@charset "utf-8";

/* メイン */
.head_back {
	padding: 10px 0px 0px 0px;
	background:  url(../img/head_back.gif) no-repeat;}
.head_left {
	padding: 10px 0px 10px 15px;}
.head_right {
	font-size:93%;
	padding: 10px 15px 10px 0px;
	text-align:right;}
.head_right p{
	padding: 0px 0px 5px 0px;}
	
.body_back {
	margin: 0;
	padding: 10px 0px 10px 0px;
	background:  url(../img/body_back.gif) repeat-y;}
.top_left {
	padding: 0px 0px 10px 0px;}
.top_right {
	padding: 0px 0px 10px 15px;}
.flash_back {
	margin: 0;
	padding:0;
	background:  url(../img/body_back.gif) repeat-y;}
.flash_check {
	margin: 0;
	padding: 35px 15px 35px 15px;
	background:  url(../img/body_back.gif) repeat-y;}
	
.top_news {
	margin: 0;
	padding: 0px;
	}
.top_news .update {
	padding:0 0 0 80px;
		background:url(../img/top_news.gif) no-repeat;}
.top_news .Environment  {
	padding:0 0 0 80px;
		background:url(../img/top_aicon04.gif) no-repeat;}
.top_news .Company {
	padding:0 0 0 80px;
		background:url(../img/top_aicon01.gif) no-repeat;}
.top_news .Products {
	padding:0 0 0 80px;
		background:url(../img/top_aicon02.gif) no-repeat;}
.top_news .Information {
	margin:0 0 10px 0;
	padding:0 0 0 80px;
	border-bottom:1px dashed #888;
		background:url(../img/top_aicon05.gif) no-repeat;}
}


.top_news p{
	font-size:93%;
	margin: 0 0 0 0;
	padding: 0px 0px 5px 0px;}
.top_news_02 {
	font-size:93%;
	margin: 0;
	padding: 5px 0px 0px 0px;
	text-align:right;}

.top_h_list{
	margin: 0;
	padding: 0px 0px 10px 0px;}
.top_h_list ul {
	margin:  0px 0px 0px 0px;
	padding: 0px;
	list-style: none;}
.top_h_list li {
	font-size:93%;
	padding: 2px 0px 2px 15px;
	background:  url(../img/top_h_point.gif) no-repeat;
	background-position:left center;}
.top_h_list_02{
	margin: 0;
	padding: 0px 0px 10px 0px;}
.top_h_list_02 ul {
	margin:  0px 0px 0px 0px;
	padding: 0px;
	list-style: none;}
.top_h_list_02 li {
	font-size:93%;
	padding: 2px 0px 2px 0px;}
.top_company {
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size:93%;}
	
.copy_back {
	padding: 5px 0px 0px 0px;
	background:  url(../img/copy_back.gif) no-repeat;}
.copy_left {
	padding: 5px 0px 10px 15px;
	font-size:93%;
	border-bottom:solid 1px #555555;}
.copy_right {
	padding: 5px 15px 10px 0px;
	text-align:right;
	border-bottom:solid 1px #555555;}


/* サブ */
.sub_left {
	padding: 0px 20px 10px 0px;}
.sub_right {
	padding: 0px 0px 10px 0px;}
.sub_right p {
	font-size:93%;
	padding: 0px 0px 15px 0px;}
.sub_body_back {
	margin: 0;
	padding: 10px 0px 10px 1px;
	background:  url(../img/body_back.gif) repeat-y;}
.c_about_t {
	font-size:93%;
	padding: 0px 0px 10px 0px;}
.c_his_t {
	padding: 0px 0px 10px 0px;
	background: #666666;}
.c_his_t_02 {
	font-size:93%;
	padding: 0px 5px 10px 5px;}
.c_his_t_03 {
	padding: 0px 5px 10px 25px;}
	
/* お知らせ */

.c_topics_t {
	font-size:93%;
	padding: 0px;}
.c_topics_t td{
	padding: 3px 5px 3px 5px;
	border-bottom:solid 5px #ffffff;}

/* 品質 */

.q_iso_t {
	font-size:93%;
	padding: 0px;
	border:solid 1px #555555;}
.q_iso_t td{
	padding: 3px 5px 3px 5px;}
.q_iso_t_line {
	padding: 0px;
	border-right:solid 1px #555555;
	border-bottom:solid 1px #555555;}
.q_iso_t_line_02 {
	padding: 0px;
	border-right:solid 1px #555555;}
.q_iso_t_line_03 {
	padding: 0px;
	border-bottom:solid 1px #555555;}
.q_htl_t {
	font-size:93%;
	padding: 0px;
	border-top:solid 1px #555555;
	border-left:solid 1px #555555;}
.q_htl_t td{
	padding: 3px 5px 3px 5px;
	border-bottom:solid 1px #555555;
	border-right:solid 1px #555555;}
.q_htl_t_01{border-left:solid 4px #FF0000;}
.q_htl_t_02{border-left:solid 4px #0072DF;}
.q_htl_t_03{border-left:solid 4px #DC1FD8;}
.q_htl_t_04{border-left:solid 4px #DF6000;}
.q_htl_t_05{border-left:solid 4px #FF66CC;}
.q_htl_t_06{border-left:solid 4px #FFAB2E;}
.q_htl_t_07{border-left:solid 4px #266D00;}

.q_hyouka_t {
	padding: 0px;}
.q_hyouka_t td{
	padding: 0px 0px 15px 0px;}
.q_hyouka_t p {
	padding:  0px 0px 5px 0px}

/* お問い合わせ */

.c_contact_t {
	font-size:93%;
	padding: 0px;}
.c_contact_t td{
	padding: 3px 0px 3px 0px;}

/* 資料請求 */

.c_request_t {
	font-size:93%;
	padding: 0px;}
.c_request_t td{
	padding: 3px 5px 3px 5px;
	border-bottom:solid 2px #FFFFFF;}
	
/* 商品紹介 */
.arow {
	font-size:93%;
	margin: 0;
	padding: 0px 0px 15px 0px;
	text-align:right;}

/* 小形電球 */

.p_pro_t {padding: 0px;}
.p_pro_t a:hover {color:#FF0000; text-decoration:underline;}
.p_pro_t a:active {color:#FFFFFF;}
.textw { font-size: 93%; color: #FFFFFF}
.textyell { font-size: 86%; color: #FFFFDD;}
.textyell02 { font-size: 78%; color: #FFFFDD;}

/* 環境・社会 */

.q_eco_t {
	font-size:93%;
	padding: 0px;}
.q_eco_t td{
	padding: 3px 5px 3px 5px;}
	
/* 資源 */

.q_proc_t {
	font-size:93%;
	padding: 0px;}
.q_proc_t td{
	padding: 5px 5px 5px 5px;}

/* 商品紹介・冷陰極放電 */
.q_pro4_t {
	font-size:93%;
	padding: 0px;}
.q_pro4_t td{
	padding: 0px 0px 5px 0px;}
.q_pro4m2_t {
	font-size:93%;
	padding: 0px;}
.q_pro4m2_t td{
	padding: 3px 3px 3px 3px;}
.rl_w {
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;}
.q_pro4m2l_t {
	font-size:93%;
	padding: 0px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;}
.q_pro4m2l_t td{
	padding: 3px 3px 3px 3px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;}
	
/* インバータ */

.q_inv_t {
	padding: 0px;}
.q_inv_t td{
	padding: 3px 3px 3px 3px;}
/* アッテネータ */
.q_at09_t {
	font-size:93%;
	padding: 0px;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;}
.q_at09_t td{
	padding: 3px 3px 3px 3px;
	border-bottom:solid 1px #333333;
	border-right:solid 1px #333333;}


/* other */

.font100b {font-size:100%; font-weight:bold;}
.font100bb {font-size:100%; font-weight:bold; color: #000066;}
.font93 {font-size:93%;}
.font93b {font-size:93%; font-weight:bold;}
.font93bb {font-size:93%; font-weight:bold; color: #000066;}
.font93bw {font-size:93%; font-weight:bold; color: #ffffff;}
.font93b5 {
	font-size:93%;
	padding: 0px 0px 5px 0px;}
.font86bl {font-size:86%; color: #000066;}
.font86bbl {font-size:86%; font-weight:bold; color: #000066;}
.font86b {font-size:86%; font-weight:bold;}
.font86bw {font-size:86%; font-weight:bold; color: #ffffff;}
.font86 {font-size:86%;}
.font86p3 {
	font-size:86%;
	padding: 3px 3px 3px 3px;}
.font86b5 {
	font-size:86%;
	padding: 0px 0px 5px 0px;}
.font78b {font-size:78%; font-weight:bold;}
.font78 {font-size:78%;}

.t_blue {
	padding: 0px;
	background: #EAF7FD;}
	
.bold {font-weight:bold;}

.img_t10 { padding: 10px 0px 0px 0px;}
.img_t15 { padding: 15px 0px 0px 0px;}
.img_t20 { padding: 20px 0px 0px 0px;}
.img_b5 { padding: 0px 0px 5px 0px;}
.img_b10 { padding: 0px 0px 10px 0px;}
.img_b15 { padding: 0px 0px 15px 0px;}
.img_b20 { padding: 0px 0px 20px 0px;}
.img_r5 { padding: 0px 5px 0px 0px;}
.img_r7 { padding: 0px 7px 0px 0px;}
.img_r10 { padding: 0px 10px 0px 0px;}
.img_r20 { padding: 0px 20px 0px 0px;}
.img_l15 { padding: 0px 0px 0px 15px;}
.img_bt10 { padding: 10px 0px 10px 0px;}
.page_up {
	text-align: right;
	padding: 10px 15px 10px 0px;}
.home_back {
	font-size:93%;
	margin: 0;
	padding: 0px 0px 15px 15px;}
.red {
	color: #ff0000;}
.head_blue {
	color: #05AFFD;}
.bold {
	color: #000000;
	font-size: 14px;
	font-weight: bold;}
.line{
	clear: both;
	border-bottom:solid 1px #999999;
	margin:15px 0px 15px 0px;}
.input,.input02,.input03,.input04 {
	margin: 0;
	padding:2px;
	font-size:93%;
	border:1px solid #555555;
	width:330px;}
.input{width:380px;}
.input02{width:250px;}
.input03{width:80px;}
.input04{width:450px;}

.bn_right {
	float:right;
}

.eco_title {
	height:25px;
	width:580px;
	background:url(../img/eco_title_back.gif) no-repeat;
	font-size:1em;
	color:#333;
	font-weight:bold;
	margin:0px;
	padding:4px 0px 10px 12px;
}

.eco_head {
	text-align:justify;
	text-justify:distribute;
	margin:0 0 1em 0;
}

.eco_main {
	padding:auto;
	line-height:1.4em;
	text-align:justify;
	text-justify:distribute;
}

.eco_main ol {
	margin:0px 0px 1em 3em;
}

.eco_main li {
		list-style-type:decimal;
		margin-bottom:1em;
}

.eco_main2 li {
		list-style-type:lower-alpha;
		margin-bottom:0.5em;
}

.eco_main3 li {
	list-style:none;
	margin:0 0 0 -2em;
}

.eco_name {
	text-align:right;
	margin:0 0 1.5em 0;
	line-height:1.2em;
}


