@charset "utf-8";

/* --------------------------------------------------
 Article Elements
-------------------------------------------------- */

/* Article Contents
-------------------------------------------------- */
div#articleContents div#contents {
float:left;
width:970px;
}
div#articleContents div#contentsInner {
width:774px;
}

div#articleContents div.contentsLead {
font-size:86%;
}


/* article
-------------------------------------------------- */
/* title*/
div#articleSection div#title {
margin:8px 0 15px;
text-align:center;
}
div#articleSection div#title h2 {
font-size:131%;/*16px*/
}
div#articleSection div#title h2 em span.ruby {
font-size:78%;
font-weight:normal;
}
div#articleSection div#title .subTitle01 {
font-size:131%;/*16px*/
}
div#articleSection div#title .subTitle02 {
font-size:116%;/*13px*/
}

/* update */
div#articleSection div#update {
text-align:right;
}

/* newsImageData */
div.newsImageData span.textLinkIco01 {
margin-left:10px;
}

/* articleItem */
div.articleItem {
clear:both;
margin-top:18px;
}

/* noticeText */
.noticeText {
margin-top:15px;
}

/* noticeTextFontS */
.noticeTextFontS {
font-size:85%;
}

/* table */
div.articleItem table th {
vertical-align:top;
}
div.articleItem table span.addText {
font-size:85%;
}

div.articleItem table.floatLeft {
width:auto;
}

div.articleItem table.tableC {
width:100%;
}

div.articleItem table.tableC,
div.articleItem table.tableC th,
div.articleItem table.tableC td {
padding:5px 10px;
border:1px solid #ccc;
background:none;
}


/* h3 */
div#articleSection h3 {
margin-bottom:15px;
font-size:116%;/*14px*/
font-weight:bold;
}

/* h4 */
div#articleSection h4 {
margin-bottom:10px;
padding:0;
font-weight:bold;
}

/* h5 */
div#articleSection h5 {
margin-bottom:10px;
padding:0;
font-weight:bold;
}

/* h6 */
div#articleSection h6 {
margin-bottom:10px;
padding:0;
font-weight:bold;
}

/*firstLetter*/
div#articleSection p.firstLetterIndent {
text-indent:1em;
}

/* thumbnailImg */
div#articleSection .thumbnail362 .thumbnailImg {width:362px;}

/* NumList 01 */
div#articleSection ol.NumList01 li {
text-indent:-1em;
padding-left:1em;
}

/* NumList 02 */
div#articleSection ol.NumList02 li {
text-indent:-1.9em;
padding-left:1.9em;
}

/* article Related Image
---------------------------------------- */
div#articleRelatedImg {
zoom:1;
}
div#articleRelatedImg div.sectionA {
padding-bottom:0;
}
div#articleRelatedImg ul.linkList li {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #dedede;
}

div#articleRelatedImg div.sectionA p {
width:99%;
text-align:center;
}

div#articleRelatedImg div.sectionA p img {
border:1px solid #dbdbdb;
}
div#articleRelatedImg div.sectionA p a:link img,
div#articleRelatedImg div.sectionA p a:visited img {
border:1px solid #dbdbdb;
}
div#articleRelatedImg div.sectionA p a:hover img,
div#articleRelatedImg div.sectionA p a:active img,
div#articleRelatedImg div.sectionA p a:focus img {
border:1px solid #56a7d2;
}


/* article Related information
---------------------------------------- */
div#articleRelatedInfo {
zoom:1;
}
div#articleRelatedInfo div.sectionA {
padding-bottom:0;
}
div#articleRelatedInfo ul.linkList li {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #dedede;
}

div#relatedInfoUpdate {
margin:5px 0 0;
font-size:86%;
text-align:center;
}


/* Contact Frame */
div.contactFrame01 {
zoom:1;
clear:both;
margin:15px 0 0;
background:url(/corporate/news/pack/images/article_contactFrameBg_01.gif) repeat-y;
}
div.contactFrame02 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_02.gif) repeat-y right;
}
div.contactFrame03 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_03.gif) repeat-x bottom;
}
div.contactFrame04 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_04.gif) no-repeat left bottom;
}
div.contactFrame05 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_05.gif) no-repeat right bottom;
}
div.contactFrame06 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_06.gif) repeat-x top;
}
div.contactFrame07 {
zoom:1;
background:url(/corporate/news/pack/images/article_contactFrameBg_07.gif) no-repeat left top;
}
div.contactFrame08 {
zoom:1;
padding:10px;
text-align:center;
background:url(/corporate/news/pack/images/article_contactFrameBg_08.gif) no-repeat right top;
}

div.contactFrame08 ul {
margin-top:10px;
}
div.contactFrame08 ul li.contactName {
font-weight:bold;
}


/* article NewsLead for print
---------------------------------------- */
div#printNewsLead {
display:none;
}



.styleItalic {
font-style:italic;
}


/*  addthis 
---------------------------------------- */
.addthisBox{
width:150px;
position: absolute;
right: 190px;
top: 3px;
}
.addthisBox .addthis_button_compact{
line-height:1.2em;
}

.sectionA .addthisBox{
margin-top:10px;
width:150px;
position:static;
}



