@charset "UTF-8";

/* CSS Document */

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

.tgw-core-freehtml #gMenu ul.mainMenu li a {
	font-size:16px;
  text-align: center;}


.tgw-core-freehtml #gMenu ul.mainMenu li.region{
	width:170px;
}

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

}

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

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

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

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

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

.tgw-core-freehtml #gMenu ul.mainMenu li.eSust{
	width:160px;
}

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

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

.tgw-core-freehtml #gMenu ul.mainMenu li.eAbout{
	width:185px;
}

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

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

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

.tgw-core-freehtml .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;
}


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

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

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

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

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

.tgw-core-freehtml .selectRegion span {
	display:none;
}

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

.tgw-core-freehtml #pressCheck{
	margin-top:0;
}


.tgw-core-freehtml .prTit{
	float:left;
	width:119px;
}


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

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

.tgw-core-freehtml #ftSitemap ul ul a.subT,
.tgw-core-freehtml #ftSitemap ul ul span.subT,
.tgw-core-freehtml #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;
}

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

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

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


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

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

.tgw-core-freehtml .gloContentsSel{
	position:relative;
}

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

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

.tgw-core-freehtml .gloContentsSel div.scInner{
	margin:10px 0 0 23px;
	width:653px;
	overflow:hidden;
	height:61px;
	/* position: */
}
.tgw-core-freehtml .gloContentsSel ul{
	margin:10px 0 0 23px;
	width:653px;
	overflow:hidden;
	height:61px;
	position: relative;
}

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

.tgw-core-freehtml .gloContentsSel ul li.sc01{
	left:0;
}

.tgw-core-freehtml .gloContentsSel ul li.sc02{
	left:221px;
}

.tgw-core-freehtml .gloContentsSel ul li.sc03{
	left:442px;
}
