/*　サトーパーツWebsite CSS定義　*/
/*　2007/12/15　s.hirose　*/

@import url("common.css");
@import url("MLList.css");
@import url("joken.css");

/* 共通部品 ****************************************************/
/* ページ幅定義 */
body{
/*	width: 800px;
	background: #ffffff;*/
}

/* コンテナ */
div.container{
	width: 800px;
	margin-top: 5px;
}
div.container:after{
	content: "";
	clear: both;
	display: block;
}

/* ページタイトル */
div.title {
	width: 800px;
	text-align: left;
	font-size: large;
	margin-bottom: 3px ;
	border-bottom: 1px #000000 solid ;
}

/* 更新日 */
div.update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #ccccff solid;
	font-size: 80%;
}

div.SL_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #8CB858 solid;
	font-size: 80%;
}
div.ML_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #4BAA7F solid;
	font-size: 80%;
}
div.F_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #04B3E5 solid;
	font-size: 80%;
}
div.DB_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #4179B8 solid;
	font-size: 80%;
}
div.K_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #F79449 solid;
	font-size: 80%;
}
div.CN_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #8F639D solid;
	font-size: 80%;
}
div.SW_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #B76870 solid;
	font-size: 80%;
}
div.T_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #DC6E85 solid;
	font-size: 80%;
}
div.S_update{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #7298A9 solid;
	font-size: 80%;
}

a{
	text-decoration: none;
}

a:hover{
	border-bottom: 1px #0000ff solid;
}

/* PDFへのリンク（<a>タグ）*/
a.pdf{
	color: blue ;
	text-decoration: none;
	/* background-image: url("/component/misc/pdf.gif"); */
	background-image: url("../../misc/pdf.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 33px;
	margin-left: 3px;    
}

a.pdf:hover{
	border-bottom: none;
}

/* 新商品へのリンク（<a>タグ）*/
a.New{
	color: black ;
	text-decoration: none;
	/* background-image: url("/component/misc/New.gif"); */
	background-image: url("../../misc/New.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 33px;
	margin-left: 3px;    
}

a.New:hover{
	border-bottom: none;
}


/* メールアドレスのリンク */
a.mail{
	text-decoration: none;
}

a.noborder{
	text-decoration: none;
}
a.noborder:hover{
	border-bottom: none;
}

/* ページヘッダ ****************************************************/

/* ロゴ画像 */
div.logo {
	float: left;
	width: 120px;
	text-align: center ;
	margin-top: 15px;
}
div.logo img{
	border-style: none;
}
div.logo_caption{
	width: 320px;
	text-align: right;
	font-size: 80%;
	margin-bottom: 7px;
}
div.logo a:hover{
	border-bottom: none;
}

/* 上部メニュー */
div.menu {
	float: left;
	width: 680px;
}

/* Topメニュー */
div.TopMenu {
	width: 680px;
}
div.TopMenu:after{
	content: "";
	clear: both;
	display: block;
}

/* 各種案内メニュー */
a.TopMenu1 {
	display: block ;
	float: left;
	width: 163px;
	height: 30px;
	text-align: left;
	border: 1px solid #0000CC;
	background-color: #B0E0E6;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: blue;
}
a.TopMenu1:hover {
	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
}

/* ナビゲーションメニュー */
div.menu_navi {
	margin-top : 5px;
}
div.menu_navi a{
	color: blue ;
	text-decoration: none;
}
div.menu_navi table {
	border-collapse: collapse;	/* これが無いとセルが分離される */
	width: 680px;
}
div.menu_navi td {
	background-color: #B0E0E6;
	border: 1px #0000CC solid ;
	width: 20% ;
	font-size: 80% ;
	font-weight: bold;
	text-align: center;
}
/* 商品メニュー */
a.TopMenu2 {
	display: block ;
	float: left;
	/* width: 129px;*/
	height: 30px;
	text-align: left;
	border: 1px #0000CC solid ;
	background-color: #E6E6FA;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: blue;
}
a.TopMenu2:hover {
	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
}
span.daibunrui{
	color: #cc0000;
	font-weight: bold;
}


/* 大項目選択メニュー */
div.menu_sel {
	margin-top : 5px;
	margin-bottom: 10px;
}
div.menu_sel a{
	color: blue ;
	text-decoration: none;
}
div.menu_sel table {
	border-collapse: collapse;
	width: 680px;
}
div.menu_sel td {
	background-color: #E6E6FA;
	border: 1px #0000CC solid ;
	width: 20% ;
	font-size: 80% ;
	font-weight: bold;
	text-align: center;
}

/* サイト内検索、カウンタ ****************************************************/
div.kensaku{
	width: 800px;
	/* border-top: 1px solid #ccccff; */
}

div.kensaku table{
	border-collapse: collapse;
	width: 750px;
	margin-left: 20px;
	font-size: 80%;
	table-layout: fixed;
}
div.kensaku tr{
	height: 2em;
	vertical-align: top;
}

div.kensaku td{
	height: 2em;
	vertical-align: top;
}

td.kensaku_title{
	width:100px;
	text-align: right;
	padding-top: 3px;
	padding-right: 1em;
	font-weight: bold;
	height: 2em;
	vertical-align: top;
}
td.kensaku_form{
	width:200px;
	text-align: left;
	height: 2em;
	vertical-align: top;
}
td.counter{
	width: 300px;
	text-align: right;
	padding-top: 3px;
	padding-right: 1em;
	vertical-align: top;
}

/* 重要なお知らせ ****************************************************/
div.notice{
	float: left;
	width: 800px;
	margin-top: 5px;
	margin-right: 250px;
}
div.notice:after{
	content: "";
	clear: both;
	display: block;
}
div.notice table{
	border-collapse: collapse;
	text-align: left;
	width: 550px;
	table-layout: fixed;
}
div.notice img{
	border-style: none;
}
div.notice th{
	width: 110px;
	height: 55px;
	text-align: center;
	border: none;
}
div.notice td{
	width: 440px;
	height: 55px;
	text-align: left;
	vertical-align: middle;
}
div.notice a:hover{
	border-bottom:none;
}

/* SL端子ご採用例 ****************************************************/
div.SL{
	float: left;
	width: 200px;
	border-top: 1px #ccccff solid;
	text-align: center;
	padding-bottom: 10px;
}
/*div.SL:after{
	content: "";
	clear: both;
	display: block;
} */

div.SL_caption{
	font-size: 80%;
	font-weight: bold;
}
div.SL img{
	border-style: none;
	width: 180px;
	height: 180px;
}
div.SL a:hover{
	border-bottom: none;
}

/* ISO14001 ****************************************************/
div.ISO14001{
	width: 800px;
	border-top: 1px #ccccff solid;
}
div.ISO14001 table{
	margin-left: 248px;
	border-collapse: collapse;
	width: 542px;
	table-layout: fixed;
	font-size: 80%;
}
div.ISO14001 tr{
	height: 80px;
}
div.ISO14001 th{
	width: 360px;
	text-align: left;
}
div.ISO14001 td{
	text-align: center;
	width: 91px;
}

div.ISO14001 img{
	border-style: none;
}

/* 新商品等ご案内 */
div.NewInfo {
	float: left;
	width: 590px;
	border-top: 1px #ccccff solid;
}

div.NewInfo_Title {
	width: 540px;
	font-size : 100%;
	background-color: #f0ffff ;
	font-weight : bold;
	text-align : left;
	border: 1px #ccccff solid ;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top : 10px;
	margin-bottom: 10px;
}

div.NewInfo table{
	border-collapse: collapse;
	margin-left: 10px;
	width: 500px;
	table-layout: fixed;
	font-size: 80%;
}

div.NewInfo th{
	text-align: center;
}

div.NewInfo td{
	text-align: center;
}

div.NewInfo img{
	border-style: none;
}

div.NewInfo_caption{
	margin-top: 10px;
	margin-left: 10px;
	width: 520px;
	font-size: 80%;
}

/* 営業からのお知らせ ****************************************************/
div.info_title{
	width: 800px;
	font-size : 100%;
	background-color: #f0ffff ;
	font-weight : bold;
	text-align : left;
	border: 1px #ccccff solid ;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top : 10px;
	margin-bottom: 10px;
}
div.more{
	width: 800px;
	text-align: right;
	padding-right: 10px;
	font-size: 80%;
}
ul.oshirase{
	position: relative;
	width: 500px;
	list-style-position: outside;
	line-height: 1.5em;
	/*font-size: 90%;*/
}
ul.oshirase li{
	margin-left: 20px;
	list-style-type:square;  
}
div.oshirase_date{
	text-align: right;
}
strong.oshirase{
	color: #006600;
	font-size: 100%;
	font-weight: bold;
	background-color: #f0fff0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #ccffcc solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
strong.oshirase_henko{
	color: #000066;
	font-size: 100%;
	font-weight: bold;
	background-color: #f0f0ff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #ccccff solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.tenjikai{
	font-size:120%;
	font-weight: bold;
}
div.tenjikai_info{
	margin-left: 1.5em;
	font-size: 100%;
}

/* 会社概要 ****************************************************/
div.gaiyo{
	width: 750px;
}
div.gaiyo table{
	margin-left: 10px;
	table-layout: fixed;
	width: 750px;
	font-size: 90%;
}
div.gaiyo th{
	background-color: #e6e6fa;
	vertical-align: top;
	text-align: left;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top: 2px #ffffff solid;
	border-bottom: 1px #e6e6fa solid;
}
div.gaiyo td{
	vertical-align: top;
	text-align: left;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-top: 2px #ffffff solid;
	border-bottom: 1px #e6e6fa solid;
}

/* 問い合わせ先 ****************************************************/
div.list_honsya{
	width: 500px;
	text-align: left;
	margin-left: 2em;
	line-height: 1.4em;
	font-size: 120%;
	font-weight: bold;
}

div.list{
	width: 500px;
	text-align: left;
	margin-left: 2em;
	line-height: 1.4em;
	font-size: 100%;
}

/* 注意事項・ヒント ****************************************************/
div.hint{
	width: 560px;
}
div.hint table{
	table-layout: fixed;
	border-collapse: collapse;
	margin-left: 10px;
	width: 560px;
	line-height: 1.5em;
	font-size: 90%;
}
div.hint th{
	text-align: center;
	border: 1px #ccccff solid;
	background-color: #f0f0ff;
}
div.hint td{
	text-align: center;
	border: 1px #ccccff solid;
}
div.hint a{
	color: blue ;
	text-decoration: none;
}

div.hint_title{
	padding-left: 1em;
	text-align: left;
	float: left;
}
div.hint_kataban{
	text-align: right;
	color: #ff0000;
}

/* 商品詳細ページ ****************************************************/

/* 型番 */
div.kataban {
	width: 800px;
	text-align: left;
	font-size: large;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 1px #000000 solid ;
}
div.SL_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #8CB858;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #8CB858 solid ;
}
div.ML_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #4BAA7F;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #4BAA7F solid ;
}
div.F_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #04B3E5;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #04B3E5 solid ;
}
div.DB_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #4179B8;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #4179B8 solid ;
}
div.K_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #F79449;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #F79449 solid ;
}
div.CN_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #8F639D;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #8F639D solid ;
}
div.SW_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #B76870;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #B76870 solid ;
}
div.T_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #DC6E85;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #DC6E85 solid ;
}
div.S_kataban {
	width: 800px;
	text-align: left;
	font-size: 180%;
	color: #7298A9;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #7298A9 solid ;
}

/* 中止品 */
div.stop {
	width: 800px;
	font-size : x-large;
	background-color: Red ;
	font-weight : bold ;
	text-align : left ;
	color : White ;
	border: 2px #CC0000 solid ;
	margin-top : 5px;
	margin-bottom: 10px;
}

/* 中止品(Notice) */
div.stop2 {
	width: 800px;
	font-size : x-large;
	font-weight : bold ;
	text-align : left ;
	color : red ;
	margin-left : 20px ;
	margin-top : 5px;
	margin-bottom: 10px;
}

/* 中止品メッセージ */
div.stop3 {
	width: 800px;
	font-size : 100%;
	font-weight : bold ;
	text-align : left ;
	color : black ;
	margin-left : 20px ;
	margin-top : 5px;
	margin-bottom: 10px;
}

/* 商品画像 */
div.image {
	float: left;
	width: 340px;
	text-align: left ;
	margin-top : 5px;
	margin-left: 20px;
}
div.image img{
	border-style: none;
}

/* 規格 */
div.kikaku{
	float: left;
	width: 150px;
	text-align: center;
	margin-top: 5px;
	font-size: 80%;
	line-height: 1.4em ;
}
div.kikaku img{
	margin-top : 5px ;
	border-style: none;
}

/* Icon */
div.icon{
	float: left;
	width: 250px;
	margin-top: 5px;
	font-size: 100%;
	line-height: 1em ;
}
div.icon img{
	margin-left: 10px;
	border: none;
}
div.icon_pict {
	background-color: #e6e6fa;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
}
div.SL_icon_pict {
	background-color: #8CB858;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.ML_icon_pict {
	background-color: #4BAA7F;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.F_icon_pict {
	background-color: #04B3E5;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.DB_icon_pict {
	background-color: #4179B8;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.K_icon_pict {
	background-color: #F79449;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.CN_icon_pict {
	background-color: #8F639D;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.SW_icon_pict {
	background-color: #B76870;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.T_icon_pict {
	background-color: #DC6E85;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.S_icon_pict {
	background-color: #7298A9;
	margin-top: 5px;
	padding: 3px ;
	text-align: center;
	color: #FFFFFF ;
	font-weight: bold;
}
div.icon_title {
	margin-top: 7px;
	line-height: 1.4em ;
	font-weight: bold ;
	text-align: left ;
}
div.icon_text {
	margin-top: 5px;
	text-align: left ;
	margin-left: 1.5em ;
}
div.icon_text strong{
	font-weight: bold ;
	text-align: left ;
	color: Red;
}
div.icon_caption {
	margin-top: 7px;
	margin-left: 1.5em ;
	line-height: 1.4em ;
	font-weight: bold ;
	text-align: left ;
	color: Red;
}
div.icon_note {
	margin-top: 7px;
	margin-left: 1.5em ;
	line-height: 1.4em ;
	text-align: left ;
	font-size: 80% ;
}
div.icon_handa {
	padding-top: 10px;
	font-size: 120%;
	font-weight: bold ;
	text-align: left ;
}

div.icon_handa a{
	color: blue ;
	text-decoration: none;
}

/* 追加画像 */
div.photo2 {
	width: 800px;
	text-align: left ;
}
div.photo2:after{
	content: "";
	clear: both;
	display: block;
}
div.photo2_title{
	width: 800px ;
	border-top: 1px #8CB858 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.SL_photo2_title{
	width: 800px ;
	border-top: 1px #8CB858 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.ML_photo2_title{
	width: 800px ;
	border-top: 1px #4BAA7F solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.F_photo2_title{
	width: 800px ;
	border-top: 1px #04B3E5 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.DB_photo2_title{
	width: 800px ;
	border-top: 1px #4179B8 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.K_photo2_title{
	width: 800px ;
	border-top: 1px #4179B8 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.CN_photo2_title{
	width: 800px ;
	border-top: 1px #8F639D solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.SW_photo2_title{
	width: 800px ;
	border-top: 1px #B76870 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.T_photo2_title{
	width: 800px ;
	border-top: 1px #DC6E85 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.S_photo2_title{
	width: 800px ;
	border-top: 1px #7298A9 solid ;
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
div.photo2 img{
	margin-left: 20px;
	border-style: none;
}
div.photo2_caption{
	padding-left: 30px;
	font-size: 110%;
	text-align: left;
	color: Red ;
	font-weight: bold;
}
div.photo2_note{
	padding-left: 30px;
	font-size: 100%;
	text-align: left;
	font-size: 80% ;
}
div.SL_photo2_listtitle{
	border-bottom: 1px #8CB858 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.ML_photo2_listtitle{
	border-bottom: 1px #4BAA7F solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.F_photo2_listtitle{
	border-bottom: 1px #04B3E5 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.DB_photo2_listtitle{
	border-bottom: 1px #4179B8 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.K_photo2_listtitle{
	border-bottom: 1px #4179B8 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.CN_photo2_listtitle{
	border-bottom: 1px #8F639D solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.SW_photo2_listtitle{
	border-bottom: 1px #B76870 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.T_photo2_listtitle{
	border-bottom: 1px #DC6E85 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.S_photo2_listtitle{
	border-bottom: 1px #7298A9 solid ;
	margin-bottom: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}


/* カラーボール*/
div.colorball_title{
	font-weight: bold ;
	font-size: 100%;
	text-align: left ;
	margin-top: 5px;
}
div.colorball_image{
	float: left ;
	width: 50px;
}
div.colorball_image img{
	margin-left: 20px;
	text-align: center ;
	border-style: none ;
}
div.colorball_caption{
	font-size: 80%;
	text-align: left ;
	margin-top: 5px ;
}

/* 仕様 */
div.shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	width: 800px;
}
div.SL_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #8CB858 solid ;
	width: 800px;
}
div.ML_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #4BAA7F solid ;
	width: 800px;
}
div.F_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #04B3E5 solid ;
	width: 800px;
}
div.DB_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #4179B8 solid ;
	width: 800px;
}
div.K_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #F79449 solid ;
	width: 800px;
}
div.CN_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #8F639D solid ;
	width: 800px;
}
div.SW_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #B76870 solid ;
	width: 800px;
}
div.T_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #DC6E85 solid ;
	width: 800px;
}
div.S_shiyo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px ;
	border-bottom: 2px #7298A9 solid ;
	width: 800px;
}
div.shiyo{
	float: none;
	margin-top: 5px;
	text-align: left ;
	line-height: 1.4em ;
	margin-left: 40px;
}

div.shiyo table {
	border-collapse: collapse;
	line-height:1.5em;
	text-align: left;
	width: 720px;
	table-layout: fixed;
	font-size: 90%;
}
div.shiyo th {
	border-bottom: 1px #000000 solid ;
	width: 150px ;
	text-align: left;
	padding-left: 3px;
	margin-left: 40px;
}
div.shiyo td {
	border-bottom: 1px #000000 solid ;
	width: 570px ;
	text-align: left;
	padding-left: 3px;
}
div.shiyo_add_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.shiyo strong{
	font-size: 100% ;
	font-weight: bold;
	color: Red ;
	text-align: left;
}

/* 溶断特性*/
div.yodan_title{
	float: left;
	font-weight: bold ;
	font-size: 100%;
	text-align: left ;
	margin-top: 5px;
	width: 100px;
}
div.yodan_title_note{
	float: left;
	font-size: 80%;
	text-align: left ;
	margin-top: 7px;
	width: 690px;
}


div.yodan{
	float: left ;
	width: 260px;
}
div.yodan img{
	text-align: center ;
	border-style: none ;
}
div.yodan_caption{
	font-size: 80%;
	text-align: center ;
	margin-top: 5px ;
}
div.yodan a{
	color: blue ;
	text-decoration: none;
	border-style: none ;
}

/* 追加仕様 */
div.shiyo_add{
	float: none;
	margin-top:5px ;
	margin-left:40px;
	line-height: 1.4em ;
}
div.shiyo_add table {
	border-collapse: collapse;
	line-height:1.4em;
	width: 720px;
	table-layout:fixed ;
}
div.shiyo_add th {
	border: 1px #000000 solid ;
	text-align: center;
	padding-left: 3px;
	background-color: #ccffff;
}
div.shiyo_add td {
	border: 1px #000000 solid ;
	text-align: center;
	padding-left: 3px;
}

/* 補足情報 */
div.hosoku{
	margin-top: 5px ;
	line-height: 1.4em ;
}
div.hosoku_title{
	margin-top: 5px ;
	font-size: 100%;
	font-weight : bold;
	text-align : left;
}
div.hosoku_text{
	font-size: 90%;
	text-align : left;
	margin-left: 1.5em ;
}
div.hosoku_text strong{
	font-size: 120%;
	text-align : left;
	color: Red ;
	font-weight: bold ;
}

/* 発注型番 キャプション */
div.order_caption{
	margin-top: 10px;
	font-size: 100%;
	text-align: left;
	color: Red ;
	font-weight: bold;
}


/* 発注型番 */
div.order{
	width:800px;
}
div.order:after{
	content: "";
	clear: both;
	display: block;
}
div.order_title{
	float: left;
	width: 100px ;
	margin-top: 5px;
	background-color: #000066;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: center;
}
div.order_text{
	float: left;
	width: 600px;
	padding: 3px ;
	margin-top: 5px;
	margin-left: 0.5em;
	font-size: 100% ;
	text-align: left;
}

/* 製品変更届 */
div.henko{
	width:800px;
}
div.henko:after{
	content: "";
	clear: both;
	display: block;
}
div.henko_title{
	width: 800px;
	margin-top: 10px;
	padding-top: 3px;
	font-size: 100%;
	font-weight : bold;
	text-align : left;
}
div.henko_date{
	float: left;
	width: 100px;
	margin-left: 1em;
	margin-top: 5px;
	font-size: 100% ;
	text-align: left;
}
div.henko_text{
	float: left;
	width: 600px;
	padding-left: 5px ;
	margin-top: 5px;
	font-size: 100% ;
	text-align: left;
}

/* 図面画像 */
div.draw_title{
	width: 800px;
	margin-top: 10px;
	padding-top: 3px;
	font-size: 100%;
	font-weight : bold;
	text-align : left;
}
div.draw {
	width:720px;
	text-align: center;
	border: 1px #000000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.SL_draw {
	width:720px;
	text-align: center;
	border: 1px #8CB858 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.ML_draw {
	width:720px;
	text-align: center;
	border: 1px #4BAA7F solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.F_draw {
	width:720px;
	text-align: center;
	border: 1px #04B3E5 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.DB_draw {
	width:720px;
	text-align: center;
	border: 1px #4179B8 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.K_draw {
	width:720px;
	text-align: center;
	border: 1px #F79449 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.CN_draw {
	width:720px;
	text-align: center;
	border: 1px #8F639D solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.SW_draw {
	width:720px;
	text-align: center;
	border: 1px #B76870 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.T_draw {
	width:720px;
	text-align: center;
	border: 1px #DC6E85 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.S_draw {
	width:720px;
	text-align: center;
	border: 1px #7298A9 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 40px;
}
div.draw_caption{
	width: 720px;
	font-size: 90%;
	text-align: right;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-right: 10px;
	margin-left: 40px;
}

/* 寸法表 */
div.sunpo_title{
	margin-top: 5px ;
	font-size: 100% ;
	font-weight: bold;
	text-align: left;
}
div.sunpo{
	float: none;
	margin-top:5px ;
	margin-left: 40px;
	line-height: 1.5em ;
}
div.sunpo table {
	border-collapse: collapse;
	line-height:1.4em;
	width: 720px;
	table-layout:fixed ;
	font-size: 90%;
}
div.sunpo th {
	border: 1px #000000 solid ;
	text-align: center;
	background-color: #ccffff;
}
div.sunpo td {
	border: 1px #000000 solid ;
	text-align: center;
}

/* オプション*/
div.option_title{
	font-weight: bold ;
	font-size: 100%;
	text-align: left ;
	margin-top: 5px;
}
div.option{
	width:800px;
}
div.option:after{
	content: "";
	clear: both;
	display: block;
}
div.option_data{
	float: left ;
	width: 150px;
	text-align: center;
}
div.option_head{
	font-size: 80%;
	text-align: center ;
	margin-top: 2px ;
	margin-bottom: 2px;
	font-weight: bold;
}
div.option_data img{
	text-align: center ;
	border-style: none ;
	width: 80px;
	height: 60px;
}
div_option_caption{
	font-size: 80%;
	text-align: center ;
	margin-top: 3px ;
}
div.option a{
	color: blue ;
	text-decoration: none;
}
div.option a:hover{
	border-bottom: none;
}

/* 商品一覧ページ ****************************************************/
div.bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #000066;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.SL_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #8CB858;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.ML_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #4BAA7F;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.F_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #04B3E5;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.DB_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #4179B8;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.K_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #F79449;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.CN_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #8F639D;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.SW_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #B76870;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.T_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #DC6E85;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}
div.S_bunrui{
	width: 800px;
	margin-top: 5px;
	background-color: #7298A9;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: left;
}

/* 左側メニュー */
div.leftmenu{
	float: left;
	width: 270px;
	font-size: 90% ;
	line-height: 1.4em;
	background-color: #F0FFFF;
	overflow:hidden;
}

/* 分類タイトル */
div.bunrui_name{
	margin-top: 30px;
	margin-bottom: 10px;
	background-color: #0000FF;
	padding: 3px ;
	font-size: 100% ;
	font-weight: bold ;
	color: white;
	text-align: center;
}

/* 分類タイトル2 */
div.bunrui_name2{
	margin-top: 5px;
	margin-bottom: 5px;
	/* background-color: none; */
	background-color: #CCCCCC;
	padding: 1px ;
	font-size: 100% ;
	font-weight: bold ;
	/* color: #000066; */
	color: #000000;
	text-align: left;
}

/* 現在選択済み分類 */
div.selected_bunrui{
	color: Red ;
	font-weight: bold ;
	padding-left: 20px ;
}
/* 現在選択済み分類(大項目用) */
div.selected_bunrui_L{
	width: 262px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	border:1px solid Red;
	background-color: #CC4444 ;
	color: White ;
	font-weight: bold ;
	font-size: 14px;
	padding-left: 3px;
	margin-bottom: 8px;
}
/* 分類用リンク */
a.bunrui{
	color: blue ;
	text-decoration: none;
	padding-left: 20px ;
}
a.bunrui:hover{
	text-decoration: none;
	/* background-image: url("/component/misc/allow.gif"); */
	background-image: url("../../misc/allow.gif"); 
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	border-bottom: none;
}

/* 分類用リンク（大項目用） */
a.bunrui_L{
	display:block;
	width:262px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: blue ;
	text-decoration: none;
	font-size: 14px;
	border: 1px solid #000066;
	padding-left: 3px;
}
a.bunrui_L:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
}

/* 現在選択済み小分類 */
div.selected_bunrui_sub{
	color: Red ;
	font-weight: bold ;
	padding-left: 40px ;
}
/* 現在選択済み小分類（大項目用） */
div.selected_bunrui_sub_L{
	width: 262px;
	height: 16px;
	line-height: 16px;
	color: Red ;
	font-weight: bold ;
	padding-left: 20px ;
	font-size: 14px;
	vertical-align : middle;
	margin-bottom: 2px;
}
/* 小分類用リンク */
a.bunrui_sub{
	color: blue ;
	text-decoration: none;
	padding-left: 40px ;
}
a.bunrui_sub:hover{
	/* background-image: url("/component/misc/allow.gif"); */
	background-image: url("../../misc/allow.gif"); 
	background-repeat: no-repeat;
	background-position: 21px top;
	font-weight: bold;
	border-bottom: none;
}

/* 小分類用リンク（大項目用） */
a.bunrui_sub_L{
	display:block;
	width:242px;
	height: 16px;
	line-height: 16px;
	padding-left: 20px ;
	font-size: 14px;
	font-weight: bold ;
	vertical-align : middle;
	color: blue ;
	text-decoration: none;
	border-bottom: none;
}
a.bunrui_sub_L:hover{
	text-decoration: none;
	font-weight: bold;
	background-color: #000066;
	color: #FFFFFF;
	border-bottom: none;
}

/* 右側メニュー */
div.rightmenu{
	float: left;
	width: 520px;
	font-size: 100% ;
	line-height: 1.4em;
}

/* 型番タイトル */
div.kataban_name{
	margin-top: 5px;
	background-color: #CCCCCC;
	padding: 3px ;
	font-size: 90% ;
	font-weight: bold ;
	color: black;
	text-align: left;
}

div.kataban_name a{
	text-decoration: none; 
}

/* 型番タイトル2 */
div.kataban_name2{
	margin-top: 5px;
	background-color: #0000FF;
	padding: 3px ;
	font-size: 90% ;
	font-weight: bold ;
	color: #FFFFFF;
	text-align: left;
}

/* サムネール */
div.thumbnail{
	width:520px;
}
div.thumbnail:after{
	content: "";
	clear: both;
	display: block;
}
div.thumbnail_data{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data img{
	text-align: center ;
	border: solid 2px #ffffff;
}
div.thumbnail_data a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data a:hover{
	border-bottom: none;
}

div.thumbnail_caption{
	font-size: 80%;
	text-align: center ;
	margin-top: 3px ;
}

/* 中止品 */
div.thumbnail_data_stop{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_stop img{
	text-align: center ;
	border: solid 2px #cc0000;
}
div.thumbnail_data_stop a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_stop a:hover{
	border-bottom: none;
}

div.thumbnail_caption_stop{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/stop.gif"); */
	background-image: url("../../misc/stop.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 46px;
	margin-left: 2px;
}

/* 中止予定品 */
div.thumbnail_data_yotei{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_yotei img{
	text-align: center ;
	border: solid 2px #3366FF;
}
div.thumbnail_data_yotei a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_yotei a:hover{
	border-bottom: none;
}

div.thumbnail_caption_yotei{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/yotei.gif"); */
	background-image: url("../../misc/yotei.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 66px;
	margin-left: 2px;
}

/* 一部中止品 */
div.thumbnail_data_stop_part{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_stop_part img{
	text-align: center ;
	border: solid 2px #990066;
}
div.thumbnail_data_stop_part a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_stop_part a:hover{
	border-bottom: none;
}

div.thumbnail_caption_stop_part{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/stop_part.gif"); */
	background-image: url("../../misc/stop_part.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 66px;
	margin-left: 2px;
}

/* 一部中止予定品 */
div.thumbnail_data_yotei_part{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_yotei_part img{
	text-align: center ;
	border: solid 2px #006600;
}
div.thumbnail_data_yotei_part a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_yotei_part a:hover{
	border-bottom: none;
}

div.thumbnail_caption_yotei_part{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/yotei_part.gif"); */
	background-image: url("../../misc/yotei_part.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 76px;
	margin-left: 2px;
}

/* 廃番品 */
div.thumbnail_data_haishi{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_haishi img{
	text-align: center ;
	border: solid 2px #993300;
}
div.thumbnail_data_haishi a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_haishi a:hover{
	border-bottom: none;
}

div.thumbnail_caption_haishi{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/stop.gif"); */
	background-image: url("../../misc/haishi.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 46px;
	margin-left: 2px;
}

/* 廃番予定品 */
div.thumbnail_data_haishi_yotei{
	float:left;
	margin-top: 5px;
	width: 126px;
	text-align: center;
}
div.thumbnail_data_haishi_yotei img{
	text-align: center ;
	border: solid 2px #663399;
}
div.thumbnail_data_haishi_yotei a{
	text-decoration: none;
	color:blue;
}
div.thumbnail_data_haishi_yotei a:hover{
	border-bottom: none;
}

div.thumbnail_caption_haishi_yotei{
	margin-top: 3px ;
	font-size: 80%;
	text-align: left ;
	/* background-image: url("/component/misc/stop.gif"); */
	background-image: url("../../misc/haishi_yotei.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 46px;
	margin-left: 2px;
}

/* 拡大画像ページ ****************************************************/
img.large{
	border-style: none;
	width:800px;
}

/* SL端子ご採用例ページ ****************************************************/
ul.saiyo{
	width:800px;
	font-size: 100%;
	line-height: 1.4em;
}

p.saiyo{
	font-size: 100%;
	font-weight: bold;
	color:Red;
}

/* はんだ耐熱条件ページ ****************************************************/
div.handa_toptitle{
	font-size:140%;
	font-weight: bold;
	width: 800px;
	margin-bottom: 5px ;
	border-bottom: 1px #000000 solid ;
}
div.handa_title{
	font-size:100%;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0.5em;
}
div.handa{
	width: 720px;
	margin-left: 40px;
	line-height: 1.4em;
	margin-bottom: 10px; 
}
div.handa table{
	border-collapse: collapse;
}
div.handa th{
	width: 200px;
	text-align: center;
	border: 1px #000000 solid ;
}
div.handa td{
	width: 620px;
	padding-left: 5px;
	border: 1px #000000 solid ;
}
ul.handa {
	width: 700px;
	list-style-position:outside;
	line-height: 1.4em;
}
ul.handa li{
	margin-left: 20px;
	list-style-type:square;  
	margin-bottom: 0.5em;
}

/* DB光学的特性ページ ****************************************************/
div.DB_title{
	width: 800px;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 5px ;
}
div.DB{
	width: 800px;
	margin-left: 10px;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 100%;
}
div.DB_left{
	float: left;
	width: 300px;
	margin-left: 10px;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 100%;
}
div.DB table{
	border-collapse: collapse;
}
div.DB_left table{
	border-collapse: collapse;
}
th.DB{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 75%;
	background: #bdc9e4;
	font-weight: bold;
	text-align: center;
}
th.DB_fontblue{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 75%;
	background: #bdc9e4;
	font-weight: bold;
	text-align: center;
	color: blue;
}
tr.blue{
	background: #d4e1f2;
}
tr.red{
	background: #ebddd4;
}
tr.yellow{
	background: #fefde0;
}
tr.green{
	background: #e5f2de;
}
td.DB {
	border: 1px #000000 solid ;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
td.DB_red {
	border: 1px #000000 solid ;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background: #ebddd4;
}
td.DB_green {
	border: 1px #000000 solid ;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background: #e5f2de;
}
td.DB_yellow {
	border: 1px #000000 solid ;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background: #fefde0;
}
td.DB_blue {
	border: 1px #000000 solid ;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background: #d4e1f2;
}
td.DB_kataban{
	border: 1px #000000 solid ;
	font-size: 80%;
	background: #bdc9e4;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
p.DB_caption{
	font-size: 80% ;
	text-align: left;
	margin-left: 25px;
}
ul.DB_attention {
	width: 700px;
	list-style-position:outside;
	line-height: 1.4em;
}
ul.DB_attention li{
	margin-left: 20px;
	list-style-type:none;  
	margin-bottom: 0.5em;
	font-size:80%;
}

/*  保護抵抗早見表(商品ページ) */
div.hogo_detail {
	width:800px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 50px;
}

div.hogo_detail img{
	margin-left: 20px ;
	margin-top: 10px ;
	border-style: none;
}
div.hogo_detail_list{
	width: 800px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.hogo_detail_title{
	font-size: 80%;
	padding: 3px;
	border: 1px #000000 solid ;
	font-weight: bold;
}
ol.hogo_datail {
	width: 760px;
	list-style-position:outside;
	line-height: 1.4em;
}
ol.hogo_detail li{
	margin-left: 25px;
	list-style-type:decimal;  
	margin-bottom: 0.5em;
	padding-right: 1em;
	font-size: 80%;
}

/*  保護抵抗早見表 */
div.hogo {
	float: right;
	width:400px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 50px;
}

div.hogo img{
	border-style: none;
}
div.hogo_list{
	width: 400px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.hogo_title{
	font-size: 80%;
	padding: 3px;
	border: 1px #000000 solid ;
	font-weight: bold;
}
ol.hogo {
	width: 360px;
	list-style-position:outside;
	line-height: 1.4em;
}
ol.hogo li{
	margin-left: 25px;
	list-style-type:decimal;  
	margin-bottom: 0.5em;
	padding-right: 1em;
	font-size: 80%;
}

/* ヒューズ管一覧ページ ****************************************************/
div.F_title{
	width: 800px;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 5px ;
}
div.F{
	width: 780px;
	margin-left: 10px;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 90%;
}
div.F table{
	border-collapse: collapse;
}
th.F_skyblue{
	height: 35px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 100%;
	background: #92d2ef;
	font-weight: bold;
	text-align: center;
}
th.F_blue{
	height: 35px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 100%;
	background: #d4e1f2;
	font-weight: bold;
	text-align: center;
}
th.F_orange{
	height: 35px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 100%;
	background: #ffecdb;
	font-weight: bold;
	text-align: center;
}
th.F_yellow{
	height: 35px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #000000 solid ;
	font-size: 100%;
	background: #fdfbe1;
	font-weight: bold;
	text-align: center;
}
div.F td{
	height: 35px;
	border: 1px #000000 solid ;
	font-size: 100%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
td.F_gray {
	height: 35px;
	border: 1px #000000 solid ;
	font-size: 100%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background: #dcddde;
}
ul.F {
	width: 720px;
	list-style-position:outside;
	line-height: 1.4em;
}
ul.F li{
	margin-left: 25px;
	list-style-type:none;  
	margin-bottom: 0.5em;
	padding-right: 1em;
	font-size: 100%;
}	

/* 製品変更届(一覧)  ****************************************************/
div.hlist_title{
	width: 800px;
	background-color: #e6e6fa;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0.5em;
	border: 1px #ccccff solid;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
div.hlist_kataban{
	width: 760px;
	margin-left: 20px;
	padding-top: 3px;
	padding-left:0.5em;
	border-bottom: 3px #ccccff solid;
	margin-bottom: 10px;
	font-weight: bold;
}
div.hlist_thumbnail{
	width:700px;
	margin-left: 40px;
}
div.hlist_thumbnail:after{
	content: "";
	clear: both;
	display: block;
}
div.hlist_comment{
	width: 760px;
	margin-left: 20px;
	padding-top: 3px;
	padding-left:0.5em;
	margin-bottom: 10px;
}

/* 現行品 */
div.hlist_thumbnail_data{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data img{
	border: solid 2px #ffffff;
}
div.hlist_thumbnail_data a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data a:hover{
	border-bottom: none;
}

/* 中止品 */
div.hlist_thumbnail_data_stop{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_stop img{
	border: solid 2px #cc0000;
}
div.hlist_thumbnail_data_stop a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_stop a:hover{
	border-bottom: none;
}

/* 中止予定品 */
div.hlist_thumbnail_data_yotei{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_yotei img{
	border: solid 2px #3366ff;
}
div.hlist_thumbnail_data_yotei a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_yotei a:hover{
	border-bottom: none;
}

/* 一部中止品 */
div.hlist_thumbnail_data_stop_part{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_stop_part img{
	border: solid 2px #990066;
}
div.hlist_thumbnail_data_stop_part a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_stop_part a:hover{
	border-bottom: none;
}

/* 一部中止予定品 */
div.hlist_thumbnail_data_yotei_part{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_yotei_part img{
	border: solid 2px #006600;
}
div.hlist_thumbnail_data_yotei_part a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_yotei_part a:hover{
	border-bottom: none;
}

/* 廃番品 */
div.hlist_thumbnail_data_haishi{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_haishi img{
	border: solid 2px #993300;
}
div.hlist_thumbnail_data_haishi a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_haishi a:hover{
	border-bottom: none;
}

/* 廃番予定品 */
div.hlist_thumbnail_data_haishi_yotei{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 140px;
}
div.hlist_thumbnail_data_haishi_yotei img{
	border: solid 2px #663399;
}
div.hlist_thumbnail_data_haishi_yotei a{
	text-decoration: none;
	color:blue;
}
div.hlist_thumbnail_data_haishi_yotei a:hover{
	border-bottom: none;
}



div.hlist_thumbnail_caption{
	font-size: 80%;
	margin-top: 3px ;
	padding-left: 1em;
}
div.hlist_navi{
	width: 800px;
	font-size: 110%;
	font-weight: bold;
	text-align : center;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #ccccff solid;
}

div.hlist_navi a{
	text-decoration: none;
	color:blue;
}
div.hlist_navi a:hover{
	border-bottom:none;
}

div.hlist_list{
	float: left;
	width: 390px;
	line-height: 30px;
	font-size: 90%;
}
div.hlist_text{
	float: left;
	text-align: left;
}
div.hlist_date{
	text-align: right;
}

/* イメージマップ（SL採用例）  ****************************************************/
img.SLmap{
	margin-left: 20px;
	border:none;
}
div.SLmap{
	margin-left: 200px;
	width: 580px;
	font-size: 90%;
	font-weight: bold;
}
div.SLmap img{
	border: none;
}
div.SLmap table{
	margin-bottom: 10px;
}
div.SLmap td{
	font-size: 90%;
	font-weight: bold;
}
div.SLmap a:hover{
	border-bottom: none;
}

div.dummyspace{
	float: left;
	width: 10px;
}

/* 問い合わせ */
div.ask_title{
	margin-top: 10px;
	width: 800px;
	font-size: large;
	font-weight: bold;
	margin-bottom: 3px ;
	border-bottom: 2px #536A9E solid ;
	padding-left: 5px;
}

div.ask_subject{
	float: left ;
	margin-left: 20px;
	margin-bottom: 10px;
	height: 28px;
	color: #536A9E;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle ;
	width: 350px;
}
div.ask_body{
	float: left ;
	margin-bottom: 10px;
	height: 28px;
	color: #536A9E;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle ;
}

div.ask_info_subject{
	padding-left: 60px;
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	width: 700px;
	margin-bottom: 10px;
}
div.ask_info_body{
	padding-left: 80px;
	color: black;
	font-size: 16px;
	text-align: left;
	width: 700px;
	margin-bottom: 15px;
	line-height: 1.3em;
}


div.ask_table1{
	border-collapse: collapse;	/* これが無いとセルが分離される */
	width: 780px;
	table-layout: fixed;
}

div.ask_table1 tr{ 
	height: 50px;
	vertical-align: middle;
}
div.ask_table1 th{
	color: black;
	font-size: 12px;
	text-align: left;
	width: 220px;
	vertical-align: middle;
}

div.ask_table1 td{
	color: black;
	font-size: 16px;
	text-align: left;
	width: 560px;
	vertical-align: middle;
}

div.ask_table2{
	border-collapse: collapse;	/* これが無いとセルが分離される */
	width: 780px;
	table-layout: fixed;
}

div.ask_table2 tr{ 
	height: 28px;
	vertical-align: middle;
}
div.ask_table2 th{
	color: #536A9E;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	width: 350px;
	vertical-align: middle;
}
div.ask_table2 td{
	color: #536A9E;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	width: 430px;
	vertical-align: middle;
}

a.ask{
	text-decoration: none;
	color: #536A9E;
	font-size: 26px;
	font-weight: bold;
	text-align: left;
}

a.ask:hover{
	border-bottom: none;
}

div.GoTop{
	width: 520px;
	text-align: right;
	padding-top: 5px;
	font-size: 80%;
}

div.GoTop a{
	text-align: right;
	color: blue;
	background-color: #E6E6FA;
	padding: 2px;

}

div.GoTop a:hover{
	border-bottom: none;
}

div.GoTop2{
	width: 800px;
	text-align: right;
	padding-top: 5px;
	font-size: 80%;
}

div.GoTop2 a{
	text-align: right;
	color: blue;
	background-color: #E6E6FA;
	padding: 2px;

}

div.GoTop2 a:hover{
	border-bottom: none;
}

/* カタログ請求フォーム用 */
form.catalog{
	line-height: 1.4em;
}

div.catalogform{
	border-collapse: collapse;	/* これが無いとセルが分離される */
	width: 780px;
	table-layout: fixed;
	border: none;
	text-align: left;
	font-size: 90%;
}

div.catalogform th{
	width: 250px;
	margin-top: 5px;
	padding-right: 20px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

div.catalogform td{
	width: 530px;
	margin-top: 5px;
	vertical-align: top;
	text-align: left ;
}

span.must{
	margin-left: 5px;
	color: Red;
}

/* 画面最下部ナビゲーション */

html>body #BottomNavi {
position: fixed;
width: 200px;
height: 140px;
/*bottom: 0;
right: 0;*/
left: 840px;
bottom: 20px;
z-index: 500;
font-weight: bold;
color: blue;
}

#BottomNavi {
_position: absolute;
_left: 834px;
_top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) - 20
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight) - 20);
_z-index: 500;
width: 200px;
height: 140px;
margin: 0;
background: url(../../misc/bg_bottomnavi.gif) no-repeat right top;
}

#BottomNavi #BottomNavi01 {
width: 100px;
height: 30px;
padding: 0 0 0 27px;
line-height: 30px;
background: url(../../misc/icon_contact.gif) no-repeat 10px center;
}

#BottomNavi #BottomNavi02 {
width: 100px;
height: 30px;
margin: 0 0 0 10px;
padding: 0 0 0 17px;
line-height: 30px;
background: url(../../misc/icon_top.gif) no-repeat left center;
}

#BottomNavi #BottomNavi03 {
width: 180px;
height: 30px;
padding: 0 0 0 27px;
line-height: 30px;
}

#BottomNavi #BottomNavi04 {
width: 200px;
height: 50px;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
line-height: 70px;
border-style: none ;
}

#BottomNavi #BottomNavi04 img{
border-style: none ;
}

#BottomNavi a{
color: #4375bb;
text-decoration: none;
font-size: 85%;
font-weight: bold;
border-bottom-style: none;
}


