@charset "shift_jis";


/*  #pagetitle  */
#pagetitle {
	width:100%;
	background:url(/common/img/bg_ttl_gray.gif) repeat-x left top;
	text-align:left;
}
#pagetitle h2 {
	position:relative;
	z-index:-1;
	visibility:visible;
}
.ttl_newsrelease {
	width:920px;
	height:105px;
	margin:0 auto;
	background: url(/newsrelease/image/index/pagetitle.gif) no-repeat center top;
}

/*  #LEFT  */
#LEFT {
    width:685px;
	margin-top:20px;
}
/*  #RIGHT  */
#RIGHT {
    margin-left:30px;
	margin-top:15px;
}

/*  .newsList  */
.newsList {
	margin-bottom:40px;
}
.newsList dl {
	clear:both;
	overflow:hidden;
	font-size:100%;
	background:url(/newsrelease/image/index/bg_line.gif) repeat-x left bottom;
    padding:10px 8px 11px 10px;
}
.newsList dl dt {
	width:125px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, .newsList dl dt {
	  letter-spacing:-0.1em;
	}
}
.newsList dl.new dt {
	background:url(/newsrelease/image/index/icon_new.gif) no-repeat right 1px;
}
.newsList dl dd {
	width:535px;
	float:right;
}
.commonlink .newsList dl dd a {
	text-decoration:underline;
}
.commonlink .newsList dl dd a:hover {
	text-decoration:none;
}

.newsList .annotation {
	font-size:80%;
}

/*  .howto  */
.howto {
	width:649px;
	border:3px solid #DEDEDE;
	padding:15px;
	margin-bottom:15px;
}
.howto .lead {
	font-size:117%;
	margin:-10px 0 10px 60px;
	line-height:1.7;
}
.howto .getpdf {
	background-color:#eee;
	font-size:117%;
	line-height:1.7;
	padding:7px 14px;
}

.newsList dl:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.newsList dl{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .newsList dl{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */