body{
}
#wrap {
	overflow:inherit;
	background:none;
	background-color:#FFFFFF;
}

hr{
	visibility:hidden;
}
#logo{
	width:979px;
	height:66px;
	overflow:hidden;
}
#logo:before{
	content:url(../images/header_print.gif);
}
#logo a{
	list-style-position:inside;
	display:list-item;
	list-style-image:url(../images/header_print.gif);
	text-indent:0;
	line-height:18px;
}
#page-ctl{
	display:none;
}
#header{
	height:63px;
	border-bottom:1px solid #5EA492;
	background:none;
}
#mainimage{
	border:0px;
}

/*GLOBAL NAVIGATION*/
#global-navi{
	height:49px;
	overflow:hidden;
}
#global-navi ul{
	height:49px;
	margin:0;
	padding:0;
}
#global-navi ul li{
	margin:0;
	padding:0;
	height:49px;
	float:left;
	overflow:hidden;
	line-height:18px;
}

/*for ie*/
#global-navi ul li a{
	text-indent:0;
	display:list-item;
	list-style-position:inside;
	background:none;
}
#global-navi ul li.corporate-info{
	width:195px;
	list-style-image:url(../images/gnavi_corporate.gif);
}
#global-navi ul li.press-room{
	width:196px;
	list-style-image:url(../images/gnavi_press.gif);
}
#global-navi ul li.investor-relations{
	width:196px;
	list-style-image:url(../images/gnavi_investor.gif);
}
#global-navi ul li.recruit{
	width:196px;
	list-style-image:url(../images/gnavi_recruit.gif);
}
#global-navi ul li.research{
	width:195px;
	list-style-image:url(../images/gnavi_research.gif);
}

/*for modern browser*/
#global-navi ul li >/**/ a{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}

#global-navi ul li.corporate-info >/**/ a:before{
	content:url(../images/gnavi_corporate.gif);
}
#global-navi ul li.press-room >/**/ a:before{
	content:url(../images/gnavi_press.gif);
}
#global-navi ul li.investor-relations >/**/ a:before{
	content:url(../images/gnavi_investor.gif);
}
#global-navi ul li.recruit >/**/ a:before{
	content:url(../images/gnavi_recruit.gif);
}
#global-navi ul li.research >/**/ a:before{
	content:url(../images/gnavi_research.gif);
}

#breadcrumb{
	border-bottom:2px solid #5EA492;
}
#breadcrumb{
	width:auto;
	float:none;
}
#irbtn{
	display:none;
}
/*LOCAL NAVIGATION*/
#local-navi ul{
	overflow:hidden;
}
#local-navi ul li{
	border-bottom:1px solid #EEEEEE;
	line-height:30px;
}
#local-navi ul#local-c1 li a{
	background:none;
	text-indent:0;
	color:#666666;
	width:auto;
	margin-left:20px;
}
#local-navi ul#local-c5 li a{
	background:none;
	text-indent:0;
	color:#666666;
	width:auto;
	margin-left:20px;
}
#local-navi ul#local-c4 li a{
	background:none;
	text-indent:0;
	color:#666666;
	width:auto;
	margin-left:20px;
}
#local-navi ul#local-c6 li a{
	background:none;
	text-indent:0;
	color:#666666;
	width:auto;
	margin-left:20px;
}
#local-navi ul#local-c4 li span{
	background:none;
	text-indent:0;
	color:#999999;
	width:auto;
	margin-left:20px;
}
.listsche,
.listfull,
.pr-list,
.list,
#require .title,
#privacy .title,
#legal .title,
#require .body p,
#privacy .body p,
#legal .body p,
#require .body ol,
#privacy .body ol,
#legal .body ol,
#privacy .body dl.dl-bottom,
#sitemaparea .left .sitemapbody h3,
#sitemaparea .right .sitemapbody h3,
.container#sitemap .title,
#environment .body dl dd,
#profile-table .list,
#profile-table .list03,
#profile-table .list04,
#profile-table .fieldname,
#history-table .list,
#history-table .fieldname,
#ceo-table .list,
#ceo-table .fieldname,
#contact .body .list,
#access .body .map-area,
.gtlist,
#content-body-center #pressrelease .title,
#content-body-center #notice .title,
#content-body-center #topics .title,
#content-body-center .list,
.irboder,
#backnumberbox .title,
.bndot,
#backtopicsbox .title,
#aboutlink .title,
#aboutdata .title,
#aboutright .title,
#aboutimmunity .title,
#aboutreport .title

{
	background:none;
	border-bottom:1px dotted #CCCCCC;
}


/*title*/
.title {
	background:none;
	height:27px;
	border-bottom:1px dotted #CCCCCC;
}

.title h3{
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	line-height:26px;
	text-indent:0;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.title .btn-more{
	display:none;
}
#aboutreport02 .title h3,
#aboutimmunity .title h3,
#aboutreport .title h3,
#aboutdata .title h3,
#aboutlink .title h3,
#aboutuse .title h3,
#aboutright .title h3,
#trend-labo .title h3,
#mes-staff03 .title h3,
#mes-staff02 .title h3,
#mes-staff01 .title h3,
#mes-president .title h3,
#mes-executive .title h3,
#privacypolicy .title h3,
#recruittopics .title h3,
#gallery .title h3,
#account .title h3,
#irnews .title h3,
#irnews02 .title h3,
#monthly01 .title h3
#irnews-top .title h3,
#ir_topics .title h3,
#ceo .title h3,
#financial .title h3,
#financial-col2 .title h3,
#financial-col1 .title h3,
#financial-dl .title h3,
#shortnews .title h3,
#governance .title h3,
#instrumentrepo .title h3,
#shortnews .title h3,
#governance .title h3,
#stockholder .title h3,
#annualrep .title h3,
#publicly .title h3,
#irschedule07 .title h3,
#faq .title h3,
#trend .title h3,
#data .title h3,
#question01 .title h3,
#question02 .title h3,
#question03 .title h3,
#question04 .title h3,
#year10 .title h3,
#year09 .title h3,
#year08 .title h3,
#year07 .title h3,
#year06 .title h3,
#infoir .title h3,
#infoir2 .title h3,
#infoco .title h3,
#backnumberbox .title h3,
#backtopicsbox .title h3,
#window .title h3,
#reporter .title h3,
#backnumber .title h3,
#backtopics .title h3,
#prbacknumber .title h3,
#ntbacknumber .title h3,
#irnews .title h3,
#research .title h3,
#contact .title h3,
#infomation .title h3,
#contact .title h3,
#backnumber .title h3,
#backtopics .title h3,
#pressrelease .title h3,
#notice .title h3,
#topics .title h4,
#require .title h3,
#privacy .title h3,
#legal .title h3,
#environment .title h3,
#ceo .title h3,
#vision .title h3,
#profile .title h3,
#ex .title h3,
#eg .title h3,
#ez .title h3,
#history .title h3,
#business .title h3,
#purchase .title h3,
#auc .title h3,
#sales .title h3,
#franchise .title h3,
#foreign .title h3,
#carshare .title h3,
#finance .title h3,
#transport .title h3,
#callcenter .title h3,
#declare .title h3,
#desc .title h3,
#report .title h3,
#contact .title h3,
#access .title h3,
.container#sitemap .title h2,
#backnumberbox .title h3,
#backtopicsbox .title h3,
#latestreport .title h3,
#aboutlabo .title h3,
#activity .title h3,
#greeting .title h3,
#resale .title h3,
#fixedpoint .title h3,
#freshman .title h3,
#career .title h3,
#career_detail .title h3
#etcresearch .title h3,
#aboutlink .title h3,
#aboutdata .title h3,
#aboutright .title h3,
#aboutimmunity .title h3,
#aboutreport .title h3,
#irpolicy .title h3
{
	background:none;
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	line-height:26px;
	text-indent:0;
	float:left;
	font-size:14px;
	font-weight:bold;
}

#instrumentrepo .title h3,
#shortnews .title h3,
#governance .title h3,
#stockholder .title h3,
#annualrep .title h3
{
	color:#666666;
}	

#irnews-listbox-top,
#irlibrary-listbox-top,
#ircom-listbox-top,
#irnews-listbox-middle,
#irlistbox-bottomborder{
	background:none;
}

/*table*/
.table#toprep dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_toprep_100528.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#topmessage dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_topmessage.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#headirnews dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_irnews.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#headlabo dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_labo.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#vision dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_vision.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#contribute dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_contribute.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#headreportlist dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_reportlist.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#headresale dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_resale.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
.table#headtrend dt{
	display:list-item;
	height:24px;
	list-style-image:url(../images/head_trend.gif);
	background:none;
	text-indent:0;
	list-style-position:inside;
}
/*for modern browser*/
.table#toprep >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#topmessage >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#toprep >/**/ dt{
	display:none;
}
.table#topmessage >/**/ dt{
	display:none;
}
.table#toprep:before{
	content:url(../images/head_toprep_100528.gif);
}
.table#topmessage:before{
	content:url(../images/head_topmessage.gif);
}


.table#headreportlist >/**/ dt{
	display:none;
}
.table#headresale >/**/ dt{
	display:none;
}
.table#headtrend >/**/ dt{
	display:none;
}
.table#headirnews >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#headlabo >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#headirnews >/**/ dt{
	display:none;
}
.table#headlabo >/**/ dt{
	display:none;
}
.table#headirnews:before{
	content:url(../images/head_irnews.gif);
}
.table#headlabo:before{
	content:url(../images/head_labo.gif);
}
.table#vision >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#contribute >/**/ dt{
	text-indent:0;
	display:block;
	list-style-type:none;
	background:none;
}
.table#vision >/**/ dt{
	display:none;
}
.table#contribute >/**/ dt{
	display:none;
}
.table#vision:before{
	content:url(../images/head_vision.gif);
}
.table#contribute:before{
	content:url(../images/head_contribute.gif);
}
.table#headreportlist:before{
	content:url(../images/head_reportlist.gif);
}
.table#headtrend:before{
	content:url(../images/head_trend.gif);
}
.table#headresale:before{
	content:url(../images/head_resale.gif);
}



.table dt a{
	display:none;
}
.table dd{
	margin:0;
	padding:6px 8px;
	line-height:1.4em;
}
.table dd img{
	margin:0 3px 3px 0;
	float:left;
}

#business-list{
	margin:0;
	padding:0;
	list-style-type:none;
}
#business-list li{
	margin:0;
	padding:0;
	width:182px;
	height:56px;
	margin-bottom:10px;
	overflow:hidden;
	list-style-type:none;
}
/*for ie*/
#business-list li{
	background:none;
	display:block;
	text-indent:0;
	list-style-position:inside;
	height:auto;
}
#business-list li a{
	background:none;
	display:block;
	text-indent:0;
	height:auto;
	color:#666666;
}
#business-list li#purchasing a{
	background:none;
	list-style-image:none;
}
#business-list li#direct a{
	background:none;
	list-style-image:none;
}
#business-list li#auc a{
	background:none;
	list-style-image:none;
}
#business-list li#franchise a{
	background:none;
	list-style-image:none;
}
#business-list li#transportation a{
	background:none;
	list-style-image:none;
}

#business-list li#callcenterdept a{
	background:none;
	list-style-image:none;
}
	
#business-list li#foreign a{
	background:none;
	list-style-image:none;
}
#business-list li#finance a{
	background:none;
	list-style-image:none;
}


#footer{
	border-top:#CCCCCC 1px solid ;
}
#footer ul{
	width:850px;
}

#footer ul li a{
	display:block;
	height:12px;
	margin:0 10px 0 0;
	padding:0;
	background:none left top no-repeat;
	text-indent:0;
	line-height:18px;
	font-size:0.8em;
	color:#333333;
}

#footer ul li.portal a,
#footer ul li.rule a,
#footer ul li.privacy a,
#footer ul li.legal a,
#footer ul li.used a,
#footer ul li.affiliate a,
#footer ul li.cm a,
#footer ul li.nazo a,
#footer ul li.sitemap a{
	background:none;
}
#footer #copyrights{
	text-indent:0;
	color:#333333;
	width:600px;
	text-align:center;
	background:none;
}
.list{
	border-bottom:1px dotted #CCCCCC;
}

#pagebtn ul li#pl1 a,
#pagebtn ul li#pl2 a,
#pagebtn ul li#pl3 a,
#pagebtn ul li#pl4 a,
#pagebtn ul li#faq1 a,
#pagebtn ul li#faq2 a,
#pagebtn ul li#faq3 a,
#pagebtn ul li#pl-renketsu a,
#pagebtn ul li#pl-kobetsu a{
	text-indent:0;
	background:none;
}
.monthtitle h3{
	text-indent:0;
	padding:10px;
}

.month1 .monthtitle,
.month2 .monthtitle,
.month3 .monthtitle,
.month4 .monthtitle,
.month5 .monthtitle,
.month6 .monthtitle,
.month7 .monthtitle,
.month8 .monthtitle,
.month9 .monthtitle,
.month10 .monthtitle,
.month11 .monthtitle,
.month12 .monthtitle {
	background:none;
	margin:0;
	padding:0;
}

.schedulebox {
	background:none;
}

.faqtitle h3{
	text-indent:0;
}
.question .faqtitle {
	background:none;
	padding:7px 0;
	font-size:1.5em;
	width:auto;
}
.answer .faqtitle {
	background:none;
	padding:7px 0;
	font-size:1.5em;
	width:auto;
}
.question .faqtitle h3,.answer .faqtitle h3{
	text-indent:0;
	color:#000000;
	font-size:15px;
	line-height:1em;
}
.shrink{
	_overflow:hidden;
	_width:735px;
}
#irnews-listbox-top{
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px dotted #CCCCCC;
}
#irlibrary-listbox-top{
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px dotted #CCCCCC;
}
#ircom-listbox-top{
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px dotted #CCCCCC;
}
#irnews-listbox-top h3{
	text-indent:0;
	font-size:1.2em;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#irlibrary-listbox-top h3{
	text-indent:0;
	font-size:1.2em;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#ircom-listbox-top h3{
	text-indent:0;
	font-size:1.2em;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#bukken-left dt,#bukken-right dt{
	background:none;
	border-bottom:2px solid #FA931A;
	text-indent:0;
}
#bukken-left dd ul li,#bukken-right dd ul li{
	color:#333333;
}
