@charset "utf-8";

/*
 * investers.css
 *  + Contents
 *  +
*/

/* ***********************************************

 Investers Layout

*********************************************** */
/* --------------------
 Contents
-------------------- */
/* public-notice 電子公告 */
div#public-notice {
 background: #fff5cd;
 width: 690px;
 padding: 15px;
}
div#public-notice dl dt {
 width: 120px;
 float: left;
}
div#public-notice dl dd {
 width: 570px;
 float: left;
}

/* session 決算説明会 */
/*
div#container div#session h3 * {line-height: 1.1;}
div#container div#session h3 {
 background: url(../../images/investors/bg_ttl_h3_01.jpg) no-repeat 0 0;
 width: 440px;
 padding: 20px 0 0 25px;
 height: 44px;
 overflow: hidden;
 margin: 0 0 15px 0;
 line-height: 1.1;
}
div#container div#session h3 span {
 font-size: 12px;
 line-height: 1.1;
}
div#session ul {
 padding-left: 17px;
}
div#session ul li {
 width: 213px;
 float: left;
 padding: 0 7px 7px 0;
}
div#session ul li span {
 background: #ecf7fc url(../../common/images/content/arrow-b.gif) no-repeat 100% 50%;
 width: 205px;
 padding: 10px 0 10px 8px;
 display: block;
}
div#session ul li.wide {width: 433px;}
div#session ul li.wide span {width: 425px;}

div#session ul li a {
 font-weight: bold;
}
div#session ul li.pdf a {
 background: url(../../common/images/icn_pdf.gif) no-repeat 2px 0;
 padding: 1px 0 2px 30px;
}
div#session ul li.wmp a {
 background: url(../../common/images/icn_wmp_movie.gif) no-repeat 3px 0;
 padding: 1px 0 2px 30px;
}
*/

/* greeting ごあいさつ */
/*
div#greeting a:hover {text-decoration: none;}
div#greeting a:hover h3,
div#greeting a:hover div.inner p {text-decoration: underline;}
div#greeting div.inner {color: #333;}
div#greeting div.inner h3 {
 background: url(/group/common/images/content/arrow-d.gif) no-repeat 0 4px;
 padding-left: 12px;
 margin-bottom: 10px;
 color: #684914;
 display: block;
 font-size: 16px;
}

*/


div.shadowbox06 div.inner {
  padding: 14px 14px 5px 14px;
}
div.inner dl dd {font-size: 14px;}
div.inner#settlement {
 background: url(../../images/investors/bg_investors.jpg) no-repeat 0 0;
 height: 240px; /* addtype */
 min-height: 240px;
 color: #000;
}
div.inner#settlement h3 span {
 font-size: 12px;
 line-height: 1.1;
}
div.inner#settlement ul {
 padding-left: 0;
}
div.inner#settlement ul li {
 width: 315px;
 float: left;
 padding: 0 0 7px 0;
}
div.inner#settlement ul li span {
 background: #ecf7fc url(../../common/images/content/arrow-b.gif) no-repeat 100% 50%;
 width: 307px;
 padding: 10px 0 10px 8px;
 display: block;
}
div.inner#settlement ul li.wide {width: 307px;}
div.inner#settlement ul li.wide span {width: 307px;}

div.inner#settlement ul li a {
 font-weight: bold;
 color: #0049c1;
}
div.inner#settlement ul li a:hover {
 color: #1f9dda;
 text-decoration: none;
}

div.inner#message {
 background: #f4f0e0;
  padding-top: 18px;
  padding-bottom: 14px;
}
div.inner#message dl dt {
 background: url(/group/common/images/content/arrow-d.gif) no-repeat 0 4px;
 padding-left: 12px;
 margin-bottom: 10px;
}
div.inner#message dl dd,
div.inner#message dl dd p {
 font-size: 14px;
}
div.inner#general {
 background: url(../../images/investors/bg_general.jpg) no-repeat 0 0;
 height: 80px; /* addtype */
 min-height: 80px;
}
div.inner#general dl dt {
 color: #071b68;
}
div.shadowbox06 div.inner dl dt {
 background: url(/group/common/images/content/arrow-md.gif) no-repeat 0 50%;
 padding-left: 12px;
 display: block;
 margin-bottom: 15px;
 color: #000;
 line-height: 1.1;
 font-weight: bold;
 font-size: 18px;
}


/* ir-news */
div#ir-news {
 margin-bottom: 40px;
 clear: both;
}
div#ir-news div#ir-news-ttlbox {
 width: 720px;
 padding-bottom: 10px;
}
div#ir-news div#ir-news-ttlbox h3 {
 width: 720px;
 margin: 0;
 padding: 0;
 font-size: 18px;
}
div#ir-news ul.listLink {
 /*width: 330px;*/
 text-align: right;
 float: right;
 padding: 7px 0 0 0;
}
div#ir-news ul.listLink li {
 /*width: 160px;*/
 text-align: right;
 float: right;
}
div#ir-news ul.listLink li a {
 background: url(/group/common/images/content/arrow-md.gif) no-repeat right 5px;
 padding-right: 13px;
}
div#ir-news div#ir-news-inner {
 background: #f5f5f5;
 width: 698px;
 padding: 8px 5px 3px 15px;
 border: solid 1px #CDCDCD;
 clear: both;
}
div#ir-news div#ir-news-inner div {
 background: #f5f5f5;
 width: 698px;
 /*height: 100px;*/
 /*overflow: auto;*/
}
div#ir-news div#ir-news-inner dl dt {
 width: 135px;
 float: left;
 padding-bottom: 5px;
 clear: both;
}
div#ir-news div#ir-news-inner dl dd.category {
 width: 75px;
 padding: 3px 10px 0 10px;
 float: left;
}
div#ir-news div#ir-news-inner dl dd {
 width: 405px;
 float: left;
 padding-bottom: 5px;
}

/* news */
div#news {width: 700px;}
div#news dl dd {width: 520px;}

/* footsitemap */
div#footsitemap dl dd {
 min-height: 100px;
 _height: 100px;
}


/* addtype */
.sFnt {font-size: 12px; font-weight: normal; color: #666;}

