/* gnavi */
a#nav6 {
	background: url(/images/globalnavi.gif) -559px -29px no-repeat;
}
/* h2 */
h2 {
	font-size: 1.23em;
	font-weight: bold;
	background-color: #d6d6d6;
	border-left: solid 5px #232478;
	padding-left: 15px;
}

/* main */
#main {
	width:595px;
	float: left;
	margin-top: 10px;
}
.layout {
	float: left;
	margin-top: -5px;
}
/* miniBox */
.corp-02-head {
margin-top:5px;
padding: 0;
width: 192px;
height: 29px;
}
.corp-02-head div{
font-size:1px;
height:7px;
}
.corp-02-body{
width: 192px;
}
.corp-02-body .list{
background:url(../images/bg_02.gif) top right repeat-y;
padding: 10px 7px;
}
.bottom02 {
font-size:1px;
height:7px;
background:url(../images/bottom01_r.gif) bottom right no-repeat;
margin-bottom:5px;
width: 192px;
}
.bottom02 div{
font-size:1px;
height:7px;
background:url(../images/bottom01_l.gif) bottom left no-repeat;
}
.list ul {
	list-style-type: none;
}
.list ul li {
	background:url(../images/arrow_02.gif) top left no-repeat;
	padding-left: 14px;
	line-height: 1.8;
}
.list ul li a {
	color: #003399;
}
.list ul li a:hover {
	color: #0000ff;
}
.list ul li.win {
	background:url(../images/icn_win.gif) center left no-repeat;
	padding-left: 18px;
	margin-left: 0;
	line-height: 1.8;
}
/* mainBox */
.etc-01-head{
font-size:1px;
height:7px;
background:url(../images/titlebar01.gif) top right no-repeat;
margin-top:5px;
padding: 0;
width: 595px;
height: 26px;
position: relative;
}
.etc-01-head a {
	position: absolute;
	top: 6px;
	right: 11px;
}
#titlebar01 {
	text-indent: -9999px;
}
.morelist {
	width: 98%;
	text-align:right;
}
.etc-02-head{
font-size:1px;
height:7px;
background:url(../images/titlebar02.gif) top right no-repeat;
text-indent: -9999px;
margin-top:10px;
padding: 0;
width: 595px;
height: 26px;
}
.etc-01-head div{
font-size:1px;
height:7px;
}
.etc-01-body{

width: 595px;
}
.etc-01-body div{

}
.etc-01-body .list{
background:url(../images/bg.gif) top right no-repeat;
padding: 10px 16px;
}
.bottom01 {
font-size:1px;
height:7px;
background:url(../images/bottom01_r.gif) bottom right no-repeat;
margin-bottom:5px;
width: 595px;
}
.bottom01 div{
font-size:1px;
height:7px;
background:url(../images/bottom01_l.gif) bottom left no-repeat;
}

/* for_news & information */
#news dl,
#information dl {
	border-bottom: dashed 1px #999;
}

#news dl dt,
#information dl dt {
  clear: left;
  float: left;
  margin-top: 2px;
  width: 6em;
  color: #666;
}
*html #news dl dt,
*html #information dl dt {
  clear: left;
  float: left;
  margin: 5px 0;
  width: 6em;
  color: #666;
}
html[xmlns*=""] body:last-child #news dl dt,
html[xmlns*=""] body:last-child #information dl dt
 {
  width: 8em;
}
#news dl dd,
#information dl dd {
  margin: 5px 0;
  margin-left: 6em;
}
#news dl dd a,
#information dl dd a {
  color: #003399;
}
#news dl dd a:hover,
#information dl dd a:hover {
  color: #0000ff;
  background-color: transparent;
}
#news .morenews {
	width: 100%;
	text-align: right;
}
#news .morenews img {
	margin-right:5px;
}

/* sub */
#sub {
	float: right;
	margin-top: 10px;
}
.bnr {
	margin-bottom: 10px;
}
.bnr img {
	margin-bottom: 5px;
}
.h4 {
	width: 155px;
	margin-bottom: 5px;
}