@charset "Shift_JIS";
@import "../common/css/base.css";

/* ============================== 01 トピックス ナビゲーション */
.topics-navi{width:185px; margin:0 0 20px 0;}
.topics-navi li{margin:0 0 1px 0;}
.topics-navi a { display: block; height: 33px; width: 185px; }
.topics-navi #n01 a { background: url("images/n_01.gif") no-repeat 0px 0px;}
.topics-navi #n01 a:link,.topics-navi #n01 a:visited { background-position: 0px -33px; }
.topics-navi #n01 a:hover,.topics-navi #n01 a:active { background-position: 0px -33px; }

.topics-navi #n02 p{ background: url("images/n_02.gif") no-repeat 0px 0px; height: 33px;}

.subnavi li{margin:0; display: inline;}

.topics-navi #n02-10 a { background: url("images/n_02_10.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-10 a:link,.topics-navi #n02-10 a:visited { background-position: 0px 0px; }
.topics-navi #n02-10 a:hover,.topics-navi #n02-10 a:active { background-position: 0px -23px; }

.topics-navi #n02-9 a { background: url("images/n_02_9.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-9 a:link,.topics-navi #n02-9 a:visited { background-position: 0px -46px; }
.topics-navi #n02-9 a:hover,.topics-navi #n02-9 a:active { background-position: 0px -46px; }

.topics-navi #n02-8 a { background: url("images/n_02_8.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-8 a:link,.topics-navi #n02-8 a:visited { background-position: 0px 0px; }
.topics-navi #n02-8 a:hover,.topics-navi #n02-8 a:active { background-position: 0px -23px; }

.topics-navi #n02-7 a { background: url("images/n_02_7.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-7 a:link,.topics-navi #n02-7 a:visited { background-position: 0px 0px; }
.topics-navi #n02-7 a:hover,.topics-navi #n02-7 a:active { background-position: 0px -23px; }

.topics-navi #n02-1 a { background: url("images/n_02_1.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-1 a:link,.topics-navi #n02-1 a:visited { background-position: 0px 0px; }
.topics-navi #n02-1 a:hover,.topics-navi #n02-1 a:active { background-position: 0px -23px; }

.topics-navi #n02-2 a { background: url("images/n_02_2.gif") no-repeat 0px 0px; height: 23px;}
.topics-navi #n02-2 a:link,.topics-navi #n02-2 a:visited { background-position: 0px 0px; }
.topics-navi #n02-2 a:hover,.topics-navi #n02-2 a:active { background-position: 0px -23px; }

.topics-navi #n02-3 a { background: url("images/n_02_3.gif") no-repeat 0px 0px; height: 26px;}
.topics-navi #n02-3 a:link,.topics-navi #n02-3 a:visited { background-position: 0px 0px; }
.topics-navi #n02-3 a:hover,.topics-navi #n02-3 a:active { background-position: 0px -26px; }


.thismessage{ background-position: 0px -66px!important;}
.thismessage04{ background-position: 0px -52px!important;}

/* ============================== 02 トピックス TOP */
.sec-navi #n07 a:link,.sec-navi #n07 a:visited { background-position: 0px -79px; }
.sec-navi #n07 a:hover,.sec-navi #n07 a:active { background-position: 0px -79px; }
h2.topics {background:url("images/title_topics.jpg") no-repeat; height:55px; width:875px; margin:0 0 20px 25px;}

.days .new{margin:0 0 0 5px;}
.media{margin:3px 5px; vertical-align:middle;}

.sec-list{border:1px solid #e5e5e5; margin-bottom:4px; width:640px;}
.sec-list td{vertical-align:middle; height:24px!important; height:26px;}
.sec-list .days{padding-left:9px; width:68px!important; width:70px;}
.sec-list .news{padding:0 10px; background:url("../common/images/topics_arrow.gif") no-repeat right center;}

.rightcol p{margin-bottom:1px;}

/* ============================== 03 トピックス detail */
h3.topi-title { border-left:3px solid #eb4600; padding-left:17px;}
strong {font-size:14px;}
.ttlline {background:url("images/topics_line01.gif") no-repeat; height:5px; width:638px;}
.contentsbox p{margin-bottom:12px;}
.arrowlink{background:url("../common/images/ico_arrow_01.gif") no-repeat left center; padding-left:15px;}
.blanklink{background:url("../common/images/ico_arrow_03.gif") no-repeat left center; padding-left:15px;}
