@charset "utf-8";

/* --------------------------------------------------
 /corporate/news/
-------------------------------------------------- */

/* newsSearchForm
-------------------------------------------------- */
div#newsSearchForm.sectionA {
padding-bottom:0;
}
div#newsSearchForm input.searchText {
width:152px;
margin-bottom:5px;
padding:2px;
border-width:1px;
border-style:solid;
border-color:#b5b5b5 #b5b5b5 #efefef #efefef;
background-color:#f7f7f7;
outline:none;
}
div#newsSearchForm input.submitButton {
margin-left:103px;
}
div#newsSearchForm ul.linkList li {
margin-top:12px;
}
div#newsSearchForm ul.linkList li ul li {
margin:10px 0 0 -19px;
line-height:1.6;
font-size:85%;
}
div#newsSearchForm p.newsSearchLead {
margin:10px 0 0 0;
line-height:1.6;
font-size:85%;
}

/* focusInput */
div#newsSearchForm input.searchText.focusInput {
border-color:#54ac96;
background-color:#e1fced;
}


/* backnumberList
-------------------------------------------------- */
div#relatedInfoSection div.boxFrameA03 {
zoom:1;
padding-bottom:15px;
background:url(/common/images/relatedInfo_bg_01.gif) no-repeat bottom;
}
div#backnumberList.sectionA {
padding-bottom:0;
}
div#backnumberList ul.linkList li {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #dedede;
}

/* [ Newsrelease ] Images Caption background:gray (08/10/03追加)
-------------------------------------------------- */
div.articleItem div.imgCaptionBg{
width: 488px;
background:#eee;
margin:8px auto;
padding:5px 0;} 

/* ReleaseOriginalTable (08/10/27追加)
-------------------------------------------------- */
div.articleItem table th.releaseTalignR,
div.articleItem table td.releaseTalignR {
text-align:right;
}

div.articleItem table th.releaseTalignC,
div.articleItem table td.releaseTalignC {
text-align:center;
}

div.articleItem .releaseTxtIndent01A {
padding-left:1.9em;
text-indent:-1.9em;
}

div.articleItem .releaseTxtIndent01B {
margin-left:1.9em;
}

/* [ Newsrelease ] Add Elements (2010-0716)
-------------------------------------------------- */
div.articleItem .releaseTxtIndent02A {
padding-left:1.2em;
text-indent:-1.2em;
}

div.articleItem .releaseTxtIndent02B {
margin-left:1.2em;
}


/* photoareaForSQ
-------------------------------------------------- */
.photoareaForSQ {
width:263px; float:left; margin-right:20px;	
}

/* OverWrite < /common/styles/component.css  (2011-0331)
-------------------------------------------------- */
table.tableC {
border-collapse:collapse;
}
table.tableC tr th {
text-align:left;
}

/* 2011-0420*/
table.tableC tr th.textalignCenter,
table.tableC tr td.textalignCenter {
text-align:center;
}

/* Add Element  (2011-0809)
-------------------------------------------------- */
.textValignMiddle {
vertical-align:middle !important;
}

/* Add Element  (2011-1117) Twitter Bnr
-------------------------------------------------- */
.newsBnr01 {
margin-bottom:7px;
}


