@charset "utf-8";

/* Table Of Contents
----------------------------------------

/* # gNavi
----------------------------------------*/

ul#gNavi li#gNaviHome a {
	background: url(../common/images/bg_gnav_home_o.gif) no-repeat left top;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* General Elements
---------------------------------------------------------------------------- */

div#pageBody {
	background: url(../images/bg_pagebody_top.gif) repeat-y left top;
}



/* # content
---------------------------------------------------------------------------- */



div#content div#primaryTop dl {
	width: 554px;
}

div#content div#primaryTop dl dd {
	padding: 10px 0 8px 122px;
}

div#content div#primaryTop dl dt {
	clear: both;
	float: left;
	padding:10px 0 8px 14px;	
}

div#content div#primaryTop dl dd.bg_even {
	background-color: #f2f2f2;
}

div#content div#primaryTop h2 {
	clear: both;
	margin-bottom: 18px;
}

div#content div#primaryTop h3 {
	margin: 0 0 5px 0;
}

div#content div#primaryTop div#info {
	border-bottom: #ebebeb solid 1px;
}

/* News@ */

div#newsAt {
	position: relative;
	background: none !important;
}

div#newsAt h2 {
	margin-bottom: 10px!important;
}

div#content div#newsAt p.toOld {
	position: absolute;
	right: 10px;
	top: 6px;
}

div#content div#newsAt p.toOld a {
	color: #fff;
}

div#newsAt h2 {
	margin-bottom: 0;
}

div#newsAt p#newsatBkNumber {
	position: absolute;
	top: 4px;
	right: 10px;
	font-size: 80%;
	color: #FFF;
}

div#newsAt p#newsatBkNumber a {
	color: #FFF;
}

div#newsAt table {
	width: 100%;
	margin-bottom: 10px;
}
div#newsAt table th.headTh {
	background: #555;
	border-bottom: solid 1px #FFF;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}
div#newsAt table th.secondTh {
	background: #003264;
	border-bottom: solid 1px #0c4f8d;
	color: #FFF;
	padding: 5px 10px;
	text-align: center;
	width: 3.25em;
	vertical-align: middle;
}
div#newsAt table td {
	background: #f6f6f6;
	padding: 5px 10px;
	border-bottom: #dddddd solid 1px;
}

div#newsAt table td .iconLink {
	display: inline-block;
	padding-left: 8px;
	background: url(../common/images/ico_allow03.gif) no-repeat 0px 5px;
}

div#newsAt table.lastTable {
	margin-bottom: 30px;
}

.mb5{ margin-bottom: 5px; } 


div#content div#whatNew {
	position: relative;
	zoom:1 ;
}

div#content div#whatNew p.toOld {
	position: absolute;
	right: 10px;
	top: 6px;
	background: url(../common/images/ico_arrow03.gif) center left no-repeat;
	padding-left: 10px;
}

div#content div#whatNew p.toOld a {
	color: #FFF;
}

div#content div#whatNew p.toOld span {
	color: #ccc;
}

div#content div.section.attentionArea {
	text-align: center;
	border: 1px solid #D8D8D8;
	padding: 10px;
	background: url(../images/bg_attention.gif) repeat-x bottom left;
}

div#content div.section.attentionArea p {
	margin-bottom: 0;
	font-weight: bold;
	color: #333;
}
