@charset "utf-8";

/* ##################################### press.css ##################################### */
#R h2 { margin-bottom:25px; }
#R.entry .headline01 { background:url(../img/hl01_blue.gif) no-repeat; }
#R .headline01.txt h3 { color:#084285; }
.contentInside { width:605px; margin-bottom:35px; padding:0 30px 0 40px; }
blockquote { padding:7px 0; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; }
#R.entry ul { margin:0 0 20px 30px; }
#R.entry ul li { list-style:disc; margin-bottom:5px; line-height:1.2em; }

#R.entry ol { margin:0 0 15px 40px; }
#R.entry ol li { list-style:decimal; }

#R.entry ul ol { margin:0 0 0 30px; }
#R.entry ol ul { margin:0 0 0 20px; }

/* ========================== side menu ========================== */
#sideMenu li.index, #sideMenu li.index a { background: url(../press/img/sideMenu.gif) 0 0; }
#sideMenu li.index a.on, #sideMenu li.index a:hover { background: url(../press/img/sideMenu.gif) -200px 0; }
#sideMenu li.article, #sideMenu li.article a { background: url(../press/img/sideMenu.gif) 0 -30px; }
#sideMenu li.article a.on, #sideMenu li.article a:hover { background: url(../press/img/sideMenu.gif) -200px -30px; }

/* press */
.news { margin-bottom:20px; }
.news.end { margin:0; }

.news ul {}
.news li { clear:both; width:585px; margin-bottom:10px; padding:10px 10px 0 10px; background:#eee; border-right:1px solid #bbb; border-bottom:1px solid #bbb; line-height:1.2em; }
.news dl { }
.news dt { float:left; width:90px; color:#084285; }
.news dd { float:left; width:495px; }
.news dd a:link, .news dd a:visited { color:#333; text-decoration:none; }
.news dd a:hover { color:#a80d15; text-decoration:underline; }

/* article */
#R h4.articleTitle { padding:5px 3px 3px 3px; background:#eee; border:none; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; }




/**/

