@charset "utf-8";

/* file Status
=========================================
	Author:					Tifana.com
	FileName:				press.css
	LastModified:		2008/10/16
========================================= */

/* safari + Chrome + Opera
----------------------------------------- */
.safari body{
	background:url(/material/img/press/bg_header.jpg) center top no-repeat;
}

.opera body{
	background:url(/material/img/press/bg_header.jpg) center top no-repeat;
}

/* noscript
---------------------- */
div#noscriptMainimage{
	width:100%;
	height:246px;
	z-index:1;
	top:0;
	left:0;
	position:absolute;
	background:url(/material/img/press/bg_header.jpg) top no-repeat;
}

div#noscriptHeader{
	width:765px;
	height:90px;
	text-align:left;
	background:url(/material/img/common/spacer.gif);
	margin:0 0 0 -383px;
	z-index:1;
	position:absolute;
	left:50%;
}

div#noscriptHeader .logo a{
	width:125px;
	height:40px;
	display:block;
	margin:0 0 0 -383px;
	position:absolute;
	top:50px;
	left:50%;
}

div#noscriptHeader #headerNavi{
	height:18px;
	display:block;
	margin:0 0 0 214px;
	position:absolute;
	top:72px;
	left:50%;
}

div#noscriptHeader #headerNavi li{
	float:left;
}

div#noscriptHeader #headerNavi li.headerNavi01{
	width:34px;
	height:18px;
}

div#noscriptHeader #headerNavi li.headerNavi02{
	width:72px;
	height:18px;
}

div#noscriptHeader #headerNavi li.headerNavi03{
	width:61px;
	height:18px;
}

div#noscriptHeader #headerNavi a{
	height:18px;
	display:block;
}

/* tabTitle
----------------------------------------- */
div.tabTitle{
	width:547px;
	height:24px;
	margin:0 0 35px 0;
	background:url(/material/img/press/bg_tabtitle.gif);
}

div.tabTitle .title{
	float:left;
	font-weight:bold;
	margin:5px 0 0 0;
}

* html div.tabTitle .title{
	float:left;
	font-weight:bold;
	margin:0 0 5px 0;
}

div.tabTitle .tab{
	float:right;
}

div.tabTitle .tab li{
	width:85px;
	height:24px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(/material/img/press/img_taboff.gif) no-repeat;
}

div.tabTitle .tab span{
	display:block;
	margin:6px 0 0 0;
}

* html div.tabTitle .tab span{
	display:block;
	margin:0 0 6px 0;
}

div.tabTitle .tab li.on{
	width:87px;
	height:24px;
	float:left;
	background:url(/material/img/press/img_tabon.gif) no-repeat;
}

div.tabTitle .tab a{
	width:85px;
	height:24px;
	display:block;
	color:#444444;
	text-decoration:none;
}

div.tabTitle .tab li.on a{
	width:85px;
	height:24px;
	display:block;
	color:#27614f;
	text-decoration:none;
}

/* tabTitlebottom
----------------------------------------- */
div.tabTitlebottom{
	width:547px;
	height:24px;
	clear:both;
	margin:20px 0 0 0;
	background:url(/material/img/press/bg_tabtitle_bottom.gif);
}

* html div.tabTitlebottom{
	width:547px;
	height:24px;
	clear:both;
	margin:20px 0 0 0;
	background:url(/material/img/press/bg_tabtitle_bottom.gif) repeat-x;
}

div.tabTitlebottom .title{
	float:left;
	font-weight:bold;
	margin:0 0 0 5px;
}

div.tabTitlebottom .tab{
	float:right;
}

div.tabTitlebottom .tab li{
	width:85px;
	height:24px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(/material/img/press/img_tab_bottomoff.gif) no-repeat;
}

div.tabTitlebottom .tab span{
	display:block;
	margin:0 0 0 6px;
}

div.tabTitlebottom .tab li.on{
	width:87px;
	height:24px;
	float:left;
	background:url(/material/img/press/img_tab_bottomon.gif) no-repeat;
}

div.tabTitlebottom .tab a{
	width:85px;
	height:24px;
	display:block;
	color:#444444;
	text-decoration:none;
}

div.tabTitlebottom .tab li.on a{
	width:85px;
	height:24px;
	display:block;
	color:#27614f;
	text-decoration:none;
}


/* listTitle
----------------------------------------- */
div.listTitle{
	width:537px;
	height:19px;
	color:#27614f;
	font-weight:bold;
	margin:0 0 10px 10px;
	padding:5px 0 0 0;
	background:url(/material/img/press/bg_listtitle.gif);
}


/* pressBox
----------------------------------------- */
div.pressBox{
	width:537px;
	margin:0 0 0 10px;
	padding:0 0 40px 0;
}

div.pressBox dl{
	clear:both;
}

div.pressBox dt{
	width:115px;
	float:left;
	margin:0 0 30px 0;
}

div.pressBox dd{
	width:422px;
	float:left;
	margin:0 0 30px 0;
}

#main p.pagetop{
	width:547px;
	margin:0 0 30px 0;
	text-align:right;
}

div.pressBox div.break{
	clear:both;
	width:547px;
	margin:0 0 15px 0;
	border-top:1px solid #b4becd;
}
* html div.pressBox div.break{
margin:0;
}
*:first-child+html div.pressBox div.break{
margin:0;
}

div.pressBox h2{
	width:527px;
	padding:10px;
	margin:0 0 10px 0;
	font-size:14px;
	color:#27614f;
	clear:both;
	border-top:solid 1px #a8b3c5;
	background:url(/material/img/press/bg_pressBox_h2.gif) no-repeat left bottom;
}
* html div.pressBox h2{
	width:547px;
}

div.pressBox p {
	width:537px;
	margin:0 0 55px 10px;
	text-align:left;
}
div.pressBox p.fig {
	width:547px;
	margin:0 0 40px 0;
	text-align:center;
}
div.pressBox p.lead{
	width:527px;
	margin:0 0 25px 0;
	padding:10px;
	background:#eaf1f5;
	font-weight:bold;
	text-align:left;
}
* html div.pressBox p.lead{
	width:547px;
}

div.pressBox p.txt{
	widows:547px;
	margin:0 0 40px 0;
	text-align:center;
}

div.pressBox div.summary{
	float:right;
	width:320px;
}
div.pressBox div.summary p {
	width:320px;
	margin:0 0 20px 0;
	text-align:left;
}
div.pressBox div.summary p.ttl{
	width:320px;
	font-weight:bold;
}
div.pressBox div.summary p.btm{
	width:320px;
	text-align:right;
}

div.pressList{
width:537px;
height:auto;
padding:20px 0;
border-bottom:solid 1px #ededed;
}

div.pressList .leftbox{
width:100px;
float:left;
}

div.pressList .rightbox{
width:417px;
float:left;
}

div.pressList .rightbox .press_img{
width:90px;
margin:5px 0 0 0;
float:left;
}

div.pressList .rightbox .press_text{
width:310px;
float:left;
}

div.pressList .rightbox .press_web_text{
width:417px;
margin:0;
}

div.pressList .rightbox .press_logo{
width:417px;
margin:10px 0 0 0;
}