@charset "utf-8";
/* CSS Document */

/*------------------------------------------------
	株主・投資家の皆様へ
------------------------------------------------*/

#secondary{
min-height:600px;
}

#secondary .section{
margin-bottom:50px;
}

/*ローカルナビ*/

#primary h2{
margin-bottom:12px;
}

.box h3{
margin-bottom:9px;
}

.box {
margin-bottom:35px;
}


#primary .box .child li{
padding-bottom:0;
}

#primary .box .child li a{
background: url(../img/listIco02.gif) 20px center no-repeat;
padding-left:30px;
}
#primary .box .child li a:hover,
#primary .box .child li strong{
background: url(../img/listIco02.gif) 20px center no-repeat;
padding-left:30px;
}

/*一覧*/

#irContentsListWrp{
/*margin-top:110px;*/
margin-top:43px;
}

#sttl01{
background:url(../ir/img/A04_txt01.gif) left top no-repeat;
}

#sttl02{
background:url(../ir/img/A04_txt02.gif) left top no-repeat;
}

#sttl03{
background:url(../ir/img/A04_txt03.gif) left top no-repeat;
}

#irContentsListWrp{
padding:0 0 20px;
background:url(../ir/img/A04_irContentsListWrpBg01.gif) left bottom no-repeat;
}

#irContentsListWrp h3{
width:201px;
text-indent:-9999px;
border-bottom:none;
margin-bottom:20px;
}

#irContentsListWrp .box{
float:left;
width:200px;
margin-right:14px;
}

#irContentsListWrp .last{
margin-right:0;
}

#irContentsListWrp .box ul{
padding:0 5px;
}

#irContentsListWrp .box li{
background:url(../img/arrow01.gif) left 6px no-repeat;
_background:url(../img/arrow01.gif) left 4px no-repeat;
padding-left:20px;
margin-bottom:7px;
}

/*IR最新トピックス*/

#irTpics dl{
margin:20px 0;
}

#irTpics dt{
width:9em;
}

#irTpics dd{
margin-top:-1.8em;
padding-left:10em;
margin-bottom:0.5em;
}

/*-----------------------------------------------------
	社長メッセージ
------------------------------------------------------*/

#messegePhBox{
position:relative;
height:205px;
}

/*
#messegePhBox img{
position:absolute;
right:0;
top:6px;
}
*/

#messageBox{
margin-bottom:82px;
}

#sign{
text-align:right;
margin-top:20px;
margin-bottom:82px;
}

/*-----------------------------------------------------
	経営理念・企業行動基準
------------------------------------------------------*/

.vision{
min-height:600px;
}

.vision #messageBox h3{
margin-bottom:18px;
}
	


/*-----------------------------------------------------
	コーポレートガバナンス/定款
------------------------------------------------------*/

#secondary h2.governance{
margin-bottom:40px;
}

#governanceWrp{
border-bottom:#000000 solid 1px;
padding-bottom:50px;
margin-bottom:45px;
}

#teikanWrp{
border-bottom:#000000 solid 1px;
padding-bottom:50px;
margin-bottom:30px;
}

#governanceWrp p,
#teikanWrp p{
margin-bottom:8px;
}

#governanceWrp td,
#teikanWrp td{
padding:0 4px 0 0;
}

/*-----------------------------------------------------
	電子公告
------------------------------------------------------*/

#announcementWrp{
margin-bottom:30px;
}

#announcementWrp p#lead{
margin-bottom:1em;
}

#announcementWrp table{
width:100%;
border-top:#000000 solid 2px;
border-bottom:#000000 solid 2px;
padding:8px 0;
}

#announcementWrp table td,
#kaijiWrp table td,
#newsWrp table td{
vertical-align:top;
padding:5px 2px;
}



/*--------------------------------------------------------
	財務ハイライト
---------------------------------------------------------*/


#highLightWrp .section{
float:left;
width:300px;
overflow:hidden;
}

#highLightWrp .section img{
width:300px;
}

/*--------------------------------------------------------
	IRライブラリ
---------------------------------------------------------*/

#riblaryWrp{
width:631px;
}

#riblaryWrp h3{
margin-bottom:18px;
}

#riblaryWrp .section{
padding-bottom:10px;
}

#riblaryWrp .section p{
margin-bottom:10px;
}

#riblaryWrp .section p a.pdf{
background:url(../img/pdfIco.gif) left top no-repeat;
padding-left:19px;
}

.comboWrp{
margin-bottom:10px;
width:300px;
}

.comboWrp .txt{
padding-left:12px;
}

/*get Adobe*/

#getAdobeWrp{
border:#C0C0C0 solid 1px;
padding:10px 20px;
}

.btnBox{
float:left;
}

.txtBox{
float:left;
padding-left:10px;
}

.txtBox span a{
color:#0728C0;
background:url(../img/arrow_adobe.gif) left center no-repeat;
padding-left:12px;
}

*+html #ie7Wrp{
margin-bottom:50px;
}

#riblaryWrp .section{
width:300px;
float:left;
border-bottom:#000000 solid 1px;
}

#riblaryWrp .section .ph{
float:left;
width:100px;
}

#riblaryWrp .section .txt{
float:left;
wiodth:111px;
padding-top:5px;
}


/*----------------------------------------------
	IRライブラリ過去　資料室
-----------------------------------------------*/

#riblalyArchiveWrp{
/*margin:110px 0 0;*/
overflow:hidden;
}

#riblalyArchiveWrp  p.lead{
margin-top:10px;
margin-bottom:30px;
}

#riblalyArchiveWrp  h3{
margin-bottom:30px;
}

#riblalyArchiveWrp  h4{
margin-bottom:10px;
}

#riblalyArchiveWrp #newest{
margin-bottom:30px;
}

#riblalyArchiveWrp td{
padding-left:2px;
padding-bottom:5px;
padding-top:2px;
vertical-align:top;
}

/*----------------------------------------------
	開示情報・ニュース
-----------------------------------------------*/

#kaijiWrp{
/*margin-bottom:60px;*/
margin-bottom:30px;
}

#kaijiWrp table,
#newsWrp table{
width:100%;
padding:8px 0;
border-top:#000000 solid 2px;
border-bottom:#000000 solid 2px;
}

#kaijiWrp table td,
#newsWrp table td{
vertical-align:top;
padding:5px 2px;
}

#toTop_addWrp{
position:relative;
height:25px;
}

#toTop_add{
padding:0;
position:absolute;
right:-25px;
}


/*----------------------------------------------
	IRカレンダー
-----------------------------------------------*/

#calendarWrp p#lead{
margin-bottom:40px;
}

#calendarWrp table{
width:100%;
padding:8px 0;
border-top:#000000 solid 2px;
border-bottom:#000000 solid 2px;
}

#calendarWrp table td{
padding:5px 2px;
}


/*----------------------------------------------
	株主総会
-----------------------------------------------*/

#shareholderWrp p#lead{
margin-bottom:30px;
}

#shareholderWrp h3{
margin-bottom:20px;
}

#shareholderWrp table th{
padding:0 8px 0 0;
vertical-align:top;
}

#shareholderWrp table td{
padding:0 4px 4px 0;
}

#shareholderWrp #soukaiTbr th{
width:60px;
}
#shareholderWrp #soukaiTbr td{
padding-bottom:4px;
}


/*----------------------------------------------
	株主事務手続き
-----------------------------------------------*/


#procedureWrp p#lead{
margin-bottom:30px;
}

#procedureWrp h3{
margin-bottom:20px;
}

#procedureWrp table th{
padding:0 8px 0 0;
width:150px;
vertical-align:top;
}

#procedureWrp table td{
padding:0 4px 4px 0;
}

#procedureWrp #childTbr td{
padding:0;
}


#procedureList{
padding-left:1.5em;
}

#procedureList li{
list-style-position:outside;
list-style:disc;
}























