@charset "utf-8";
#main-container { padding-bottom:10px;}
.navi { margin-top: 10px !important; }
.news-list-wrap { margin: 0 4%; }
.news-list-wrap .year { font-size: 15px; font-weight: 700; display: block; padding-top:20px;}
.news-list > ul.news-list-inner > li > a { position:relative; line-height:1.6; display: block; padding: 13px 0; }
.news-list > ul.news-list-inner > li > a:last-child { border-bottom: solid 1px #D0D0D0; }
.news-list > ul.news-list-inner > li > a span { vertical-align: middle;}
.news-list > ul.news-list-inner > li > a:after { display: block; position: absolute; top: 50%; right: 10px; width: 7px; height: 7px; margin-top: -4px; border-top: solid 2px #d0d0d0; border-right: solid 2px #d0d0d0; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ""; }
.news-list > ul.news-list-inner > li > a .release-date { font-size: 13px; font-weight: 600; }
.news-list > ul.news-list-inner > li > a .release-category { font-size:10px; padding: 2px 8px; margin-left:5px; background-color:#a1a1a1; color: #fff; text-align: center;}
.news-list > ul.news-list-inner > li > a .release-title { display: table; margin: 0; padding-right:16px; font-size: 13px; }

div.showhide { margin-top: 4px; padding: 2px; padding-left: 6px; padding-right: 6px; text-align: center; cursor: pointer; cursor: hand; border-top: 1px #ddd solid; border-left: 1px #ddd solid; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; background: #eee; }
div.showhide:hover { border-top: 1px #666 solid; border-left: 1px #666 solid; border-bottom: 1px #222 solid; border-right: 1px #222 solid; background: #333; color: #fff; }

.news-list-wrap .pager li {}
.news-list-wrap .pager li a { border:initial; border-radius:0;-webkit-appearance: none; border-right: 1px solid #e2e2e2; padding:3px 22px;}
.news-list-wrap .pager li:first-child a { border-left: 1px solid #e2e2e2; }

.news-bottom-navi { padding-top:20px !important}
.shop-info-bnr { margin:30px 4% 0;}

#tsrc .news-list > ul.news-list-inner > li.cp { display:none !important;}
#tsrc .news-list > ul.news-list-inner > li.sp { display:none !important;}
#tsrc .news-list > ul.news-list-inner > li.cp-sp { display:none !important;}