#local-navi ul li#l1 a{
	background-image:url(../images/local_c3_1.gif);
}
#local-navi ul li#l2 a{
	background-image:url(../images/local_c3_2.gif);
}
#local-navi ul li#l3 a{
	background-image:url(../images/local_c3_3.gif);
}
#local-navi ul li#l4 a{
	background-image:url(../images/local_c3_4.gif);
}
#local-navi ul li#l5 a{
	background-image:url(../images/local_c3_5.gif);
}
#local-navi ul li#l6 a{
	background-image:url(../images/local_c3_6.gif);
}
#local-navi ul li#l7 a{
	background-image:url(../images/local_c3_7.gif);
}
#local-navi ul li#l8 a{
	background-image:url(../images/local_c3_8.gif);
}
#local-navi ul li#l9 a{
	background-image:url(../images/local_c3_9.gif);
}
#local-navi ul li#l10 a{
	background-image:url(../images/local_c3_10.gif);
}
#local-navi ul li#l11 a{
	background-image:url(../images/local_c3_11.gif);
}
#local-navi ul li#l12 a{
	background-image:url(../images/local_c3_12.gif);
}
#local-navi ul li a:hover,#local-navi ul li.here a{
	text-decoration:none;
	background-position:left bottom;
}

#content-body-center #pressrelease{
	width:482px;
	clear:both;
	margin:0;
	padding:0;
}
#content-body-center #notice{
	width:482px;
	clear:both;
	margin:0;
	padding:0;
}
#content-body-center #pressrelease .title {
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
	height:27px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#content-body-center #notice .title {
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
	height:27px;
	margin:0;
	padding:0;
}
#content-body-center .list{
	background:transparent url(../images/dot_fadeout482.gif) left bottom no-repeat;
}
#content-body-center #pressrelease .title .btn-more{
	margin:3px 5px 0 0;
	line-height:0;
	font-size:10px;
}



.table{
	margin:0;
	padding:0;
	width:230px;
	background-color:#F4F4F4;
}
.table#topmessage{
	float:left;
	margin-right:15px;
}
.table dt{
	height:24px;
	background:transparent none left top no-repeat;
}
.table#topmessage dt{
	height:24px;
	background-image:url(../images/head_topmessage.gif);
}
.table#toprep{
	float:left;
}

.table#toprep dt{
	height:24px;
	background-image:url(../images/head_toprep_100528.gif);
}
.table dt .thide{
	display:block;
	float:left;
}
.table dt a{
	display:block;
	margin:0;
	padding:0;
	width:48px;
	height:22px;
	float:right;
	background:transparent url(../images/btn_more_yellow.gif) left top no-repeat;
	text-indent:-9999px;
}
.table dt a:hover{
	text-decoration:none;
}
.table dd{
	margin:0;
	padding:6px 8px;
	line-height:1.4em;
}
.table dd img{
	margin:0 3px 3px 0;
	float:left;
}
.title {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
	height:27px;
}

#account .headtext{
	width:90px;
}
#account .date{
	background:none;
	padding-left:0;
}
#account .invline{
	width:385px;
}


#account .title h3{
	background:transparent url(../images/h_account.gif) left top no-repeat;
}
#irnews .title h3{
	background:transparent url(../images/h_irnews.gif) left top no-repeat;
}
#irnews02 .title h3{
	background:transparent url(../images/h_irnews02.gif) left top no-repeat;
}
#monthly01 .title h3{
	background:transparent url(../images/h_monthly01.gif) left top no-repeat;
}
#irnews-top .title h3{
	background:transparent url(../images/h_irnews.gif) left top no-repeat;
}
#ir_topics .title h3{
	background:transparent url(../images/h_irtopics.gif) left top no-repeat;
}
#ceo .title h3{
	background:transparent url(../images/h_topmessage.gif) left top no-repeat;
}
#financial .title h3{
	background:transparent url(../images/h_financial.gif) left top no-repeat;
}

#financial-col2 .title h3{
	background:transparent url(../images/h_kobetsu.gif) left top no-repeat;
}
#financial-dl .title h3{
	background:transparent url(../images/h_financial_dl.gif) left top no-repeat;
}
#shortnews .title h3{
	background:transparent url(../images/h_shortnews.gif) left top no-repeat;
}
#governance .title h3{
	background:transparent url(../images/h_governance.gif) left top no-repeat;
}
#instrumentrepo .title h3{
	background:transparent url(../images/h_instrumentrepo.gif) left top no-repeat;
}
#stockholder .title h3{
	background:transparent url(../images/h_stockholder.gif) left top no-repeat;
}
#annualrep .title h3{
	background:transparent url(../images/h_annualrep.gif) left top no-repeat;
}
#publicly .title h3{
	background:transparent url(../images/h_publicly.gif) left top no-repeat;
}
#irschedule07 .title h3{
	background:transparent url(../images/h_irschedule07.gif) left top no-repeat;
}
#faq .title h3{
	background:transparent url(../images/h_faq.gif) left top no-repeat;
}
#trend .title h3{
	background:transparent url(../images/h_trend.gif) left top no-repeat;
}
#data .title h3{
	background:transparent url(../images/h_data.gif) left top no-repeat;
}
#question01 .title h3{
	background:transparent url(../images/h_question01.gif) left top no-repeat;
}
#question02 .title h3{
	background:transparent url(../images/h_question02.gif) left top no-repeat;
}
#question03 .title h3{
	background:transparent url(../images/h_question03.gif) left top no-repeat;
}
#question04 .title h3{
	background:transparent url(../images/h_question04.gif) left top no-repeat;
}
#year10 .title h3{
	background:transparent url(../images/img_year10.gif) left top no-repeat;
}
#year09 .title h3{
	background:transparent url(../images/img_year09.gif) left top no-repeat;
}
#year08 .title h3{
	background:transparent url(../images/img_year08.gif) left top no-repeat;
}
#year07 .title h3{
	background:transparent url(../images/img_year07.gif) left top no-repeat;
}
#year06 .title h3{
	background:transparent url(../images/img_year06.gif) left top no-repeat;
}
#infoir .title h3{
	background:transparent url(../images/h_infoir.gif) left top no-repeat;
}
#infoir2 .title h3{
	background:transparent url(../images/h_infoir2.gif) left top no-repeat;
}
#infoco .title h3{
	background:transparent url(../images/h_infoco.gif) left top no-repeat;
}
#irpolicy .title h3{
	background:transparent url(../images/h_irpolicy.gif) left top no-repeat;
}

#shortnews .listfull_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}
#irnews02 .listfull_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}
#monthly01 .listfull_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}

#instrumentrepo .listfull_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}

#instrumentrepo .listfull_midashi02{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
}

.faq_midashi{
	clear:both;
	margin:10px 0 5px 0;	
	padding:0;
	font-weight: bold;
	color:#5EA492;
}

.topinfoli {
	line-height:20px;
	margin:0;
	padding:0;
	background:transparent url(../images/p_arrow.gif) 0 2px no-repeat;
	padding-left:8px;
}

#imgmail {
	width:100px;
	height:20px;
	background:transparent url(../images/img_mail.gif) left top no-repeat;
}



.fulllinedot {
	width:682px;
	margin:auto;
	height:1px;
	background-image:url(../images/dot_fadeout_full.gif);
	background-repeat:no-repeat;
	margin:0;
}
.librarytb {
	width:682px;
	margin:5px 0 5px 0;
}
.librarytb-left {
	width:330px;
	float:left;
}
.librarytb-right {
	width:330px;
	float:right;
}
.clearbf {
	clear:left;
	clear:right;
}
.imagebox {
	float:left;
	margin:0 5px 5px 0;
}

.headtext {
	display:block;
	/*height:30px;*/
	float:left;
	padding:5px 5px 5px 0;
	/*line-height:30px;*/
	line-height:1.5em;
}
.list .invline{
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:5px 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}

.list .infoline{
	width:400px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:5px 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.list .infoline2{
	width:355px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:5px 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.list .infotext{
	display:block;
	padding:8px 0 8px 0;
	/*line-height:30px;*/
	line-height:1.5em;
}



.listfull{
	clear:both;
	margin:0;
	padding:0;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
.listfull .clear{
	height:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
.listfull .date{
	display:block;
	/*height:30px;*/
	background:transparent url(../images/p_green.gif) left center no-repeat;
	float:left;
	padding:2px 0 2px 10px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.listfull .datetextbox{
	padding:0;
	margin:0;
	float:left;
	display:block;
}
.datetextbox .datetext{
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	padding:5px 0 5px 15px;
	line-height:1.5em;
}

.listfull .linefull{
	width:550px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:2px 0 2px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}

.listsche{
	clear:both;
	margin:0;
	padding:0;
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
.listsche .clear{
	height:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
.listsche .date{
	display:block;
	/*height:30px;*/
	background:transparent url(../images/p_green.gif) left center no-repeat;
	float:left;
	padding:5px 0 5px 10px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.listsche .linesche{
	width:560px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding:5px 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.schedate01 {
	display:block;
	width:3em;
	float:left;
	padding:5px 0 0 0;
	line-height:1.5em;
	text-align:right;
}
.listsche .linesche01{
	width:560px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 8px no-repeat;
	float:left;
	padding:5px 0 0 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.schedate02 {
	display:block;
	width:3em;
	float:left;
	padding:0 0 5px 0;
	line-height:1.5em;
	text-align:right;
}
.listsche .linesche02{
	width:560px;
	display:block;
	background:transparent url(../images/p_arrow.gif) 7px 4px no-repeat;
	float:left;
	padding:0 0 5px 15px;
	/*line-height:30px;*/
	line-height:1.5em;
}
.preparation {
	width:100px;
	text-align:center;
	margin:auto;
	padding:130px 0;
	}

.schedulebox {
	width:682px;
	background:transparent url(../images/schedule_bg.gif) repeat-y;
}

.faqtitle h3{
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
	font-size:10px;
}
.question .faqtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_question.gif) ;
	margin:0px 10px 0 0;
	float:left;
}
.answer .faqtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_answer.gif) ;
	margin:0px 10px 0 0;
	float:left;
}
.monthtitle h3{
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
	font-size:10px;
}

.month1 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month1.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month2 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month2.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month3 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month3.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month4 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month4.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month5 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month5.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month6 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month6.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month7 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month7.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month8 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month8.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month9 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month9.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month10 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month10.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month11 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month11.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.month12 .monthtitle {
	display:block;
	width:48px;
	height:24px;
	background:transparent url(../images/img_month12.gif) ;
	margin:0 10px 0 0;
	float:left;
}
.box {
	float:left;
}
.schedate {
	display:block;
	width:3em;
	/*height:30px;*/
	float:left;
	padding:5px 0 5px 0;
	/*line-height:30px;*/
	line-height:1.5em;
	text-align:right;
}
.clearleft {
	clear:left;
}

.float-img-left{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.left-img{
	margin-top:15px;
	width:170px;
	float:left;
}
.float-desc-left{
	width:510px;
	float:left;
}
.texttitle h3 {
	line-height:1.5em;
	margin:5px 0 5px 0;
	padding:0;
	color:#5EA492;
}
.infobox {
	float:left;
	width:40px;
	display:block;
}
.infobox2 {
	float:left;
	width:85px;
	display:block;
}


#president-img01{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#president-img02{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
#profile-table{
	width:100%;
}
#profile-table td{
	vertical-align:top;
	padding:5px;
}
#profile-table .list {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#profile-table .line {
	width:auto;
}
#profile-table .fieldname{
	width:150px;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
#profile .body{
	width:auto;
}

.financial-tbl{
	margin-top:15px;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.financial-tbl th{
	font-size:0.85em;
	padding:5px;
	border-left:1px solid #E2E2E2;
	background:#CFCFCF url(../images/head_bg.gif) left top repeat-x;
	border-bottom:1px solid #5EA492;
}
.gray{
	background-color:#F3F3F3;
}
.financial-tbl td{
	text-align:right;
	font-size:0.8em;
	padding:5px;
}
.financial-tbl td.borderline{
	border-top:1px solid #E2E2E2;
}
.financial-tbl .fieldname{
	text-align:left;
	width:175px;
}
.graph-area{
	margin-top:20px;
	width:682px;
}
.graph-area:after{
	content:".";
	height:0;
	visibility:hidden;
	clear:both;
}
.graph-area .graph-col{
	width:215px;
	float:left;
	margin-right:18px;
}
.graph-area .graph-col#g03,.graph-area .graph-col#g06{
	float:right;
	margin-right:0;
}
.graph-area .graph-col h4{
	font-size:1em;
	margin:0 0 2px 0;
	padding:0;
	line-height:20px;
	background:url(../images/p_green.gif) left center no-repeat;
	text-indent:10px;
}
.graph-area .graph-col h4 span{
	font-size:0.8em;
	font-weight:normal;
	margin-left:5px;
}


.data-tbl .fieldname{
	text-align:left;
}
.data-tbl{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.data-tbl th{
	text-align:left;
	font-size:1em;
	padding:5px;
	border-left:1px solid #E2E2E2;
	background:#CFCFCF url(../images/head_bg.gif) left top repeat-x;
	border-top:1px solid #5EA492;
}
.data-tbl td{
	text-align:right;
	font-size:1em;
	padding:5px;
}

.datafull-tbl{
	margin:0px;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.datafull-tbl th{
	font-size:1em;
	padding:2px;
	border-left:1px solid #E2E2E2;
	background:#CFCFCF url(../images/head_bg.gif) left top repeat-x;
	border-bottom:1px solid #5EA492;
}
.datafull-tbl .fieldname{
	text-align:left;
}
.datafull-tbl td{
	text-align:right;
	font-size:1em;
	padding:2px;
}
.datag1{
	width:320px;
	text-align:left;
	float:left;
	display:block;
}
.datag2{
	width:320px;
	float:right;
	display:block;
}
.datag3{
	width:682px;
	display:block;
}
.datag3 td.borderline{
	border-top:1px solid #E2E2E2;
}
.datag1 img{
	margin:12px 0 6px 0;
	clear:both;
}
.datag2 img{
	margin:12px 0 6px 0;
	clear:both;
}

.graph-title{
	display:block;
	background:transparent url(../images/p_green.gif) left center no-repeat;
	float:left;
	padding:5px 0 5px 10px;
	line-height:1.5em;
}
.graph-date{
	display:block;
	float:right;
	padding:5px 0 5px 10px;
	line-height:1.5em;
}
#financial-dl .body{
	margin:10px auto;
	width:660px;
}
#financial-dl .body:after{
	content:".";
	clear:both;
	visibility:hidden;
	height:0;
}
#financial-dl .body .box{
	width:45%;
	float:left;
	margin:0;
	padding:0;
	font-size:0.9em;
}
#financial-dl .body .box#right{
	float:right;
}
#financial-dl .body .box img{
	float:left;
	margin:0 10px 10px 0;
}

/*CEO*/

#ceo .left{
	padding-top:6px;
	width:298px;
	float:left;
}
#ceo .right{
	width:384px;
	float:right;
}
#ceo-table{
	width:100%;
}
#ceo-table td{
	vertical-align:top;
	padding:6px;
}
#ceo-table .list {
	background:transparent url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}
#ceo-table .line {
	width:auto;
}
#ceo-table .fieldname{
	width:43px;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
#ceo .body{
	width:auto;
}


/*2.25hayano*/
.irnews-list{
	clear:both;
	margin:0;
	padding:0;
}
.irnews-list li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.2em;
	padding:5px 5px 5px 5px;
}
.irboder{
	height:1px;
	margin:0;
	padding:0;
	background:transparent url(../images/dot_fadeout_full.gif) left bottom no-repeat;
}
.irnews-list .date{
	display:block;
	background:transparent url(../images/p_green.gif) 5px center no-repeat;
	padding:5px 0 5px 15px;
	line-height:1.2em;
}

#irnews-listbox-top{
	width:182px;
	height:28px;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(../images/irnews_listbox_top.gif) left top no-repeat;
}

#irlibrary-listbox-top{
	width:182px;
	height:28px;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(../images/irlibrary_listbox_top.gif) left top no-repeat;
}

#ircom-listbox-top{
	width:182px;
	height:28px;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(../images/ircom_listbox_top.gif) left top no-repeat;
}

#irnews-listbox-top h3{
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
	font-size:10px;
}
#irlibrary-listbox-top h3{
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
	font-size:10px;
}
#ircom-listbox-top h3{
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
	font-size:10px;
}
#irnews-listbox-middle{
	width:182px;
	margin:0;
	padding:0;
	background:transparent url(../images/irnews_listbox_middle.gif) left top repeat-y;
}
#irlistbox-bottomborder{
	width:182px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	display:block;
	background:transparent url(../images/irnews_listbox_bottom.gif) left bottom no-repeat;
}
.irscheduletext{
	background:transparent url(../images/p_arrow.gif) 5px 3px no-repeat;
	padding:0 0 0 15px;
	line-height:1.2em;
}
#linkbanabox{
	margin:0;
	margin-top:30px;
}
#linkbanabox img{
	border-style:none;
	margin:0;
	margin-bottom:15px;
}
#pagebtn{
	width:682px;
	margin:0;
	padding:0 0 20px 0;
}

#pagebtn ul{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}

#pagebtn ul li{
	margin:0;
	padding:0;
	height:42px;
	float:left;
}

#pagebtn ul li a{
	margin:0;
	padding:0;
	display:block;
	width:170px;
	height:42px;
	background:none left top no-repeat;
	text-indent:-99999px;
}
#pagebtn ul li#faq1 a{
	background-image:url(../images/pagefaq_01.gif);
}
#pagebtn ul li#faq2 a{
	background-image:url(../images/pagefaq_02.gif);
}
#pagebtn ul li#faq3 a{
	background-image:url(../images/pagefaq_03.gif);
}
#pagebtn ul li#faq4 a{
	background-image:url(../images/pagefaq_04.gif);
}

#pagebtn ul li#pl-renketsu a{
	background-image:url(../images/pagebtn_renketsu.gif);
}
#pagebtn ul li#pl-kobetsu a{
	background-image:url(../images/pagebtn_kobetsu.gif);
}
#pagebtn ul li a:hover{
	text-decoration:none;
	background-position:left bottom;
}

#pagebtn2{
	width:682px;
	margin:0;
	padding:0 0 20px 0;
}

#pagebtn2 ul{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}

#pagebtn2 ul li{
	margin:0;
	padding:0;
	height:42px;
	float:left;
}

#pagebtn2 ul li a{
	margin:0;
	padding:0;
	display:block;
	width:170px;
	height:42px;
	background:none left top no-repeat;
	text-indent:-99999px;
}
#pagebtn2 ul li#pl1 a{
	background-image:url(../images/pagebtn_01.gif);
}
#pagebtn2 ul li#pl2 a{
	background-image:url(../images/pagebtn_02.gif);
}
#pagebtn2 ul li#pl3 a{
	background-image:url(../images/pagebtn_03.gif);
}
#pagebtn2 ul li#pl4 a{
	background-image:url(../images/pagebtn_04.gif);
}
#pagebtn2 ul li#pl5 a{
	background-image:url(../images/pagebtn_05.gif);
}

#pagebtn2 ul li a:hover{
	text-decoration:none;
	background-position:left bottom;
}

.headtitle{
	margin:0;
	padding:0;
	line-height:30px;
	font-size:1em;
	background:url(../images/dot_fadeout_full.gif) right bottom no-repeat;
	clear:both;
	width:auto;
}
.headtitle:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.headtitle .headstr{
	display:block;
	background:url(../images/p_green.gif) left center no-repeat;
	padding-left:10px;
	clear:both;
}
#account .list{
	background:url(../images/dot_fadeout_full.gif) right bottom no-repeat;
}

#account .list:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

#account .account-box{
	margin-bottom:5px;
}
#account .account-box .list{
	width:480px;
}
#irnews-top .date{
	backgound:none;
	float:left;
	line-height:30px;
	display:block;
}
#irnews-list{
	width:380px;
	float:left;
}
#irnews-top .body{
	background:url(../images/dot_fadeout_full.gif) right bottom no-repeat;
	padding:0;
	margin-bottom:20px;
	width:480px;
}

#irnews-top .body2{
	background:url(../images/dot_fadeout_full.gif) right bottom no-repeat;
	padding:0;
	margin-bottom:5px;
	width:480px;
}
#irnews-top .body:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#irnews-list .list{
	background:url(../images/p_arrow.gif) 7px 10px no-repeat;
	float:left;
	padding: 6px 0 6px 15px;
	width:380px;
}
#irnews-list .list2{
	background:url(../images/p_arrow.gif) 7px 10px no-repeat;
	width:380px;
	float: left;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 5px;
}
#subheader:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#subheader{
	width:979px;
}
#breadcrumb{
	width:600px;
	float:left;
}
#irbtn{
	width:190px;
	height:38px;
	float:right;
	margin:3px 22px 0 0 !important;
	margin:3px 11px 0 0;
}
#irbtn a{
	display:block;
	width:190px;
	height:38px;
	background:url(../images/btn_ir.gif) left top no-repeat;
	text-indent:-9999px;
}
#irbtn a:hover{
	display:block;
	width:190px;
	height:38px;
	background:url(../images/btn_ir_on.gif) left top no-repeat;
	text-indent:-9999px;
}
#page-hed{
	width:683px;
	height:10px;
	font-size:0.8em;
}
#page-hed .mid h3{
	background:transparent url(../images/h_renketsu.gif) left top no-repeat;
}
#page-hed .icn_xle{
	display:block;
	padding: 0 0 5px 0;
	float:right;
}

.stock-tbl{
	margin:0px;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.stock-tbl .fieldname{
	text-align:left;
	width:250px;
	padding:4px;
}
.stock-tbl td{
	font-size:1em;
	padding:4px;
}

.caption{
	font-size:0.8em;
}


.linebox01 {
	margin-bottom:15px;
	margin-right:8px;
	background: #FFFFFF;
	padding: 5px;
	border-top: 2px solid #5ea492;
	border-right: 2px solid #5ea492;
	border-bottom: 2px solid #5ea492;
	border-left: 10px solid #5ea492;
}

.linebox02 {
	margin-top:10px;
	margin-right:8px;
	background: #FFFFFF;
	padding: 5px;
	border-top: 2px solid #5ea492;
	border-right: 2px solid #5ea492;
	border-bottom: 2px solid #5ea492;
	border-left: 10px solid #5ea492;
}