@charset "iso-8859-1";

* html body#re09 {
	overflow-y: scroll;
}
/* areaHeader */
* html #areaHeader .navi01 {
	height:62px;
}
* html #areaHeader .navi01 div ul {
	margin-top:9px;
	margin-right:-19px;
	line-height:1.1;
}
* html #areaHeader .navi01 div ul li {
	margin-right:19px;
}
* html #areaHeader .navi01 div ul li a {
	background-position:9px 3px;
}
* html #areaHeader .navi01 div p.careers {
	margin-right:71px;
}
* html #areaHeader .navi02 .search input.box {
	height:21px;
	padding-top:4px;
	width:157px;
}
* html #areaHeader .navi02 .search span.icon img {
	margin-top:1px;
}
* html #areaHeader .navi02 .search span.btn {
	margin-top:1px;
}
* html #areaHeader .navi01 div p {
	margin-top:3px;
}
* html #areaHeader .navi02 .search {
	margin-top:0px;
}
* html #areaMain .textBtn01 span span span a {
	margin-top:5px;
	line-height:2;
}

/* areaBreadCrumb */
* html #areaBreadCrumb {
	height:35px;
	zoom:1;
}
* html #areaBreadCrumb .breadCrumbTitle div {
	padding:11px 0 11px 0;
}


/* areaMain */

/*error page */
* html .errorBG { 
	zoom:1;
}
* html #areaHeaderError {
	zoom:1;
}

* html #areaMain div.categoryTitle {
	height:50px;
}
* html #areaMain .categoryTitle div.risk p.text a{
	background-position:0 2px ;
}
* html #areaMain div.riskBox p.text a{
	background-position:0 2px ;
}
/* areaLocalNavi */
* html #areaLocalNavi .box01 ,
* html #areaLocalNavi .box01Btm ,
* html #areaLocalNavi .box02 ,
* html #areaLocalNavi .box02Btm ,
* html #areaLocalNavi .box03 ,
* html #areaLocalNavi .box04 ,
* html #areaLocalNavi .box05 ,
* html #areaLocalNavi .box01 ul ,
* html #areaLocalNavi .box02 ul ,
* html #areaLocalNavi .box03 ul ,
* html #areaLocalNavi .box04 ul ,
* html #areaLocalNavi .box05 ul ,
* html #areaLocalNavi .box01 ul li ,
* html #areaLocalNavi .box02 ul li ,
* html #areaLocalNavi .box03 ul li ,
* html #areaLocalNavi .box04 ul li ,
* html #areaLocalNavi .box05 ul li {
	zoom:1;
}

* html #areaMain p ,
* html #areaMainWide p {
	line-height:1.4;
}

* html #areaMain div.col{
	width:720px;
	margin-right:-40px;
	height:1px;
}

* html #areaMainWide div.col{
	width:960px;
	margin-right:-40px;
	height:1px;
}

* html #areaLocalNavi .box01 p.text {
	padding:5px 0px 0px 13px;
}
* html #areaLocalNavi .box01 ul {
	margin-top:3px;
}
* html #areaLocalNavi .box01 ul li a {
	background-position:8px 3px;
}
* html #areaLocalNavi .box01 ul li {
	padding-top:4px;
	margin-top:2px;
	margin-bottom:3px;
}
* html #areaLocalNavi .box01 ul li.beginnerMark img {
	padding-top:3px;
	margin-top:0px;
	margin-bottom:3px;
}
* html #areaLocalNavi .box01 ul li a.external {
	background-position:4px 4px;
}
* html #areaLocalNavi .box01 ul li img.beginnerMark {
	display:inline;
	margin:0px 0px 0px 3px;
}
* html #areaLocalNavi .box02 p.text {
	padding:2px 0px 2px 13px;
}
* html #areaLocalNavi .box02 ul {
	margin-top:3px;
}
* html #areaLocalNavi .box02 ul li {
	padding-top:4px;
	margin-top:3px;
	margin-bottom:3px;
}
* html #areaLocalNavi .box02 ul li a {
	background-position:5px 4px;
}
* html #areaLocalNavi .box02 ul li.beginnerMark img {
	padding-top:3px;
	margin-top:0px;
	margin-bottom:3px;
}

* html #areaLocalNavi .box03 ul li ,
* html #areaLocalNavi .box04 ul li {
	margin-top:-3px;
}
* html #areaLocalNavi .box04 ul {
	margin-top:11px;
}
* html #areaLocalNavi .box04 ul li a{
	zoom:1;
}
* html #areaLocalNavi .box04 ul li a.first {
	background-position:195px 45%;
}
* html #areaLocalNavi .box03 p {
	padding:13px 10px 8px 14px;
}
* html #areaLocalNavi .box03 p a.blue {
	color:#0076B8;
}
* html #areaLocalNavi .box03 p a.blue:hover {
	color:#0076B8;
}
* html #areaLocalNavi .box03 ul li.active a {
	padding:9px 7px 7px 7px;
}


/* areaReNavigation */
* html #areaReNavigation .reNavigation {
	width:720px;
	margin-right:-40px;
	zoom:1;
}

/* areaDisclaimer */
* html #areaDisclaimer .disclaimer {
	zoom:1;
}

/* areaFooter */
* html #areaFooter .footer {
	padding:20px 0 25px 0;
	line-height:1.3;
}
* html #areaFooter ul li a{
	background-position:0px 4px;
}
* html #areaFooter ul {
	margin-top:6px;
}
* html #areaFooter ul li {
	margin-right:10px;
}
* html #areaFooter .footer p {
	margin-top:6px;
}

