@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
.main-container-inner { min-height: 200px; }
#tags { width: 681px; display: block; margin: 12px auto; border-left: 1px solid #e2e2e2; overflow: hidden; }
#tags span { width: 169px; padding: 5px 0; border-right: 1px solid #e2e2e2; display: block; float: left; text-align: center; font-size: 13px; height: 1em; line-height: 1em; cursor: pointer; cursor: hand; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
#tags span:hover { color: #666; background-color: #f8f8f8; }
#tags span.select { }
#tags span#info-tab { }
#tags span#press-tab { }
#tags span#open-tab { }
#tags button {margin: 0;padding: 0;background: none;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width: 169px; padding: 5px 0; border-right: 1px solid #e2e2e2; display: block; float: left; text-align: center; font-size: 13px; /*height: 1em; line-height: 1em;*/ cursor: pointer; cursor: hand; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
#tags button::-moz-focus-inner {border: 0;}/* Firefox */
#tags button:hover { color: #666; background-color: #f8f8f8; }
#bottom-year-navi { font-family: 'Open Sans', sans-serif; width: 914px; display: block; margin: 0 0 50px; padding: 12px 42px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; overflow: hidden; }
#bottom-year-navi li a { width: 80px; padding: 5px 0; border-right: 1px solid #e2e2e2; display: block; float: left; text-align: center; font-size: 13px; height: 1em; line-height: 1em; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
#bottom-year-navi li:first-child a { border-left: 1px solid #e2e2e2; }
#bottom-year-navi li:hover { color: #666; background-color: #f8f8f8; }
.news-list { margin: 0 0 50px 0; padding-top: 40px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.news-list h4.year { font-family: 'Open Sans', sans-serif; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; width: 80px; text-align: center; font-size: 13px; margin: 13px 0 0 42px; }
.news-list-inner { margin: 0; padding: 20px 20px 28px 20px; min-height: 70px; clear: both; position: relative; overflow: hidden; display: block; transition: all  0.9s ease;}
.news-list-inner li a { display: table; width: 928px; /* width: 938px;border-bottom: 1px dotted #e8e8e8;*/ padding: 10px 15px; font-size: 14px; -moz-transition:1.2s ease;-webkit-transition:1.2s ease;-o-transition:1.2s ease;-ms-transition:1.2s ease;}
.news-list-inner li:last-child a { border: none; }
.news-list-inner li a:visited { color: #666; }
.news-list-inner li a:hover { text-decoration: none; background-color: #f8f8f8; }
.news-list-inner li a.noneHover:hover { color: #111; text-decoration: none; background-color: #fff; }
.news-list-inner li a span { font-family: 'Open Sans', sans-serif; display: table-cell; vertical-align: middle; letter-spacing: 0.05em; }
.news-list-inner li a .release-date { width: 120px; padding: 0 21px 0 7px; text-align: left }
.news-list-inner li a .release-category { width: 60px; padding: 2px 0; /*background-color:#a1a1a1;*/ color: #fff; font-size: 13px; text-align: center; background-image: url(/news_topics/images/bg_release-category.png?0403); background-position: left 50%; background-repeat: no-repeat }
.news-list-inner li a .release-title { padding: 0 25px 0 65px; /*display: block; */display: inline-block;}
.news-list-inner sup { vertical-align: super; font-size: 85%; }
#newsAndTopics .news-list-inner li.sp,#newsAndTopics .news-list-inner li.ts,#newsAndTopics .news-list-inner li.sp-ts { display:none !important;}

.news-release li a .release-title { padding: 0 30px 0 25px;}
/* External */
a[href^="http"] .news-release li a .release-title:hover { background: url(/images/common/External_file_icon_19x19.png) no-repeat right;}
a[href^="/"] .release-title {/*padding: inherit;*/background: transparent;}
/* Adobe PDF */
a[href$=".pdf"] .release-title { background: url(/images/common/Adobe_PDF_file_icon_19x19.png) no-repeat right;}
/* External */
a.external { background: url(/images/common/External_file_icon_19x19.png) no-repeat 94% 50%;}
/* Adobe PDF Anchor */
.pdf-anchor { background: url(/images/common/Adobe_PDF_file_icon_19x19.png) no-repeat 94% 50%;}
