@charset "UTF-8";
@import url("common.css");
@import url("corp.css");

/*---------------ヘッダーメニュー臨時号-------------------*/

#contents-menu-bottom {
    position:relative;
    height:37px;
    font-size:10px;
    line-height:12px;
}
#contents-1, #contents-2, #contents-3, #contents-4, #contents-5, #contents-6, #contents-7, #contents-8, #contents-9, #contents-10 {
    position:absolute;
}
#contents-1 {left: 0px; width: 61px;}
#contents-2 {left: 61px; width: 68px;}
#contents-3 {left: 129px; width: 71px;}
#contents-4 {left: 200px; width: 82px;}
#contents-5 {left: 282px; width: 78px;}
#contents-6 {left: 360px; width: 67px;}
#contents-7 {left: 427px; width: 124px;}
#contents-8 {left: 551px; width: 66px;}
#contents-9 {left: 617px; width: 102px;}
#contents-10 {left: 719px; width: 121px;}

#menuBar a.cmTab {
    margin:0;
    padding:0;
    height: 37px;
    display: block;
    background:url(/jp/image/common/header_08.gif) no-repeat;
    text-indent: -5000px;
    text-decoration: none;
}

#contents-1 a.cmTab {background-position: 0px 0px;}
#contents-2 a.cmTab {background-position: -61px 0px;}
#contents-3 a.cmTab {background-position: -129px 0px;}
#contents-4 a.cmTab {background-position: -200px 0px;}
#contents-5 a.cmTab {background-position: -282px 0px;}
#contents-6 a.cmTab {background-position: -360px 0px;}
#contents-7 a.cmTab {background-position: -427px 0px;}
#contents-8 a.cmTab {background-position: -551px 0px;}
#contents-9 a.cmTab {background-position: -617px 0px;}
#contents-10 a.cmTab {background-position: -719px 0px;}

#contents-1 a.cmTab:hover, #contents-1 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) 0px -37px no-repeat;}
#contents-2 a.cmTab:hover, #contents-2 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -61px -37px no-repeat;}
#contents-3 a.cmTab:hover, #contents-3 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -129px -37px no-repeat;}
#contents-4 a.cmTab:hover, #contents-4 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -200px -37px no-repeat;}
#contents-5 a.cmTab:hover, #contents-5 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -282px -37px no-repeat;}
#contents-6 a.cmTab:hover, #contents-6 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -360px -37px no-repeat;}
#contents-7 a.cmTab:hover, #contents-7 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -427px -37px no-repeat;}
#contents-8 a.cmTab:hover, #contents-8 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -551px -37px no-repeat;}
#contents-9 a.cmTab:hover, #contents-9 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -617px -37px no-repeat;}
#contents-10 a.cmTab:hover, #contents-10 a.cmTab:visited:hover { background: transparent url(/jp/image/common/header_08.gif) -719px -37px no-repeat;}

#ir_news #ir_news_date {
    color:#993333;
    font-size:84%;
}

#ir_news ul {
    margin:20px 0 0 20px;
    padding:0;
    list-style:none;
}

#ir_news ul li {
    margin-bottom:8px;
}

#ir_newssub ul {
    margin-top:0;
    padding-top:0;
    list-style:none;
}
#ir_newssub li {
    margin-left:5px;
    padding-top:0;
    list-style:none;
}

#ir_schedule #ir_sche_date {
    color:#777777;
    font-size:100%;
    white-space:nowrap;
}

.tblIrNews {
    border-collapse:collapse;
    width:100%;
    margin-top: 10px;
}
.tblIrNews td,
.tblIrNews th {
    vertical-align:top;
    text-align:left;
    padding:6px 7px;
    font-size:93%;
}
.tblIrNews th {
    background-color:#ffffff;
    color:#993333;
    font-size:84%;
    font-weight:normal;
    white-space:nowrap;
}





#ir_top #ir_top_date {
    color:#333333;
    font-size:84%;
}
.tblIrtop {
    border-collapse:collapse;
    width:100%;
    margin-top: 1px 1px 1px 1px;
    border-spacing: 1px 1px 1px 1px;
    border: solid 1px #999999;
}
.tblIrtop td,
.tblIrtop th {
    
    text-align:left;
    padding:3px 3px;
    font-size:90%;
    border: solid 1px #999999;
    text-align:center;
}
.tblIrtop th {
    background-color:#cccccc;
    width:77px;
    color:#333333;
    font-size:90%;
    font-weight:normal;
    white-space:nowrap;
    text-align:left;
}


#ir_topp #ir_topp_date {
    color:#333333;
    font-size:84%;
}
.tblIrtopp {
    border-collapse:collapse;
    width:100%;
    margin-top: 1px 1px 1px 1px;
    border-spacing: 1px 1px 1px 1px;
    border: solid 1px #999999;
}
.tblIrtopp td,
.tblIrtopp th {
    
    text-align:left;
    padding:3px 3px;
    font-size:90%;
    border: solid 1px #999999;
    text-align:center;
}
.tblIrtopp th {
    background-color:#ccffcc;
    width:77px;
    color:#333333;
    font-size:90%;
    font-weight:normal;
    white-space:nowrap;
    text-align:left;
}



#ir_sche #ir_sche_date {
    color:#333333;
    font-size:84%;
}
.tblIrsche {
    border-collapse:collapse;
    width:100%;
    margin-top: 1px 1px 1px 1px;
    border-spacing: 1px 1px 1px 1px;
    border: solid 1px #999999;
}
.tblIrsche td,
.tblIrsche th {
    text-align:left;
    padding:3px 3px;
    font-size:90%;
    border: solid 1px #999999;
    text-align:left;
}
.tblIrsche th {
    background-color:#cccccc;
    width:77px;
    color:#333333;
    font-size:90%;
    font-weight:normal;
    white-space:nowrap;
    text-align:left;
}


#ir_schee #ir_schee_date {
    color:#333333;
    font-size:84%;
}
.tblIrschee {
    border-collapse:collapse;
    width:100%;
    margin-top: 1px 1px 1px 1px;
    border-spacing: 1px 1px 1px 1px;
    border: solid 1px #999999;
}
.tblIrschee td,
.tblIrschee th {
    
    text-align:left;
    padding:3px 3px;
    font-size:90%;
    border: solid 1px #999999;
    text-align:left;
}
.tblIrschee th {
    background-color:#ccffcc;
    width:77px;
    color:#333333;
    font-size:90%;
    font-weight:normal;
    white-space:nowrap;
    text-align:left;
}



#ir_soukai #ir_soukai_date {
    color:#993333;
    font-size:84%;
}

#ir_soukai ul {
    margin:20px 0 0 20px;
    padding:0;
    list-style:none;
}

#ir_soukai ul li {
    margin-bottom:8px;
}

#ir_soukaisub ul {
    margin-top:0;
    padding-top:0;
    list-style:none;
}
#ir_soukaisub li {
    margin-left:5px;
    padding-top:0;
    list-style:none;
}

/*---別ウィンドウ用---*/
#mainTexIndnt_w {
    padding:0px 10px;
    margin:5px;
    font-size:105%;
}
#mainTexIndnt_w h3 {
    background:#EEE;
    padding:5px 10px;
    font-size:105%;
    border-left:7px solid #555;
    color:#444;
}

/* ヘッダーサブメニュー（IR） */

#content-menu-ex {
    margin:6px 0 2px 0;
    padding:0;
    position:relative;
    height:20px;
}

#content-menu-ex ul {
    margin:0;
    padding:0;
    list-style:none;
}

#cms1 {
    position:absolute;
}

#cms1 {left: 10px; width: 120px; margin-right:4px;}

#menuBarSub a.cmsTab, #menuBarSub a.cmsTabOn {
    margin:0;
    padding:0;
    height:20px;
    display:block;
    text-indent:-5000px;
    text-decoration:none;
}

#cms1 a.cmsTab {background:url(/jp/image/common/headersub/btn_hnav_ir01.jpg) no-repeat;}

#cms1 a.cmsTabOn {background:url(/jp/image/common/headersub/btn_hnav_ir01.jpg) 0 -20px no-repeat;}

#cms1 a.cmsTab:hover, #cms1 a.cmsTab:visited:hover,
#cms1 a.cmsTabOn:hover, #cms1 a.cmsTabOn:visited:hover
{ background: transparent url(/jp/image/common/headersub/btn_hnav_ir01.jpg) 0 -20px no-repeat;}
