@charset "Shift_JIS";

#header ul,
#header form,
#searchSubmitForm,
div#navi,
div#footer p#goTop,
div#footer ul,
#adobeDownload,
#investAdobeDownload{
display:none;
}

*{
font-family:"MS P明朝","平成明朝",serif;
}


body{
background-color:#ffffff;
background-image:none;
}

div#allContents{
margin-left:auto;
}

div#header{
width:650px;
}

#companyLogoImg{
margin-left:0;
}

#companyVision{
right:0;
}

div#footer p#copyright{
padding-top:20px;
}

body#index *,
body#oki-news_index *,
body#bn *,
body#news2004_index *,
body#prod_index *,
body#prod_index2 *,
body#sl_index *,
body#profile_index *{
font-family:"MS pゴシック",Osaka,sans-serif;
}


ul.bookListStyle3 li{
float:none;
}

ul.bookListStyle3 p.pdf{
float:none;
}

ul.bookListStyle3 li div{
float:none;
width:auto;
}

div#ptMainContents{
background:none;
}

ul.hisList1 li{
clear:both;
float:none;
}

ul.profileListStyle1{
float:none;
width:100%;
}

ul.profileListStyle1 li{
float:none;
width:100%;
}

ul#clubactLoNavi2{
display:none;
}

div#recordNavi,
div#profileNavi,
div#scheduleNavi{
display:none;
}

div#recordMainContents,
div#scheduleMainContents,
div#profileMainContents{
float:none;
width:100%;
}

ul.accountsListStyle1 li{
float:none;
}

ul.accountsListStyle1 .title{
width:600px;
}

div#investContents{
background:none;
}

div#investMainContents{
width:auto;
}

div#irMenu{
display:none;
}

body#about1 div#investMainContents,
body#about2 div#investMainContents,
body#about3 div#investMainContents,
body#about4 div#investMainContents,
body#about5 div#investMainContents,
body#about6 div#investMainContents,
body#contact div#investMainContents{
width:532px;
_width:578px;
}

/*--- specific style for kenkai_index.html ---*/

#goEnglish{
display:none;
}

ul.opinionList1{
float:none;
border:none;
}

ul.opinionList1 span{
width:48%;
}

div#opinionInquiry{
width:400px;
padding:0;
margin:0;
border:none;
}

/*--- specific style for map_index.html ---*/

body#map_index ul.listStyle9{
display:none;
}

/*--- specific style for 120y_index.html ---*/

body#profile120y_index div#block3,
body#profile120y_index div#block4,
body#profile120y_index div#block3 h4,
body#profile120y_index div#block4 h4{
width:300px;
}

body#profile120y_index div#block3 span.title,
body#profile120y_index div#block4 span.title{
width:190px;
}

/*--- specific style for cond_index.html ---*/

div#condContainer,
div#condContainer h3#heading8{
background:none;
}

#condTextStyle1{
padding-bottom:0;
}

/*--- specific style for eco2004_top.html ---*/
ul#ecoReportLink{
padding-top:20px;
}

/*--- specific style for eco_index.html ---*/

p#ecoMark,
body#eco_index ul.listStyle5{
width:315px;
}

div#ptIdea,
div#ptIdea h3#heading5{
background:none;
}

/*--- specific style for pt4.html ---*/

.pt4ListStyle1,
.pt4IventImg{
float:none;
width:100%;
}

/*--- specific style for dir.html ---*/

body#dir dl{
float:none;
width:auto;
background:none;
}

body#dir dl dt{
clear:both;
font-weight:bold;
}

body#dir dl dd{
width:auto;
margin-top:0;
padding-left:10px;
background:none;
}

body#dir dl dd ul li{
display:inline;
height:0;
margin-right:10px;
}

/*--- specific style for ecobiz_index.html ---*/

body#ecobiz_index dl.listStyle4{
display:none;
}

/*--- specific style for link.html ---*/

.linkContainer1{
float:right;
width:510px;
}

ul.linkListStyle2{
width:auto;
}

/*--- specific style for links.html ---*/

body#links dl dd{
float:none;
}

body#links ul.listStyle5 li{
float:none;
display:inline;
height:0;
}

/*--- specific style for news2004_index.html ---*/

body#news2004_index dl{
line-height:1.8em;
}

body#news2004_index dl dd{
margin-top:-1.8em;
}

/*--- specific style for about3.html ---*/

.about3TextStyle1{
width:387px;
}

/*--- specific style for chart.html ---*/

.chartObjectStyle1{
margin-top:0;
}

body#chart p.textStyle6{
display:none;
}

/*--- specific style for contact.html ---*/

body#contact .textStyle6{
display:none;
}

/*--- specific style for prod_index2.html ---*/

body#prod_index2 .textStyle6{
display:none;
}

/*--- specific style for sl_index.html ---*/

body#sl_index .textStyle6{
display:none;
}

/*--- specific style for e-society.html ---*/

body#e-society .textStyle6{
display:none;
}

/*--- specific style for oki-news_index ---*/

body#oki-news_index .textStyle6{
display:none;
}

/*--- specific style for ecobiz ---*/

body#ecobiz .textStyle6{
display:none;
}

/*--- specific style for n200_index ---*/

body#n200_index .textStyle6{
display:none;
}

/*------------------
 NewDesign style1 
-------------------*/

#globalNaviList,
body.style1 p#topicPath,
body.style1 div#utilityLinks,
body.style1 #pageLink{
display:none;
}

body.style1 div#prodHeading1 p,
body.style1 div#contentsContainer1{
background:none;
}

body#SL_index div#footer p#goTop,
body#prod_index div#footer p#goTop{
background:none;
}

body.style1 div#footer div{
border:none;
}

/*--- specific style for /jp/Home/JIS/PROD/ ---*/

body.style1 div#prodHeading1 p{
display:none;
}

/*--- specific style for /jp/Home/JIS/sitemap/ ---*/

ul.sitemapList1 li{
border:solid 1px #fff;
}