div#container div#gNaviBlk a#g01,
div#container div#gNaviBlk a#g01:hover{
	background-position:0 -100px;
}


div#container div#contentsArea div#keyImage{
	width:840px;
	height:200px;
	margin-bottom:10px;
}

div#container div#contentsArea div#mainArea div#showCaseGroup{
	margin-top:-10px;
	margin-left:-10px;
	overflow:hidden;
}

div#container div#contentsArea div#mainArea div#showCaseGroup div.showCaseColGroup{
}

div#container div#contentsArea div#mainArea div#showCaseGroup div.showCaseColGroup div.showCaseBox{
	display:inline;
	width:287px;
	background:#F3F7FA;
	margin-left:10px;
	margin-top:10px;
	padding:9px;
	float:left;
	_height:110px;
	min-height:110px;
}

div#container div#contentsArea div#mainArea div#showCaseGroup div.showCaseColGroup div.showCaseBox div.logoItem{
	width:58px;
	height:58px;
	border:solid 1px #CCCCCC;
	padding:5px;
	background:#FFFFFF;
	float:left;
}
div#container div#contentsArea div#mainArea div#showCaseGroup div.showCaseColGroup div.showCaseBox div.logoItem img{
	margin:auto;
}
div#container div#contentsArea div#mainArea div#showCaseGroup div.showCaseColGroup div.showCaseBox div.txtItem{
	width:207px;
	float:right;
}

div#container div#contentsArea div#mainArea div#newsBlk{
	margin-bottom:30px;
}

@media projection, screen {
	.ui-tabs-hide {
		display: none;
	}
}

@media print {
	.ui-tabs-nav {
		display: none;
	}
}

div#newsBlk div#newsTabList{
	height:32px;
	margin-left:1px;
	position:relative;
	z-index:2;
}
div#newsBlk div#newsTabList ul li{
	float:left;
}
div#newsBlk div#newsTabList ul li a{
	display:block;
	width:150px;
	height:24px;
	margin-left:-1px;
	padding-top:8px;
	color:#3C3C3C;
	text-align:center;
	background:url(../common/img/tab_default.gif) left top no-repeat;
	position:relative;
	z-index:1;
}

div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabPress,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabProduct,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabEvent,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabPress:hover,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabProduct:hover,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabEvent:hover{
	text-decoration:none;
	background:url(../common/img/tab_active.gif) left top no-repeat;
	position:relative;
	z-index:2;
	cursor: text;
}

div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabPress h2,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabProduct h2,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabEvent h2,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabPress:hover h2,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabProduct:hover h2,
div#newsBlk div#newsTabList ul li.ui-tabs-selected a#tabEvent:hover h2{
	font-weight:bold;
}

div#newsBlk div#newsWrap{
	background:url(../common/img/parts_tab_shadow.gif) #FFFFFF left top repeat-x;
	border:solid 1px #B4B4B4;
	margin-top:-3px;
	position:relative;
	z-index:1;
}

div#newsBlk div#newsWrap div#press,
div#newsBlk div#newsWrap div#product,
div#newsBlk div#newsWrap div#event{
	padding:5px 10px 7px;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}

/**-----modNewsContainerLayout-----**/
div#newsBlk div#newsWrap div#press div.newsInner,
div#newsBlk div#newsWrap div#product div.newsInner,
div#newsBlk div#newsWrap div#event div.newsInner{
	overflow:hidden;
}

div#newsBlk div#newsWrap div#press div.newsInner ul,
div#newsBlk div#newsWrap div#product div.newsInner ul,
div#newsBlk div#newsWrap div#event div.newsInner ul{
	margin-top:-1px;
}

div#newsBlk div#newsWrap div#press div.newsInner ul li,
div#newsBlk div#newsWrap div#product div.newsInner ul li,
div#newsBlk div#newsWrap div#event div.newsInner ul li{
	background:url(../common/img/parts_dotline.gif) left top repeat-x;
}
div#newsBlk div#newsWrap div#press div.newsInner ul li div.newsUnit,
div#newsBlk div#newsWrap div#product div.newsInner ul li div.newsUnit,
div#newsBlk div#newsWrap div#event div.newsInner ul li div.newsUnit{
	padding:5px 0;
}
div#newsBlk div#newsWrap div#press div.newsInner ul li div.date,
div#newsBlk div#newsWrap div#product div.newsInner ul li div.date,
div#newsBlk div#newsWrap div#event div.newsInner ul li div.date{
	float:left;
	margin-right:30px;
}
div#newsBlk div#newsWrap div#press div.newsInner ul li div.article,
div#newsBlk div#newsWrap div#product div.newsInner ul li div.article,
div#newsBlk div#newsWrap div#event div.newsInner ul li div.article{
	width:500px;
	float:left;
	line-height:130%;
}

div#newsBlk div#newsWrap div#press div.newsInner ul li div.article a,
div#newsBlk div#newsWrap div#product div.newsInner ul li div.article a,
div#newsBlk div#newsWrap div#event div.newsInner ul li div.article a{
	display:block;
	padding-left:8px;
	background:url(../common/img/icon_txtlink_nomal.gif) 0 4px no-repeat;
}
div#newsBlk div#newsWrap div#press div.newsInner ul li div.article a:hover,
div#newsBlk div#newsWrap div#product div.newsInner ul li div.article a:hover,
div#newsBlk div#newsWrap div#event div.newsInner ul li div.article a:hover{
	background-position:2px 4px;
}




