@charset "iso-8859-1";


/* areaHeader */
*:first-child+html #areaHeader .navi01 div ul li {
	line-height:1.3;
}
*:first-child+html #areaHeader .link .list02 {
	margin-top:0px;
}
*:first-child+html #areaHeader .navi01 div ul {
	margin-top:7px;
	margin-right:-3px;
}
*:first-child+html #areaHeader .navi01 div p.careers {
	margin-top:2px;
	margin-right:142px;
}
*:first-child+html #areaHeader .navi02 .search input.box {
	height:14px;
	padding-top:4px;
	width:156px;
}
*:first-child+html #areaHeader .navi02 .search span.icon img {
	margin-top:1px;
}
*:first-child+html #areaHeader .navi02 .search span.btn {
	margin-top:1px;
}
*:first-child+html #areaHeader .navi01 div p {
	margin-top:3px;
}
*:first-child+html #areaHeader .navi02 .search {
	margin-top:0px;
}
*:first-child+html #areaHeader .navi01 div ul li a{
	background-position:9px 5px;
}
/* areaBreadCrumb */
/* areaMain */
*:first-child+html #areaMain {
}
*:first-child+html #areaMain div.col{
	width:720px;
	margin-right:-20px;
	zoom:1;
}
*:first-child+html #areaMainWide div.col{
	width:960px;
	margin-right:-40px;
	zoom:1;
}
*:first-child+html #areaMain div.report dl ,
*:first-child+html #areaMainWide div.report dl {
	margin-top:10px;
}
*:first-child+html #areaMain div.report dl dd ,
*:first-child+html #areaMainWide div.report dl dd {
	margin-top:0px;
}
*:first-child+html #areaMain div.news dl dd ,
*:first-child+html #areaMainWide div.news dl dd {
	margin-top:0px;
}
*:first-child+html #areaMain table.type03 th ,
*:first-child+html #areaMainWide table.type03 th ,
*:first-child+html #areaMain table.type03 td ,
*:first-child+html #areaMainWide table.type03 td {
	padding:7px 7px 8px 7px;
}
*:first-child+html #areaMain table.type03 ,
*:first-child+html #areaMainWide table.type03 {
	border-collapse: collapse;
}
*:first-child+html #areaMain table.type03 th ,
*:first-child+html #areaMainWide table.type03 th ,
*:first-child+html #areaMain table.type03 td ,
*:first-child+html #areaMainWide table.type03 td {
	padding-bottom:6px;
	border-right:none;
	border-bottom:none;
	background-image:url(/common09/imgs/contents_table_bg.gif);
	background-repeat:repeat-x;
	background-position:0 bottom ;
}
*:first-child+html #areaMain .textBtn01 span span span a {
	margin-top:5px;
	line-height:2;
}
*:first-child+html #areaMain ul.anchor li ,
*:first-child+html #areaMainWide ul.anchor li {
	display:inline;
}

/*error page */
*:first-child+html .errorBG { 
	zoom:1;
}
*:first-child+html #areaHeaderError {
	zoom:1;
}

*:first-child+html #areaMain .categoryTitle div.risk p.text a{
	background-position:0 2px ;
}
*:first-child+html #areaMain div.riskBox p.text a{
	background-position:0 2px ;
}
*:first-child+html #areaMain .border220 p.text a.external{
	zoom:1;
}


/* areaLocalNavi */
*:first-child+html #areaLocalNavi ul li {
	height:1%;
}
*:first-child+html #areaLocalNavi .box01 ,
*:first-child+html #areaLocalNavi .box01Btm ,
*:first-child+html #areaLocalNavi .box02 ,
*:first-child+html #areaLocalNavi .box02Btm ,
*:first-child+html #areaLocalNavi .box03 ,
*:first-child+html #areaLocalNavi .box04 ,
*:first-child+html #areaLocalNavi .box05 ,
*:first-child+html #areaLocalNavi .box01 ul ,
*:first-child+html #areaLocalNavi .box02 ul ,
*:first-child+html #areaLocalNavi .box03 ul ,
*:first-child+html #areaLocalNavi .box04 ul ,
*:first-child+html #areaLocalNavi .box05 ul ,
*:first-child+html #areaLocalNavi .box01 ul li ,
*:first-child+html #areaLocalNavi .box02 ul li ,
*:first-child+html #areaLocalNavi .box03 ul li ,
*:first-child+html #areaLocalNavi .box04 ul li ,
*:first-child+html #areaLocalNavi .box05 ul li {
	zoom:1;
}
*:first-child+html #areaLocalNavi .box01 p.text {
	padding:5px 0px 0px 13px;
}
*:first-child+html #areaLocalNavi .box01 ul {
	margin-top:3px;
}
*:first-child+html #areaLocalNavi .box01 ul li {
	padding-top:4px;
	margin-top:2px;
	margin-bottom:3px;
}
*:first-child+html #areaLocalNavi .box01 ul li a {
	background-position:8px 3px;
}
*:first-child+html #areaLocalNavi .box01 ul li.beginnerMark img {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:3px;
}
*:first-child+html #areaLocalNavi .box01 ul li a.external {
	background-position:4px 4px;
}
*:first-child+html #areaLocalNavi .box01 ul li img.beginnerMark {
	display:inline;
	margin:0px 0px 0px 3px;
}
*:first-child+html #areaLocalNavi .box02 p.text {
	padding:2px 0px 2px 13px;
}
*:first-child+html #areaLocalNavi .box02 ul {
	margin-top:3px;
}
*:first-child+html #areaLocalNavi .box02 ul li {
	padding-top:4px;
	margin-top:2px;
	margin-bottom:3px;
}
*:first-child+html #areaLocalNavi .box02 ul li.beginnerMark img {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:3px;
}
*:first-child+html #areaLocalNavi .box02 ul li a {
	background-position:5px 3px;
}
*:first-child+html #areaLocalNavi .box03 ul li ,
*:first-child+html #areaLocalNavi .box04 ul li {
	margin-top:-3px;
}
*:first-child+html #areaLocalNavi .box04 ul {
	margin-top:11px;
}
*:first-child+html #areaLocalNavi .box04 ul li a.first {
	background-position:195px 45%;
}
*:first-child+html #areaLocalNavi .box03 p {
	padding:13px 10px 8px 14px;
}
*:first-child+html #areaLocalNavi .box03 p a.blue {
	color:#0076B8;
}
*:first-child+html #areaLocalNavi .box03 p a.blue:hover {
	color:#0076B8;
}
*:first-child+html #areaLocalNavi .box03 ul li.active a {
	padding:9px 7px 7px 7px;
}
/* areaReNavigation */
*:first-child+html #areaReNavigation .reNavigation {
	width:720px;
	margin-right:-40px;
	zoom:1;
}

/* areaDisclaimer */
*:first-child+html #areaDisclaimer .disclaimer {
	zoom:1;
}
/* areaFooter */
*:first-child+html #areaFooter .footer {
	padding:20px 0 25px 0;
	line-height:1.3;
}
*:first-child+html #areaFooter ul li a{
	background-position:0px 2px;
}
*:first-child+html #areaFooter ul li a.external{
	background-position:0px 2px;
}
*:first-child+html #areaFooter ul {
	margin-top:6px;
}
*:first-child+html #areaFooter ul li {
	margin-right:10px;
}
*:first-child+html #areaFooter .footer p {
	margin-top:6px;
}
