@charset "UTF-8";

/* CSS Document */

#mainImage ul li.m01{
	background: url(../../img/2013/globaltop/main_smart.jpg) no-repeat center top;
}

#gMenu ul.mainMenu li a {
	font-size:16px;
}


#gMenu ul.mainMenu li.region{
	width:170px;
}

#gMenu ul.mainMenu li.region a{
	background: url(../../img/2013/globaltop/bg_menu_region.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.region a:hover{
	background: url(../../img/2013/globaltop/bg_menu_region_o.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.region span.act{
	display:block;
	line-height:14px;
	padding:14px 0 13px 42px;
	font-size:16px;
	background: url(../../img/2013/globaltop/bg_menu_region_a.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eProd{
	margin-left:225px;
	_margin-left:195px;
	width:200px;
}

#gMenu ul.mainMenu li.eProd a{
	background: url(../../img/2013/globaltop/bg_menu_eprod.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eProd a:hover{
	background: url(../../img/2013/globaltop/bg_menu_eprod_o.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eSust{
	width:160px;
}

#gMenu ul.mainMenu li.eSust a{
	background: url(../../img/2013/globaltop/bg_menu_esust.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eSust a:hover{
	background: url(../../img/2013/globaltop/bg_menu_esust_o.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eAbout{
	width:185px;
}

#gMenu ul.mainMenu li.eAbout a{
	background: url(../../img/2013/globaltop/bg_menu_eabout.gif) no-repeat left top;
}

#gMenu ul.mainMenu li.eAbout a:hover{
	background: url(../../img/2013/globaltop/bg_menu_eabout_o.gif) no-repeat left top;
}

.ddInner ul ul li.compa a {
	background:url(../../img/2013/globaltop/hm_yaji2.png) no-repeat 0em 0.4em;
}

.ddInner ul ul li.compa a:hover {
	text-decoration: underline;
	color: #03C;
	background:url(../../img/2013/globaltop/hm_yaji2.png) no-repeat 0em 0.4em #eee;
}


#dd02{
	width:200px;
	margin-left:-75px;
	border:1px #ccc solid;
	background:rgba(255,255,255,0.9);
	_height:120px;
}

#dd03{
	width:200px;
	margin-left:125px;
	border:1px #ccc solid;
	background:rgba(255,255,255,0.9);
	_height:150px;
}

#dd04{
	width:200px;
	margin-left:267px;
	border:1px #ccc solid;
	background:rgba(255,255,255,0.9);
	_height:400px;
}

.selectRegion {
	display:block;
	height:79px;
	margin-bottom:12px;
	background: url(../../img/2013/globaltop/btn_select.gif) no-repeat top left;
	
}

.selectRegion:hover {
	background: url(../../img/2013/globaltop/btn_select_o.gif) no-repeat top left;
}

.selectRegion span {
	display:none;
}

.gloContentsSel{
	height:79px;
	background: url(../../img/2013/globaltop/bg_g44.png);
}

#pressCheck{
	margin-top:0;
}


.prTit{
	float:left;
	width:119px;
}


.pressText{
	padding-top:9px;
	margin-top:0;
	margin-left:129px;
	background: url(../../img/2013/globaltop/bg_w83.png);
	height:24px;
}

.pressText li{
	margin-left:9px;
	
}
#ftSitemap ul a:hover,#ftSitemapB ul a:hover {
}

#ftSitemap ul ul a.subT,
#ftSitemap ul ul span.subT,
#ftSitemap ul span.noLink{
	background:#00FFCC;
	margin-left:0;
	border-bottom:1px dotted #b2b2b2;
	background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em;
}

#ftSitemap ul ul span.subT,#ftSitemap ul span.noLink{
	display:block;
	padding: 5px 0px 5px 1em;
}

#ftSitemap ul ul a.subT:hover{
	background:url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em #E9EBF8;
}

#ftSitemap ul ul ul.yaji{
	padding-top:0;
}


#ftSitemap ul ul ul.yaji a,#ftSitemapB ul ul ul span.act {
	background:url(../../img/2013/globaltop/hm_yaji2.png) no-repeat 0em 0.4em;
}

#ftSitemap ul ul ul.yaji a:hover,#ftSitemapB ul ul ul span.act:hover {
	background:url(../../img/2013/globaltop/hm_yaji2.png) no-repeat 0em 0.4em #E9EBF8;
}

.gloContentsSel{
	position:relative;
}

.gloContentsSel .btnSCL{
	position:absolute;
	top:30px;
	left:6px;
	width:13px;
	height:17px;
}

.gloContentsSel .btnSCR{
	position:absolute;
	top:30px;
	right:6px;
	width:13px;
	height:17px;
}

.gloContentsSel div.scInner{
	margin:10px 0 0 23px;
	width:653px;
	overflow:hidden;
	height:61px;
	position:
}
.gloContentsSel ul{
	margin:10px 0 0 23px;
	width:653px;
	overflow:hidden;
	height:61px;
	position: relative;
}

.gloContentsSel ul li{
	position: absolute;
	left:-999px;
	margin-right:10px;
}

.gloContentsSel ul li.sc01{
	left:0;
}

.gloContentsSel ul li.sc02{
	left:221px;
}

.gloContentsSel ul li.sc03{
	left:442px;
}
