﻿/*
' ###########################################################
'   tecs用　セレクションガイド過負荷保護機器CSS
'                                  Create 2010.XX.XX XXXXXXX
'                                  Modyfy ----.--.-- --------
' ###########################################################
*/
.pt5 {
	padding-top:5px;
}
.pl5 {
	padding-left:5px !important;
}
.mb3 {
	margin-bottom:3px;
}
.wd100 {
	width:100px;
}
.wd510 {
	width:690px;
	height: 550px;
	position: relative;
}
.wd510 .wrap_inner {
	position: absolute;
	top: -78px;
	left: -240px;
}
.pos_ab {
	position:absolute;
}
.disp_none {
	display:none;
}
.lh130 {
	line-height:130%;
}
.lh150 {
	line-height:150%;
}
.layer_fnt {
	font-size:45px;
	color:#444;
}

td.v_kataban
{
	text-align:center;
	background-color:#FFFF99;
}

td.t_kogata1
{
	color:#ffffff;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-weight:bold;
	text-align:center;
	background-color:#FF6600;
}

td.t_kogata2
{
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-weight:bold;
	text-align:center;
	background-color:#FFCC99;
}

td.t_ichigime1
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#99CC00;
}

td.t_ichigime2
{
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFCC;
}

td.t_hanyou1
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#333399;
}

td.t_hanyou2
{
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-weight:bold;
	text-align:center;
	background-color:#CCFFFF;
}

td.t_spec
{
	text-align:center;
	background-color:#FFFFCC;
}

td.img_center
{
	text-align:center;
}

td.sch_ttl {
	padding-top:5px;
	padding-left:25px;
}

p.sch_ttl {
	padding:5px;
	border-left:5px solid #0000ff;
	border-bottom:1px solid #0000dd;
	width:210px;
	font-weight:bold;
}

div.bglayer {
	display:none;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	z-index:3;
	background:#FFFFFF;
	border-style:solid;
	border-width:2px;
	border-color:#cccccc;
	margin:0;
	padding:0 !important;
	filter:Alpha(opacity=70);
	opacity:0.70;
	-moz-opacity:0.7;
}
div.bglayer_disp {
	display:block;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	z-index:3;
	background:#FFFFFF;
	border-style:solid;
	border-width:2px;
	border-color:#cccccc;
	margin:0;
	padding:0 !important;
	filter:Alpha(opacity=70);
	opacity:0.70;
	-moz-opacity:0.7;
}

img.thumbs {
	border:1px solid #B0C4DE;
	position:absolute;
}

img#DPFig1{ border-style:none;}

/* 以下、DIVタグを角丸のオブジェクトにするCSS定義 */
/* ↓↓↓ここから */
div.kkf_frame_left_green{
	width: 300px;
	text-align:left;
	background:#e9efe5;
}
b.kkf_rtop_green, b.kkf_rbottom_green{
	display:block;
	background:#eeeeff;
}
b.kkf_rtop_green b, b.kkf_rbottom_green b{
	display:block;
	height:1px;
	overflow:hidden;
	background:#e9efe5;
}
b.kkf_r1{
	margin:0 5px
}
b.kkf_r2{
	margin:0 3px
}
b.kkf_r3{
	margin:0 2px
}
b.kkf_rtop b.kkf_r4, b.kkf_rbottom b.kkf_r4{
	margin:0 1px;
	height:2px
}
.kkf_bg_green{
	background-color:#e9efe5;
	width: 300px;
	padding: 0.5em;
}
.kkf_bg_white{
	background-color:#ffffff;
}
div.DPtbl1{
	/*
	position:absolute;
	top:82px;
	left:358px;
	*/
	margin-left:20px;
	width:450px;
}
div.DPtbl2{
	/*
	position:absolute;
	top:350px;
	left:358px;
	*/
	margin-top:30px;
	margin-left:20px;
	display:none;
}
td.DPtbl{
	border: solid 1px #bbbbbb;
	/*border-spacing: 2px;*/
	padding: 1px;
	text-align: center;
	line-height:150%;
}

div.tabinner td h6{
	background: url(/tecs/img/cmn_maincntnt_titl2.jpg) no-repeat left;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	margin-top: 5px;
	margin-left: 10px;
	text-indent: 12px;
}
