﻿@charset "utf-8";



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

position center

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

body{

	text-align: center;

}

#containerAll{

	text-align: left;

	width: 760px;

	margin: 0 auto;

	padding: 0;

}



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

headerArea

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

#headerBlock {

	margin: 0;

	padding: 0;

	width: 760px;

}



#corporateBlock{

	float: left;

	width: 167px;

	padding: 20px 0 14px 16px;

	_padding: 20px 0 7px 16px;

	margin: 0 307px 0 0;

}



#searchBlock{

	float: left;

	width: 251px;

	margin: 0;

	padding: 0;

}



#utilityNavi{

	float: left;

	width: 198px;

	/*width: 202px;*/

	margin: 0;

	padding: 8px 0 0 0;

	font-size: 10px;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

	color: #346699;

}



#utilityNavi a:link {

	text-decoration: none;

}



#utilityNavi a:visited {

	text-decoration: none;

}



#utilityNavi a:hover {

	text-decoration: underline;

}



#utilityNavi a:active {

	text-decoration: underline;

}





#utilityNavi li{

	display: inline;

	padding-right: 8px;

	zoom: 1;

}



#utilityNavi li#utilityNaviEnd{

	padding-right: 0;

}



#utilityNavi a{

	background: url(/images/arrow.gif) no-repeat 0 center;

	padding: 0 0 0 7px;

}



#utilityGlobalNavi{

	float: left;

	margin: 0;

	padding: 8px 0 0 0;

	font-size: 10px;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

	color: #346699;

}



#utilityGlobalNavi a:link {

	text-decoration: none;

}



#utilityGlobalNavi a:visited {

	text-decoration: none;

}



#utilityGlobalNavi a:hover {

	text-decoration: underline;

}



#utilityGlobalNavi a:active {

	text-decoration: underline;

}



#utilityGlobalNavi a{

	background: url(http://www.fujielectric.com/images/arrow.gif) no-repeat 0 center;

	padding: 0 0 0 7px;

}



#global{

	float: left;

	margin: 10px 0 0 0;

}

.searchForm{

	margin: 6px 0 0 0;

	padding: 0;

}



.textareaSearch{

	margin: 0;

	padding: 3px 0 0 0;

	width: 197px;

	height: 20px;

	border: 1px solid #d5d5d5;

	color: #5d5d5d;

	font-size: 10px;

}

.btnSearch{

	margin: 0 17px 0 4px;

}



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

GlobalNaviArea

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

#globalNavi {

	width: 760px;

	margin: 0;

	padding: 4px 0 0 0;

	background: url(/images/g_navi_bg.gif) repeat-x top;

}



#globalNavi ul {

	margin: 0;

	padding: 0;

	list-style-type: none;



}

#globalNavi ul li{

	float: left;

	margin: 0;

	padding: 0;



}

#globalNavi ul li img{

	vertical-align: bottom;

}



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

footerArea

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

#footerNaviBlock{

	width:760px;

	text-align: center;

	padding: 20px 0 15px 0;

	margin: 0;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

	border-bottom: 1px solid #95AED3;

	border-left: 9px solid #95AED3;

	font-size: 12px;

}

#footerNaviBlock ul{

	margin: 0 auto;

	padding: 0;

}

#footerNaviBlock ul li{

	display: inline;

}

#footerBlock { 

	/*padding: 0 0 10px 0;*/

	padding: 0 10px ;

	margin: 0 auto;

	/*width: 760px;

	text-align: center;*/

	text-align:left;

	font-size: 10px;

	color: #818181;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

	float:left;

}

#footerBlock p{

	margin: 0;

	padding: 15px 0 10px 0;

}



.footerLogo{

	text-align:right;

	margin: 15px 10px 18px 0;

}



#nomenu_footerNaviBlock{

	width:760px;

	text-align: center;

	padding: 20px 0 15px 0;

	margin: 0;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

	border-bottom: 1px solid #95AED3;

	font-size: 12px;

}

#nomenu_footerNaviBlock ul{

	margin: 0 auto;

	padding: 0;

}

#nomenu_footerNaviBlock ul li{

	display: inline;

}

#nomenu_footerBlock { 

	padding: 0 0 10px 0;

	margin: 0 auto;

	width: 760px;

	text-align: center;

	font-size: 10px;

	color: #818181;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;

}

#nomenu_footerBlock p{

	margin: 0;

	padding: 15px 0 10px 0;

}

.pageLink{

	margin:0;

	padding: 0 7px ;

	border-right:1px solid #346699;

	color:#3c64aa;

}

.pageLink02{

	margin:0;

	padding: 0 7px 0 2px;

	border-right:1px solid #346699;

	color:#3c64aa;

}

.pagerLinkFirst{

	margin:0;

	padding: 0 7px ;

	border-left:1px solid #346699;

	border-right:1px solid #346699;

	color:#3c64aa;

}

.pageLinkNone{

	margin:0;

	padding: 0 7px ;

	color:#3c64aa;

}

#footerNaviBlock ul li a:link {

	text-decoration: none;

}



#footerNaviBlock ul li a:visited {

	text-decoration: none;

}



#footerNaviBlock ul li a:hover {

	text-decoration: underline;

}



#footerNaviBlock ul li a:active {

	text-decoration: underline;

}

#footerBlock a:link {

	text-decoration: none;

}



#footerBlock a:visited {

	text-decoration: none;

}



#footerBlock a:hover {

	text-decoration: underline;

}



#footerBlock a:active {

	text-decoration: underline;

}



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

clearfix

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

.clearfix { 

zoom:100%; 

}

.clearfix:after { 

display: block; 

clear: both; 

content: "."; 

height: 0; 

visibility: hidden; 

}

/* apply except MacIE \*/

* html .clearfix { 

height: 1%; 

}

.clearfix { 

display: block; 

}

/* */





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

other

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

#windows {

	font-size: 0.75em;

	display: inline;

	padding-right: 0;

	margin-top: 3px;

	margin-right: 0;

	margin-bottom: 3px;

	margin-left: 1px;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 1px;

}



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

table

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

.management_block{

	table-layout: fixed;

}



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

Local Submenu Set

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

#localSubMenu {

	background-color: #efefef;

	margin-top: 0px;

	padding-top: 0px;

	padding-left: 0px;

	margin-left: 10px;

	border-left-width: 9px;

	border-left-style: solid;

	border-left-color: #7E9AC7;

}



.localSubMenuUl {

	color: #0d3b95;

	text-decoration: none;

	font-size: 0.8em;

	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Sans-serif;

	margin-left: 0px;

	padding-left: 0px;

	line-height: 120%;

	padding-left: 10px;

	padding-bottom: 0px;

	padding-top: 0px;

	text-decoration: none;

	padding-right: 3px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}



.localSubMenuUl a {

	color: #0d3b95;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.localSubMenuUl a:hover {

	color: #0d3b95;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

.localSubMenuUl a:visited{

	color:#CAA963;

	margin: 0px;

	padding: 0px;

}

.localSubMenuUl li {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	list-style-position: outside;

	list-style-image: url(../image/arrow.gif);

	margin: 0px;

	padding: 0px;

}



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

addition(08/10/22)

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

.maintext {

	font-size:0.8em;

	font-family:Sans-serif;

	line-height: 120%;

	color: #565656;

	font-weight: normal;

}


