﻿@charset "utf-8";
@import "../../common/css/import.css";

/* h1
----------------------------------------------------*/

h1 {
	text-indent:-5000px;
	width:660px;
	height:59px;
	background: url(../images/h1_01.jpg) no-repeat;
}

/* for toppage 
.h1_top {
	background:url(../images/h1_00.jpg) no-repeat;
	width:660px;
	height:94px;
	margin-bottom: 15px;
}*/
.h1_top { background:url(../images/h1_00.jpg) no-repeat; width:660px; height:104px;}

/* h2
----------------------------------------------------*/
h2 { text-indent:-5000px; width:660px; height:55px;}
.h2_electronic { background:url(../images/h2_electronic.jpg) no-repeat;}
.h2_cable { background:url(../images/h2_cable.jpg) no-repeat;}
.h2_tele { background:url(../images/h2_tele.jpg) no-repeat;}

/* h3
----------------------------------------------------
h3 {
	text-indent:-5000px;
	width:642px;
	height:23px;
	margin-left: 10px;
	margin-bottom: 15px;
}*/
h3 {
	text-indent:-5000px;
	width:642px;
	height:23px;
	margin-left: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.h3_top_00{
	background:url(../images/h3_top_00.gif) no-repeat;
}
.h3_info { background:url(../images/h3_info.gif) no-repeat;}
.h3_TM001 { background:url(../images/h3_tm001.gif) no-repeat;}
.h3_TM002 { background:url(../images/h3_tm002.gif) no-repeat;}
.h3_TM003 { background:url(../images/h3_tm003.gif) no-repeat;}
.h3_TM004 { background:url(../images/h3_tm004.gif) no-repeat;}
.h3_TM005 { background:url(../images/h3_tm005.gif) no-repeat;}
.h3_TM006 { background:url(../images/h3_tm006.gif) no-repeat;}
.h3_TM007 { background:url(../images/h3_tm007.gif) no-repeat;}
.h3_TM008 { background:url(../images/h3_tm008.gif) no-repeat;}
.h3_TM009 { background:url(../images/h3_tm009.gif) no-repeat;}
.h3_TM010 { background:url(../images/h3_tm010.gif) no-repeat;}
.h3_TM011 { background:url(../images/h3_tm011.gif) no-repeat;}
.h3_TM012 { background:url(../images/h3_tm012.gif) no-repeat;}
.h3_EM001 { background:url(../images/h3_em001.gif) no-repeat;}
.h3_EM002 { background:url(../images/h3_em002.gif) no-repeat;}
.h3_EM003 { background:url(../images/h3_em003.gif) no-repeat;}
.h3_EM004 { background:url(../images/h3_em004.gif) no-repeat;}
.h3_EM005 { background:url(../images/h3_em005.gif) no-repeat;}
.h3_EM006 { background:url(../images/h3_em006.gif) no-repeat;}
.h3_EM007 { background:url(../images/h3_em007.gif) no-repeat;}
.h3_EM008 { background:url(../images/h3_em008.gif) no-repeat;}
.h3_EM009 { background:url(../images/h3_em009.gif) no-repeat;}
.h3_EM010 { background:url(../images/h3_em010.gif) no-repeat;}
.h3_EM011 { background:url(../images/h3_em011.gif) no-repeat;}
.h3_EM012 { background:url(../images/h3_em012.gif) no-repeat;}
.h3_CM001 { background:url(../images/h3_cm001.gif) no-repeat;}
.h3_CM002 { background:url(../images/h3_cm002.gif) no-repeat;}
.h3_CM003 { background:url(../images/h3_cm003.gif) no-repeat;}
.h3_CM004 { background:url(../images/h3_cm004.gif) no-repeat;}
.h3_CM005 { background:url(../images/h3_cm005.gif) no-repeat;}
.h3_CM006 { background:url(../images/h3_cm006.gif) no-repeat;}
.h3_CM007 { background:url(../images/h3_cm007.gif) no-repeat;}
.h3_CM008 { background:url(../images/h3_cm008.gif) no-repeat;}
.h3_CM009 { background:url(../images/h3_cm009.gif) no-repeat;}
.h3_CM010 { background:url(../images/h3_cm010.gif) no-repeat;}
.h3_CM011 { background:url(../images/h3_cm011.gif) no-repeat;}
.h3_CM012 { background:url(../images/h3_cm012.gif) no-repeat;}


/* h4
----------------------------------------------------*/
#CONTENTS #MAIN h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}

/* h5
----------------------------------------------------*/
h5 {
	text-indent:-5000px;
	width:642px;
	height:23px;
	margin-left: 10px !important;
	margin-bottom: 15px;
	clear: both;
}
.h5_use { background:url(../images/h5_use.gif) no-repeat;}		/* 用途 */
.h5_spec { background:url(../images/h5_spec.gif) no-repeat;}	/* 仕様 */
.h5_tech { background:url(../images/h5_tech.gif) no-repeat;}	/* 技術紹介 */
.h5_chara { background:url(../images/h5_chara.gif) no-repeat;}	/* 特長 */
.h5_other { background:url(../images/h5_other.gif) no-repeat;}	/* 他資料 */	
.h5_info { background:url(../images/h5_info.gif) no-repeat;}	/* 製品情報 */
.h5_news { background:url(../images/h5_news.gif) no-repeat;}	/* お知らせ */
.h5_type { background:url(../images/h5_type.gif) no-repeat;}	/* 型式 */
.h5_domestic { background:url(../images/h5_domestic.gif) no-repeat;}	/* 国内 */
.h5_overseas { background:url(../images/h5_overseas.gif) no-repeat;}	/* 海外 */


/**********その他見出し**********/
/* for IE 4?6, Mac 4?5 080325 */
* html .tbl_c h6 {
	font-weight: normal;
	width: 640px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-left: 5px;
}
.tbl_c h6 {
	font-weight: normal;
	width: 637px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-left: 5px;
}
.h6_top_m0{
	margin-top: 0px !important;
}


/**********製品情報のpはインテンドなし****************************************/
#CONTENTS #MAIN p {
	text-indent: 0px;
}


/* index.html
------------------------------------------------------------------------------*/
div#P_PRODUCT th {
	height: 73px;
	vertical-align: top;
	}
div#P_PRODUCT .table_products {
	background-color: #FFF;
	}
div#P_PRODUCT .table_products td {
	vertical-align: top;
	}
div#P_PRODUCT .table_products td.td_leftline {
	border-left: 1px solid #CCC;
	}
#CONTENTS #MAIN #P_PRODUCT .table_products ul {
	float: none;
}
#CONTENTS #MAIN #P_PRODUCT .table_products li {
	float: none;
}

/*  index.html list
----------------------------------------------------*/
div#P_PRODUCT ul {
	padding-top: 3px;
	padding-left: 8px;
	}
div#P_PRODUCT ul li {
	background-image: url(../../images/icn_d.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 3px 0 3px 15px;
	}
div#P_PRODUCT ul li ul li {
	background-image: url(../../images/icn_b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0 0px 10px;
	}

div#P_PRODUCT ul li a {
	color: #204DAA;
	}

/* トップページ　リスト NOREN化で追加
----------------------------------------------------*/
#CONTENTS #MAIN #P_PRODUCT .table_products .icn_b {
	margin-left: 10px !important;
	padding-left: 10px !important;
	list-style: outside;
	display: block;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
*html #CONTENTS #MAIN #P_PRODUCT .table_products .icn_b {
	margin-left: 10px !important;
	padding-left: 10px !important;
	list-style: outside;
	display: block;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
#CONTENTS #MAIN #P_PRODUCT .table_products li {
	padding-left: 5px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/* catalog open
----------------------------------------------------*/
	
#CONTENTS #MAIN #P_PRODUCT .table_products .catalog {
	padding: 3px;
	border: 1px solid #999999;
	margin: 10px;
	text-align: center !important;
}


/********************* 基本レイアウトテーブル　tbl_c
----------------------------------------------------*********************/
#CONTENTS #MAIN .tbl_c {
	text-align: left;
	margin: 0px 0px 15px 10px;
	padding: 0px;
	width: 642px !important;
}
#CONTENTS #MAIN .tbl_c td {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
#CONTENTS #MAIN .tbl_c td img {
	padding: 0px;
	margin: 0px 6px 15px 0px;
}

/**********フロートの回り込みを解除（クリア）**********/
#CONTENTS #MAIN .clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

/********** 仕様のテーブル thはセンター寄せ、tdは左寄せ **********/
#CONTENTS #MAIN .tbl_spec {
	padding: 0px;
	margin: 0px 0px 15px;
	width: 640px;
}
#CONTENTS #MAIN .tbl_spec td, #CONTENTS #MAIN .tbl_spec th{
	padding: 5px;
	text-align: left;
	border-collapse:collapse;
	border: 1px solid #666666;
	vertical-align: top;
}
#CONTENTS #MAIN .tbl_spec th{
	background-color:#F3F3F3;
	font-weight: normal;
	text-align: center;
}

/*　表の品名などのtdやthに幅を持たせるときに使用　*/
#CONTENTS #MAIN .w250 {
	width: 250px;
}
#CONTENTS #MAIN .w200 {
	width: 200px;
}
#CONTENTS #MAIN .w100 {
	width: 100px;
}
#CONTENTS #MAIN .w80 {
	width: 80px;
}
#CONTENTS #MAIN .w60 {
	width: 60px;
}
#CONTENTS #MAIN .w120{
	width:120px;
}
#CONTENTS #MAIN .w160{
	width:160px;
}
#CONTENTS #MAIN .line_0{
	border:none !important;
}

/* tdの中をセンター寄せにするテーブル
----------------------------------------------------*/
.tbl_list {
	padding: 0px;
	width: 642px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*tdの幅を固定 ※新たにW○○というクラスを作成。こちらは使わない*/
.tbl_list_s{
	width:60px;
}
.tbl_list_m{
	width:120px;
}
.tbl_list_l{
	width:160px;
}
.tbl_list_ll{ /* 08326 */
	width:227px;
}
.tbl_list th,
.tbl_list td {
	text-align: center !important;
	vertical-align:middle !important;
	border: 1px solid #666666;
	border-collapse:collapse;
	padding-top: 8px !important;
	padding-right: 5px !important;
	padding-bottom: 8px !important;
	padding-left: 5px !important;
}
.tbl_list th{
	background-color:#F3F3F3;
	font-weight: normal;
}
/*tbl_list 内の txt_left イキにする*/
#CONTENTS #MAIN .tbl_c .tbl_list .txt_left {
	text-align: left !important;
}

.tbl_list img {
	padding: 0px !important;
	margin-right: 0px!important;
	margin-bottom: 5px!important;
}

/* 写真とテーブルを並べるレイアウト　融着機fsmシリーズ使用
----------------------------------------------------*/

.tbl_w320 {
	width: 320px;
}
.tbl_w320 th,
.tbl_w320 td{
	padding: 5px !important;
	text-align: center !important;
	border: 1px solid #666666;
	border-collapse:collapse
}
.tbl_w320 th{
	background-color:#F3F3F3;
	font-weight: normal;
}
/* 光融着接続機 / アクセサリ ts7003 のレイアウトテーブル
---------------------------------------------------------------*/
.tbl_list2 {
	padding: 0px;
	width: 642px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/*border: 1px solid #333333;*/
}
.tbl_list2 th,
.tbl_list2 td{
	padding: 5px !important;
	text-align: center !important;
	vertical-align: middle !important;
	border-collapse:collapse;
}

.tbl_list2 th {
	background-color:#F3F3F3;
	border-right: 1px solid #666666;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #666666;
	font-weight: normal;
}

.tbl_list2 td {
	border: 1px solid #666666;
	border-collapse:collapse !important;
}

.tbl_list2_line {
	border-bottom: 1px solid #333333 !important;
}
.tbl_list2 img {
	vertical-align: middle !important;
	margin: 0px !important;
	border-collapse:collapse;
}
/*********** アクセサリ　ナビ(アンカーリンク） ***********/
.tbl_products_navi {
	width: 642px;
	margin-bottom: 15px;
}
.tbl_products_navi td,
.tbl_products_navi th{
	text-align:left;
	font-weight:normal;
	padding-top: 3px;
	padding-bottom: 3px;
 }
 .tbl_c .tbl_products_navi th {
	padding-right: 5px;
	padding-left: 15px;
}

/******************************************************************************************* /table */

/**********用途**********/
#CONTENTS #MAIN .ul_use {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

/**********アイコン**********/
#CONTENTS #MAIN .icn_a {
	background: url(../../images/icn_a.gif) no-repeat left 0.5em  !important;
	background-position:left center !important;
	}
/********** icn_aを見出しとしたパラグラフのpに付けるスタイル**********/
#MAIN .icn_a_p{
	padding-left: 1em;
}

#CONTENTS #MAIN .icn_b {
	background: url(../../images/icn_b.gif) no-repeat left 0.5em  !important;
	}

#CONTENTS #MAIN .icn_blank {
	background-image: url(../../images/icn_blank.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#CONTENTS #MAIN .icn_pdf {
	padding-bottom: 3px;
	padding-top: 3px;
}
#CONTENTS #MAIN .icn_word {
	background: url(../../images/icn_word.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 1.5em;
}
#CONTENTS #MAIN .icn_exel {
	background: url(../../images/icn_exel.gif) no-repeat  ;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 1.5em;
}
/* PDFアイコン その2 */
#CONTENTS #MAIN .tbl_c .tbl_list2 .icn_pdf2 {
	background: url(../../images/icn_pdf.gif) no-repeat;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}
*html #CONTENTS #MAIN .tbl_c .tbl_list2 .icn_pdf2 {
	background: url(../../images/icn_pdf.gif) no-repeat;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* NEWアイコン oddで使用 */
.odd .icn_new {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
/* NEWアイコン list2で使用 */
#CONTENTS #MAIN .tbl_c .tbl_list2 .icn_new {
	float: left;
}
/* icn buy　購入ボタン
----------------------------------------------------*/
.icn_buy { width:45px; height:17px;background:url(../images/icn_buy.gif) no-repeat; text-indent:-5000px !important;display: inline;}


/******************** 動画 ********************/
.movie {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.movie #MAIN {
	height: auto;
	margin-left: 10px;
	width: 550px;
	text-align: center;
	clear: both;
	margin: auto;
}
.movie #HEAD  {
	margin: 0px;
	padding: 0px;
	width: 660px !important;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.movie #footer  {
	text-align:left;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#CONTENTS #MAIN .movie01 {
	height: 390px;
	width: 528px;
	margin-left: 10px;
}

/********** このウィンドウを閉じる **********/
#close {
	width: 660px;
	text-align: right;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#close img {
	float: right;
	margin-right: 10px;
	margin-bottom: 15px;
}
.movie #HEAD #MAIN #FOOT {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.movie .movie01 {
	height: auto;
	width: 660px;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
	margin-bottom: 20px;
	clear: both;
}


/********** 左ナビ *****************************/
#CONTENTS #LOCALMENU ul {
	margin: 0px!important;
	padding: 0px!important;
}
#CONTENTS #LOCALMENU li {
	font-size: 1px !important;
	line-height: 1px !important;
	margin: 0px !important;
	padding: 0px !important;
	height: 13px !important;
	border-width: none !important;
}
#CONTENTS #LOCALMENU li.lmenu_row2 {	/*詳細ページの表示をする画像が２行の場合に使用する */
	font-size: 1px !important;
	line-height: 1px !important;
	margin: 0px !important;
	padding: 0px !important;
	height: 26px !important;
	border-width: none !important;
}
#CONTENTS #LOCALMENU .lmenu_row3 {		/*詳細ページの表示をする画像が3行の場合に使用する */
	font-size: 1px !important;
	line-height: 1px !important;
	margin: 0px !important;
	padding: 0px !important;
	height: 37px !important;
	border-width: none !important;
}
#CONTENTS #LOCALMENU li img{ border:0px; margin:0px; padding:0px;}


/* odd 複数列表示用のスタイル
----------------------------------------------------*/

/************ 3column odd **************/
.odd {	/* 全ての複数列設定に必要なスタイル */
	margin: 0px;
	padding: 0px;
	clear: both;
}
.odd li{	/* 何も指定がなければ3カラムの設定 幅205px */
	float:left;
	width:205px;
	list-style-type:none;
	padding-right: 9px;
	padding-bottom: 15px;
	position: relative;	/*newマークのために必要*/
}
#CONTENTS #MAIN .tbl_c .odd p {
	margin: 0px;
	padding: 0px;
}
#CONTENTS #MAIN .tbl_c .odd img {
	margin: 0px 0px 10px;
}
/******4column 080205**************/	
.odd4 li{
	width:151px !important;	/* 4カラムは幅151px（固定） */
	line-height: 110% !important;
	padding-bottom: 5px !important;
}
*html .odd4 li{
	width:151px !important;
	line-height: 110% !important;
	padding-bottom: 0px !important;
}
.odd4 li img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px !important;
	margin-left: 0px;
	}

/******5column 080205**************/
.odd5 li{
	width:119px !important;	/* 5カラムは幅119px（固定） */
}
/******2column 080326**************/
.odd2 li{
	width:310px !important;
}


/******製品詳細ページ　レイアウトテーブル内 p **************/
#CONTENTS #MAIN .tbl_c p {
	margin-top: 0px !important;
	margin-right: 0px;
	padding-top: 0px !important;
	padding-right: 0px;
}


/* 詳細ページ右上　アンカーへのリンク ナビゲーション
----------------------------------------------------*/
#CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 15px !important;
	padding-bottom: 0px !important;
}
*html #CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 15px !important;
	padding-bottom: 10px !important;
}
#CONTENTS #MAIN .products_btn li {
	float: right;
	list-style-position: inside;
	display: block;
	line-height: 100%;
	vertical-align: bottom;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#CONTENTS #MAIN .products_btn .border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

/* O2などの表記（右下に小さく表示する）　080325
----------------------------------------------------*/
sub {
	vertical-align: middle !important;
	font-size: xx-small;
}
*html sub {
	vertical-align: bottom !important;
	font-size: xx-small;
}

/* 注※（右上に小さく表示する）　080325
----------------------------------------------------*/
sup {
	vertical-align: top !important;
}

/*** 圧力センサ　圧力単位の換算で使用 sup *****/
#CONTENTS #MAIN .tbl_c .tbl_unitconv sup {
	vertical-align: 50% !important;
}
*html #CONTENTS #MAIN .tbl_c .tbl_unitconv sup {
	vertical-align: 30% !important;
}

/* 画像を右or左に配置
----------------------------------------------------*/
.img_right {
	float: right;
	margin: 10px !important;
}
.img_left {
	float: left;
	margin: 10px !important;
}
.img_right2 {
	float: right;
}
#CONTENTS #MAIN .tbl_c .news_txt {
	padding: 10px;
	height: 80px;
	width: 580px;
	border: 1px solid #666666;
	overflow: scroll;
}

/* 光接続講習会　フジクラ・アル・デンセン
-----------------------------------------------------------------*/
#CONTENTS #MAIN .border_bottom {
	border-bottom: 1px solid #999;
}

#CONTENTS #MAIN .data_list {
	float: right;
	width: 120px;
}
#CONTENTS #MAIN .data_list li {
	margin: 5px;
}
/* 光接続講習会のFlas 代替え画像用
----------------------------------------------------*/
#CONTENTS #MAIN .tbl_c .ts7_img {
	display: none;
}

/* ページ上部に配置するアンカーリンク
----------------------------------------------------*/
#CONTENTS #MAIN .products_toplink {
	width: 285px;
	margin-left: 20px;
	margin-top: 15px;
}
#CONTENTS #MAIN .products_toplink li {
	margin-left: 15px;
	list-style: disc;
}
/***リスト横並び***/
#CONTENTS #MAIN .tbl_c .ul_parallel li {
	float: left;
}


/* SpliceMateロゴの配置
----------------------------------------------------*/
.splicemate_logo {
	vertical-align: bottom;
}



/* toppage information
--------------------------------------------------*/
.tbl_0{
	width: 640px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	/*#top-info table {
	width: 100%;
		}*/
	#top-info .tbl_0 th,
	#top-info .tbl_0 td{
	vertical-align: top;
	padding-bottom: 5px;
	}
	#top-info .tbl_0 th{	/* 分類表示をする時に使用 */
	width: 10%;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: left;
	height: auto !important;
		}
	#top-info .date {	/* 日付の表示 */
	width: 16%;
	text-align: center !important;
		}
	#top-info .title {	/* お知らせ内容 */
	text-align: left;
	width: 74%;
		}

/* リスト　ディスク、数字 080625
--------------------------------------------------*/
/* リストで黒丸（ディスク)を表示 */
#CONTENTS #MAIN .tbl_c .tbl_c_ul_d {
	margin-left: 25px;
}
#CONTENTS #MAIN .tbl_c .tbl_c_ul_d li {	
	list-style: disc outside !important;
}
#MAIN .tbl_c .ul_disc li {
	margin-bottom: 5px;
	margin-left: 20px;
	list-style: disc;
}

/* リストで数字を表示 */
#CONTENTS #MAIN .tbl_c ol{
	margin-bottom: 5px;
	padding-left: 1.5em;
}
*html #CONTENTS #MAIN .tbl_c ol {
	margin-bottom: 5px;
	padding-left: 2em;
}

#CONTENTS #MAIN .tbl_c ol li {
	margin-bottom: 5px;
	margin-left: 20px;
	list-style: decimal;
}
/* センサのtbl_list の特長で使用するリストのディスク */
#CONTENTS #MAIN .tbl_c .tbl_list .ul_disc {
	margin-top: 0px;
	padding-top: 0px;
}#CONTENTS #MAIN .tbl_c .tbl_list .ul_disc li {
	margin-left: 5px !important;
	margin-top: 0px;
	padding-top: 0px;
}
*html #CONTENTS #MAIN .tbl_c .tbl_list .ul_disc li {
	margin-left: 8px !important;
	margin-top: 0px;
	padding-top: 0px;
}



/* 光接続融着機　製品一覧のページ　型番
--------------------------------------------------*/
#CONTENTS #MAIN .tbl_c .products_title {
	font-weight: bold;
	color: #008000;	/* 緑色の文字 */
}


/* 営業窓口 em002_office
----------------------------------------------------*/
#MAIN dl.office  {
	margin-bottom: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 600px!important;
	margin-right: 10px;
	margin-left: 20px;
}
#MAIN .office dd {
	margin-bottom: 0.5em;
}
#MAIN .office dt {
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* 圧力単位の換算 em002_unitconv
----------------------------------------------------*/
#MAIN .tbl_c .tbl_unitconv{
	width:640px;
	margin-bottom: 5px;
}
#MAIN .tbl_c .tbl_unitconv th,
#MAIN .tbl_c .tbl_unitconv td {
	text-align: center !important;
	border: 1px solid #666666;
	border-collapse:collapse;
	width: 78px;
	white-space: nowrap;
	font-size: 0.8em !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	line-height: 1.5em !important;
	word-spacing: 0px !important;
	vertical-align: bottom !important;
}
*html #MAIN .tbl_c .tbl_unitconv th,
*html #MAIN .tbl_c .tbl_unitconv td {
	text-align: center !important;
	border: 1px solid #666666;
	border-collapse:collapse;
	width: 78px;
	white-space: nowrap;
	font-size: 0.7em !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	line-height: 1.5em !important;
	word-spacing: 0px !important;
	vertical-align: bottom !important;
}


/* センサ　RoHS対応
----------------------------------------------------*/
#CONTENTS #MAIN .rohs {
	padding: 0px !important;
	margin-top: 10px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px !important;
}


/* ミドルページ用
----------------------------------------------------*/
/* ミドルページ用 h3 */
.m_h3_TM001 {	background: url(../images/h3_tm001.gif) no-repeat left top;}
.m_h3_TM002 {	background: url(../images/h3_tm002.gif) no-repeat left top;}
.m_h3_TM003 {	background: url(../images/h3_tm003.gif) no-repeat left top;}
.m_h3_TM004 {	background: url(../images/h3_tm004.gif) no-repeat left top;}
.m_h3_TM005 {	background: url(../images/h3_tm005.gif) no-repeat left top;}
.m_h3_TM006 {	background: url(../images/h3_tm006.gif) no-repeat left top;}
.m_h3_TM007 {	background: url(../images/h3_tm007.gif) no-repeat left top;}
.m_h3_TM008 {	background: url(../images/h3_tm008.gif) no-repeat left top;}
.m_h3_TM009 {	background: url(../images/h3_tm009.gif) no-repeat left top;}
.m_h3_TM010 {	background: url(../images/h3_tm010.gif) no-repeat left top;}
.m_h3_TM011 {	background: url(../images/h3_tm011.gif) no-repeat left top;}
.m_h3_TM012 {	background: url(../images/h3_tm012.gif) no-repeat left top;}
.m_h3_EM001 {	background: url(../images/h3_em001.gif) no-repeat left top;}
.m_h3_EM002 {	background: url(../images/h3_em002.gif) no-repeat left top;}
.m_h3_EM003 {	background: url(../images/h3_em003.gif) no-repeat left top;}
.m_h3_EM004 {	background: url(../images/h3_em004.gif) no-repeat left top;}
.m_h3_EM005 {	background: url(../images/h3_em005.gif) no-repeat left top;}
.m_h3_EM006 {	background: url(../images/h3_em006.gif) no-repeat left top;}
.m_h3_EM007 {	background: url(../images/h3_em007.gif) no-repeat left top;}
.m_h3_EM008 {	background: url(../images/h3_em008.gif) no-repeat left top;}
.m_h3_EM009 {	background: url(../images/h3_em009.gif) no-repeat left top;}
.m_h3_EM010 {	background: url(../images/h3_em010.gif) no-repeat left top;}
.m_h3_EM011 {	background: url(../images/h3_em011.gif) no-repeat left top;}
.m_h3_EM012 {	background: url(../images/h3_em012.gif) no-repeat left top;}
.m_h3_CM001 {	background: url(../images/h3_cm001.gif) no-repeat left top;}
.m_h3_CM002 {	background: url(../images/h3_cm002.gif) no-repeat left top;}
.m_h3_CM003 {	background: url(../images/h3_cm003.gif) no-repeat left top;}
.m_h3_CM004 {	background: url(../images/h3_cm004.gif) no-repeat left top;}
.m_h3_CM005 {	background: url(../images/h3_cm005.gif) no-repeat left top;}
.m_h3_CM006 {	background: url(../images/h3_cm006.gif) no-repeat left top;}
.m_h3_CM007 {	background: url(../images/h3_cm007.gif) no-repeat left top;}
.m_h3_CM008 {	background: url(../images/h3_cm008.gif) no-repeat left top;}
.m_h3_CM009 {	background: url(../images/h3_cm009.gif) no-repeat left top;}
.m_h3_CM010 {	background: url(../images/h3_cm010.gif) no-repeat left top;}
.m_h3_CM011 {	background: url(../images/h3_cm011.gif) no-repeat left top;}
.m_h3_CM012 {	background: url(../images/h3_cm012.gif) no-repeat left top;}

#CONTENTS #MAIN .m_tmbox {
	float: left;
	width: 291px;
	margin-bottom: 20px;
	margin-right: 25px;
}
*html #CONTENTS #MAIN .m_tmbox {
	float: left;
	margin-left: 10px;
	width: 291px;
	margin-top:2px;
	margin-bottom: 20px;
	margin-right: 8px;
}
#CONTENTS #MAIN .m_tmbox table {
	width: 291px;
}
#CONTENTS #MAIN .m_tmbox li {
	background: url(../../images/icn_b.gif) no-repeat left 0.4em;
	margin-left: 8px;
	padding-left: 10px;
	line-height: 1.3em;
	margin-bottom: 3px;
	display: block;
	width: 175px;
}
#CONTENTS #MAIN .m_tmbox td {
	text-align: left;
	vertical-align: top;
}
#CONTENTS #MAIN .m_tmbox th {
	text-indent: -5000px;
	height: 33px;
}
#CONTENTS #MAIN .m_tmbox th a {
	display:block;
	text-indent:-5000px;
	width:291px;
	height: 100%;
}


/* _hanbunko 製品情報ＴＯＰリスト頁専用-ここから-------*/
#CONTENTS #MAIN .m_tmbox_hanbunko {
	float: left;
	width: 180px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#CONTENTS #MAIN .m_tmbox_hanbunko table {
	width: 180px;
	margin-left: 10px;
}
*html #CONTENTS #MAIN .m_tmbox_hanbunko {
	float: left;
	width: 175px;
	margin-top:2px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 8px;
}
#CONTENTS #MAIN .m_tmbox_hanbunko li {
	background: url(../../images/icn_b.gif) no-repeat left 0.4em;
	margin-left: 3px;
	padding-left: 10px;
	line-height: 1.3em;
	margin-bottom: 3px;
	display: block;
	width: 180px;
}
#CONTENTS #MAIN .m_tmbox_hanbunko td {
	text-align: left;
	vertical-align: top;
	margin-left: 8px;
}
/* _hanbunko 製品情報ＴＯＰリスト頁専用-ここまで-------*/



#CONTENTS #MAIN .m_wrapper {
	margin-left: 25px;
}
*html #CONTENTS #MAIN .m_wrapper {
	margin-left: 20px;
}


/* スモールページ用
----------------------------------------------------*/
#CONTENTS #MAIN .s_container {
	width: 642px;
	margin-left: 10px;
	margin-bottom: 20px;
}


/* _hanbunko エコ電線リスト頁専用-ここから-------*/
#CONTENTS #MAIN .s_container_hanbunko {
	width: 270px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#CONTENTS #MAIN .s_container_hanbunko th {
	text-align: left;
	vertical-align: left;
	width: 270px;
	border-bottom: 1px dotted #999999;
	height: 2em !important;
	padding-left: 0px;
}
#CONTENTS #MAIN .s_conttainer_hanbunko_list ul {
	margin-left: 10px;
	margin-top: 10px;
	align: left !important;
}
#CONTENTS #MAIN .s_conttainer_hanbunko_list .icn_b{
	width: 270px;
	margin-bottom: 5px;
	padding-right: 15px;
	display: block;
	float: left;
	margin-left: 10px;
	line-height: 100%;
}
#CONTENTS #MAIN .s_conttainer_hanbunko_list {
	vertical-align: top;
	vertical-align: left;
}
/* _hanbunko エコ電線リスト頁専用-ここまで-------*/


#CONTENTS #MAIN .s_container .s_conttainer_img {
	text-align: left;
	vertical-align: top;
	width: 130px;
}
#CONTENTS #MAIN .s_container .s_conttainer_img img {
}
#CONTENTS #MAIN .s_container th {
	text-align: left;
	vertical-align: middle;
	width: 502px;
	border-bottom: 1px dotted #999999;
	height: 2em !important;
	padding-left: 10px;
}
#CONTENTS #MAIN .s_container .s_conttainer_list ul {
	margin-left: 10px;
	margin-top: 10px;
}
#CONTENTS #MAIN .s_container .s_conttainer_list .icn_b{
	width: 215px;
	margin-bottom: 5px;
	padding-right: 15px;
	display: block;
	float: left;
	margin-left: 10px;
	line-height: 100%;
}
#CONTENTS #MAIN .s_container .s_conttainer_list .icn_a {
	clear: both;
	margin-bottom: 5px;
}
#CONTENTS #MAIN .s_container .s_conttainer_list2 ul {
	margin-left: 10px;
	margin-top: 10px;
}
#CONTENTS #MAIN .s_container .s_conttainer_list2 .icn_b{
	width: 250px;
	margin-bottom: 5px;
	padding-right: 15px;
	display: block;
	float: left;
	margin-left: 10px;
	line-height: 100%;
}

#CONTENTS #MAIN .s_container .s_conttainer_list {
	vertical-align: top;
}
#CONTENTS #MAIN .s_container .s_conttainer_list2 .icn_a {
	clear: both;
	margin-bottom: 5px;
}
.ul_info {
	margin-top: 5px;
	margin-bottom: 5px;
}
#CONTENTS #MAIN .tbl_c .futureguide th {
	text-align: left !important;
}
#CONTENTS #MAIN .tbl_c .noline {
	border-style: none !important;
}
