﻿@charset "utf-8";

@import "../../common/css/import_p2.css";

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

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

.h1_top {
	height:auto;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

/* h2
----------------------------------------------------
h2 { text-indent:-5000px; width:660px; height:55px;}*/
.h2_electronic {
	height:auto;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.h2_cable {
	height:auto;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.h2_tele{
	height:auto;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}



/* h3
----------------------------------------------------
h3 {
	text-indent:-5000px;
	width:642px;
	height:23px;
	margin-left: 10px;
	margin-bottom: 15px;
}
.h3_top_00{
	background:url(../../images/h3_top_00.gif) no-repeat;
}
.h3_message { background:url(../../images/h3_message.gif) no-repeat;}
*/
/* h4
----------------------------------------------------
h4 {
	background: url(none) no-repeat !important;
	padding-left: 15px !important;
	font-weight:normal !important;
	color:#333;
	margin-left:10px;
	margin-bottom:15px;
}
*/


h5 {
	margin-left: 0px !important;
}



/* message.html
----------------------------------------------------*/
div#P_PRODUCT th {
	height: 73px;
	vertical-align: top;
	}
.table_products {
	}
.table_products td {
	vertical-align: top;
	}
.table_products td.td_leftline {
	border-left: 1px solid #CCC;
	}

/* list
----------------------------------------------------*/
div#P_PRODUCT ul {
	padding-top: 3px;
	padding-left: 8px;
	}
div#P_PRODUCT ul li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 3px 0 3px 15px;
	}
div#P_PRODUCT ul li ul li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0 0px 10px;
	}

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

/* h5へのアンカー
----------------------------------------------------*/
#CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 25px !important;
	padding-bottom: 0px !important;
	display: none;
}
*html #CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 25px !important;
	padding-bottom: 10px !important;
	display: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

/**********その他見出し**********/
/* 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;
}


/********** /(table) **********/

/* 初期ミドルページ
----------------------------------------------------*/
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;
}

/* 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: #000000;
	}

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

/* 詳細ページ　右上メニュー画像ならこのスタイルを使用、テキストは下部に記述080319
----------------------------------------------------
#CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#CONTENTS #MAIN .products_btn li {
	float: right;
	margin-left: 10px;
	margin-bottom: 15px;
}
*/
/**********リード的な文章**********/
#CONTENTS #MAIN p.productstxt {
	text-indent: 0px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 15px;
}

/* 基本レイアウトテーブル
----------------------------------------------------*/
#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;
}
/**********仕様のテーブル**********/
#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;
}

/* テーブル内文字サイズ小 */

#CONTENTS #MAIN .tbl_spec_s {
	font-size:110%;
	padding: 0px;
	margin: 0px 0px 15px;
	width: 640px;
}
#CONTENTS #MAIN .tbl_spec_s td, #CONTENTS #MAIN .tbl_spec_s th{
	padding: 5px;
	text-align: left;
	border-collapse:collapse;
	border: 1px solid #666666;
	vertical-align: top;
}
#CONTENTS #MAIN .tbl_spec_s th{
	background-color:#F3F3F3;
	font-weight: normal;
	text-align: center;
}

/*　表の品名などのtdやthに幅を持たせるときに使用　*/
#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 .ul_use {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
/**********前のpとスペースを取る**********/
#CONTENTS #MAIN .txt_em {
	margin-top: 20px;
}

/**********アイコン**********/
#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: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 1.5em;
}

#CONTENTS #MAIN .movie01 {
	height: 390px;
	width: 528px;
	margin-left: 10px;
}
/* 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;
}

/******************** 動画 ********************/
.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;
}

/********** このウィンドウを閉じる **********/
#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 li img{ border:0px; margin:0px; padding:0px;}
*/

/************ 3column odd **************/
.odd li{
	float:left;
	width:205px;
	list-style-type:none;
	padding-right: 9px;
	padding-bottom: 15px;
	position: relative;/*newマークのために必要*/
}
.odd {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#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;
	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;
}
/******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;
}


/* 詳細ページ　テキストで表示　080319
----------------------------------------------------*/
/* #CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: height: 25px;
	padding-bottom: 10px;
} */
#CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 25px !important;
	padding-bottom: 0px !important;
}
*html #CONTENTS #MAIN .products_btn {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	height: 25px !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;
}

/* 半導体圧力センサ　080321
----------------------------------------------------*/
.tbl_list {
	padding: 0px;
	width: 642px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*新たに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;
	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;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-bottom: 15px;
	margin-left: 0px;
}*/
.tbl_list img {
	padding: 0px !important;
	margin-right: 0px!important;
	margin-bottom: 5px!important;
}

/* 2カラムのひとつがtable　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;
}
/* O2などの表記（小さい数字）　080325
----------------------------------------------------*/
sub {
	vertical-align: middle !important;
	font-size: xx-small;
}

/* 注※　080325
----------------------------------------------------*/
sup {
	vertical-align: top !important;
}

/* アクセサリ 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;
}

/* icn buy　購入ボタン
----------------------------------------------------
.icn_buy {
	width:45px;
	height:17px;
	background:url(../../images/icn_buy.gif) no-repeat center center;
	text-indent:-5000px;
	display: inline;
	border-style: none;
}*/
/* icn buy
----------------------------------------------------*/
.icn_buy { width:45px; height:17px;/*background:url(../../images/icn_buy.gif) no-repeat; text-indent:-5000px !important;*/display: inline;}

/* text color
----------------------------------------------------*/
.red {
	/*color: #CC0000;*/
}
/*#CONTENTS #MAIN p {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}*/

/* 画像を右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;
}

/* 縦長ページのページ上部に配置するアンカーリンク
----------------------------------------------------*/
#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_logo {
	vertical-align: bottom;
}

/* アクセサリ　ナビ */
.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;
}


/* top-info
--------------------------------------------------*/
.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%;
		}

#top-info .tele	{ /*background-image: url(../../images/test/f-news_01.gif);*/ text-indent: 0px; }
#top-info .elec	 	{ /*background-image: url(../../images/test/f-news_02.gif);*/ text-indent: 0px; }
#top-info .cable		{ /*background-image: url(../../images/test/f-news_03.gif);*/ text-indent: 0px; }

/* リスト　ディスク
--------------------------------------------------*/

#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;
}
/* 製品　一覧　型番　ページタイトル
--------------------------------------------------*/
#CONTENTS #MAIN .tbl_c  .products_title {
	font-weight: bold;
	color: #000000;
}
/********** 本文中見出し内パラグラフの左スペース**********/
#MAIN .icn_a_p{
	padding-left: 1.8em;
	padding-bottom: 1em !important;
}
/* 営業窓口 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;
}
#CONTENTS #MAIN .tbl_c .tbl_unitconv sup {
	vertical-align: 50% !important;
}
*html #CONTENTS #MAIN .tbl_c .tbl_unitconv sup {
	vertical-align: 30% !important;
}


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


/* ミドルページ用
----------------------------------------------------*/
.m_container {
	float: left;
	width: 290px;
	margin-left: 25px;
	margin-bottom: 30px;
}
*html .m_container {
	float: left;
	width: 290px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}
.m_container .m_conttainer_img {
	width: 110px;
	text-align: left;
	vertical-align: top;
}
.m_container .m_conttainer_img img {
	border: 1px solid #999999;
}
.m_container th {
	text-align: left;
	border-bottom: 1px dotted #333333;
	height: 2em;
	padding-left: 5px;
}
.m_container .m_conttainer_txt{
	padding:5px;
	text-align: left;
}
.m_container ul {
	padding: 0px;
	/*width: 280px;*/
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1em;
}
#CONTENTS #MAIN  .m_container li{
	border-right: 1px solid #666666;
	padding-right: 1em;
	padding-left: 1em;
	line-height: 100%;
	display: block;
	float: left;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#CONTENTS #MAIN .m_container th {
	height: 2em;
	vertical-align: middle;
}



/* スモールページ用
----------------------------------------------------*/
#CONTENTS #MAIN .s_container {
	width: 642px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#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_list {
	vertical-align: top;
}

/* _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: 300px;
	border-bottom: 1px dotted #999999;
	height: 2em !important;
	padding-left: 0px;
}
#CONTENTS #MAIN .s_container_hanbunko td {
	text-align: left;
	vertical-align: left;
	width: 300px;
}
#CONTENTS #MAIN .s_conttainer_hanbunko_list ul {
	margin-left: 10px;
	margin-top: 10px;
	vertical-align: left;
}
#CONTENTS #MAIN .s_conttainer_hanbunko_list .icn_b{
	width: 300px;
	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 エコ電線リスト頁専用-ここまで------------------------*/


/* 光接続講習会のFlas 代替え画像用
----------------------------------------------------*/
/*#CONTENTS #MAIN .tbl_c .ts7_img {
	display: none;
}*/
#CONTENTS #MAIN .tbl_c .ts7_swf {
	display: none;
}

/* テキスト　縦位置　上
----------------------------------------------------*/
.txt_top {
	vertical-align: top;
}

/* add */

#CONTENTS #MAIN .tbl_c .futureguide th {
	text-align: left !important;
}
#CONTENTS #MAIN .tbl_c .noline {
	border-style: none !important;
}
