@charset "iso-8859-1";


/* --------------------------------------------- */
/* Header */
/* --------------------------------------------- */
* html #areaHeader div.globalHelp {
	width:152px;
	height:11px;
}
/* --------------------------------------------- */
/* BreadClumb */
/* --------------------------------------------- */
* html #areaBredCrumb ul{
	margin-top:2px;
}
* html #areaBredCrumb ul li {
	display:inline;
	height:1%;
}
* html #areaBredCrumb ul li{
	background-position: 5px 6px;
}

/* --------------------------------------------- */
/* Main */
* html #areaMain {
	margin-top:-1px;
}

* html #areaMain div.mainVisual p.image01 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/***/images/mainvisual.png);
}
* html #areaMain div.mainVisual p.image02 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/english/news/images/image-0101.png);
}
* html #areaMain div.mainVisual p.image03 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/***/images/mainvisual.png);
}
* html #areaMain div.mainVisual p.image04 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/english/rd/images/image-0101.png);
}
* html #areaMain div.mainVisual p.image05 {
	width:735px;
	height:258px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/english/csr/images/image-0101.png);
}
* html #areaMain div.mainVisual p.image06 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/english/ir/images/image-ir.jpg);
}
* html #areaMain div.mainVisual p.image07 {
	width:735px;
	height:155px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/english/company/images/image-2201.png);
}
* html #areaMain div.mainVisual p.image01 img,
* html #areaMain div.mainVisual p.image02 img,
* html #areaMain div.mainVisual p.image03 img,
* html #areaMain div.mainVisual p.image04 img,
* html #areaMain div.mainVisual p.image05 img,
* html #areaMain div.mainVisual p.image06 img,
* html #areaMain div.mainVisual p.image07 img {
	display: none;
}
* html #areaMain div.l2SubLink div.l2SubLinkLeft ul,
* html #areaMain div.l2SubLink div.l2SubLinkRight ul {
	height:1%;
}
* html #areaMain div.l2Col2 div.dotPtn360Area {
	height:1%;
}
* html #areaMain div.tabMenu {
	height:1%;
}
* html #areaMain div.tabMenu ul.aLink li{
/*	display:inline;*/
	height:1%;
}
* html #areaMain table.news ul.arrow {
	height:1%;
}
* html #areaMain ul.arrow li {
	background-position: 5px 4px;
	line-height:1.1;
}
* html #areaMain ul.arrow li.down {
	background-position: 5px 5px;
	line-height:1.1;
}

* html #areaMain ul.arrow.flat li {
	display:table;
	vertical-align:top;
}
* html #areaMain img.rssIcon {

}
* html #areaMain ul.arrow li,
* html #areaMain ul.arrow li.down {
	height:1%;
}
* html #areaMain div.fLeft ul.arrow li {
	height:auto;
}
* html #areaMain ul.flat li {
	display:inline;
	height:1%;
}
* html #areaMain div.enquete .formBgGray p {
	display:inline;
}
* html #areaMain div.l2localLink01,
* html #areaMain div.l2localLink02 {
	height:1%;
}
* html #areaMain div.l2localLink01 ul,
* html #areaMain div.l2localLink02 ul {
	height:1%;
}
* html #areaMain div.pluginText {
	height:1%;
}
* html #areaMain div.l3col2Gray ul.arrow {
	height:1%;
}
* html #areaMain div.l2NewsLink {
	height:1%;
}
* html #areaMain div.idxNewsLink {
	height:1%;
}
* html #areaMain div.idxNewsLink table {
	width:auto;
}
* html #areaMain div.idxSubLink {
	height:1%;
}
* html body.index #areaMain ul.flat li img {
	vertical-align:middle;
}
* html #areaMain div.idxBnrLink {
	height:1%;
}
* html #areaMain div.l2NewsLink,
* html #areaMain div.l2NewsLinkBtm {
	height:1%;
}
* html #areaMain table.type02 ul.arrow {
	height:1%;
}
* html #areaMain div.l2localLink02 div.withToLink p{
	margin-bottom:20px;
	margin-top:-3px;
}
* html #areaMain ul.normal li {
	margin-left:1.5em;
}
*html #areaMain img.externalIcon {
	margin:3px 2px 0 5px;
}
* html #areaMain .h4tit ,
* html #areaMainNW .h4tit ,
* html #areaMain .h4titOpen ,
* html #areaMainNW .h4titOpen ,
* html #areaMain .h4titLink ,
* html #areaMainNW .h4titLink {
	height:1%;
}
* html #areaMain .h3tit ,
* html #areaMainNW .h3tit {
	height:1%;
}

* html #areaMain .h4tit ,
* html #areaMainNW .h4tit ,
* html #areaMain .h4titOpen ,
* html #areaMainNW .h4titOpen ,
* html #areaMain .h4titLink ,
* html #areaMainNW .h4titLink {
	padding:6px 10px 7px 27px;
}
* html #areaMain .h3tit img.externalIcon ,
* html #areaMainNW .h3tit img.externalIcon ,
* html #areaMain .h4tit img.externalIcon ,
* html #areaMainNW .h4tit img.externalIcon ,
* html #areaMain .h4titOpen img.externalIcon ,
* html #areaMainNW .h4titOpen img.externalIcon ,
* html #areaMain .h4titLink img.externalIcon ,
* html #areaMainNW .h4titLink img.externalIcon {
	margin:4px 2px 0 5px;
}
* html #areaMain .h4titLink a ,
* html #areaMainNW .h4titLink a {
	display:inline;
	zoom:1;
}
* html #areaMain .h4titLink img.externalIcon ,
* html #areaMainNW .h4titLink img.externalIcon {
	display:inline;
	zoom:1;
}
/* --------------------------------------------- */



/* --------------------------------------------- */
/* Loacl Navi */
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm p {
	margin-bottom:-12px;
}
* html #areaMain #areaMainRight div.subLinkA,
* html #areaMain #areaMainRight div.subLinkA ul,
* html #areaMain #areaMainRight div.subLinkB,
* html #areaMain #areaMainRight div.subLinkB ul,
* html #areaMain #areaMainRight div.subLinkA ul li,
* html #areaMain #areaMainRight div.subLinkB ul li ,
* html #areaMain #areaMainRight div.subLinkC,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li ul ,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open a ,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active a ,
* html #areaMain div.l2SubLink div.l2SubLinkLeftBtm,
* html #areaMain div.l2SubLink div.l2SubLinkRightBtm {
	height:1%;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active {
	margin-bottom:-1px;
}
* html #areaMain #areaMainRight div.subLinkA p,
* html #areaMain #areaMainRight div.subLinkB p,
* html #areaMain #areaMainRight div.subLinkC p {
	padding:7px 13px;
}
* html #areaMain #areaMainRight div.subLinkA ul ,
* html #areaMain #areaMainRight div.subLinkB ul {
	padding:10px 13px 10px 13px;
}
* html #areaMain #areaMainRight div.subLinkC .searchBoxA ,
* html #areaMain #areaMainRight div.subLinkC .searchBoxB {
	margin-left:5px;
}
* html #areaMain #areaMainRight div.subLinkC .searchBoxA {
	padding:10px 5px;
}
* html #areaMain #areaMainRight div.subLinkC .submitBtn {
	margin-left:76px;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li a {
	background-position: 10px 8px;
	padding:6px 5px 5px 25px;
	width:150px;
	margin-right:-35px;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li a.first {
	margin-top:-2px;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li ul li a {
	width:155px;
	margin-right:-40px;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li ul li ul li a {
	width:142px;
	margin-right:-40px;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active ul li.active a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li.active a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li.open a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active ul li a:hover {
	border:none;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active ul li.active ul li a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li.active ul li a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li.open ul li a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open ul li ul li a:hover,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active ul li ul li a:hover {
	border-top:1px solid #002864;
	border-bottom:none;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm {
	height:1%;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.active,
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li.open{
	height:1%;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li a.last {
	height:1%;
}
* html #areaMain #areaMainRight div.localnavi div.localnaviBtm ul li a.last ul li {
	height:1%;
}
* html #areaMain dl.arrow dt {
	display:inline;
	zoom:1;
}
* html #areaMain dl.arrow dd {
	display:inline;
	zoom:1;
}

/* --------------------------------------------- */


/* --------------------------------------------- */
/* Footer */
/* --------------------------------------------- */

