@charset "utf-8";

/*------------------------
  コンテンツ
------------------------*/
#contents {
 width: 760px;
 margin: 0 0 0 20px;
}
/*----- ↓トピック部分 -----*/
#topics {
 width: 479px;
 margin: 10px 0 0 0;
/* border-right: dotted 1px #a8a9ad; */
 float: left;
}
#topics table{
 margin: 10px 0 0 0;
}
#topics td{
 padding: 12px 0;
 background:url("common-img/dot_02.gif") repeat-x left bottom;
 vertical-align: top;
}
#topicstitle {
 margin: 4px 0 0 0;
}
#other {
 font-size: 0px;
 text-indent: -99999px;
}
#other a {
 width: 125px;
 height: 17px;
 margin: 20px 15px 0 0;
 background: url("top-img/top-other.gif") no-repeat;
 float: right;
}
#other a:hover {
 background: url("top-img/top-other-on.gif") no-repeat;
}
.date {
 text-align: center;
 font-size: 0.8em;
 line-height: 1.3em;
 font-weight: bold;
 color: #666666;
}
.newstop {
 font-size: 0.83em;
 line-height: 1.3em;
 font-weight: bold;
}
.newstop a{
 color: #4475a6;
 text-decoration: none;
}
.newstop a:hover{
 color: #0033cc;
}
.newimg {
 vertical-align: middle;
}
.news {
 font-size: 0.83em;
 line-height: 1.3em;
 color: #4475a6;
}
	
.news a{
 color: #990000;
 text-decoration: none;
}
.news a:hover{
 color: #990000;
 text-decoration: underline;
}
/*----- ↓右カラム -----*/
#seikyu_btn {
	margin:5px 0 10px 0;
	text-align:right;
	}

#sidemenu {
 width: 280px;
 margin: 10px 0 0 0;
 padding:0 0 0 1px;
 background:url(../common-img/dot_01.gif) repeat-y left top;
 float: left;
}
#sidenavi1 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidenavi1 a {
 width: 265px;
 height: 48px;
 margin: 4px 0 0 0;
 background: url("top-img/side-navi1.gif") no-repeat;
 float: right;
}
#sidenavi1 a:hover {
 background: url("top-img/side-navi1-on.gif") no-repeat;
}
#sidenavi2 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidenavi2 a {
 width: 265px;
 height: 41px;
 background: url("top-img/side-navi2.gif") no-repeat;
 float: right;
}
#sidenavi2 a:hover {
 background: url("top-img/side-navi2-on.gif") no-repeat;
}
#sidenavi3 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidenavi3 a {
 width: 265px;
 height: 41px;
 background: url("top-img/side-navi3.gif") no-repeat;
 float: right;
}
#sidenavi3 a:hover {
 background: url("top-img/side-navi3-on.gif") no-repeat;
}
#sidenavi4 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidenavi4 a {
 width: 265px;
 height: 48px;
 background: url("top-img/side-navi4.gif") no-repeat;
 float: right;
}
#sidenavi4 a:hover {
 background: url("top-img/side-navi4-on.gif") no-repeat;
}
#sidenavi5 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidenavi5 a {
 width: 265px;
 height: 48px;
 margin: 4px 0 0 0;
 background: url("top-img/side-navi5.gif") no-repeat;
 float: right;
}
#sidenavi5 a:hover {
 background: url("top-img/side-navi5-on.gif") no-repeat;
}
/*-------- 松竹所属タレントバナー --------*/
#sidesyozoku {
 font-size: 0px;
 text-indent: -99999px;
}
#sidesyozoku a {
 width: 265px;
 height: 80px;
 margin: 7px 0 0 0;
 background: url("top-img/side-syozoku.jpg") no-repeat;
 float: right;
}
#sidesyozoku a:hover {
 background: url("top-img/side-syozoku-on.jpg") no-repeat;
}
/*-------- /松竹所属タレントバナー --------*/
/*-------- 今日の晩ごはんバナー --------*/
#sidedinner {
 font-size: 0px;
 text-indent: -99999px;
}
#sidedinner a {
 width: 265px;
 height: 52px;
 margin: 7px 0 0 0;
 background: url("top-img/side-dinner.jpg") no-repeat;
 float: right;
}
#sidedinner a:hover {
 background: url("top-img/side-dinner-on.jpg") no-repeat;
}
/*-------- /今日の晩ごはんバナー --------*/

/*-------- 108ギャグバナー --------*/
#side108 {
font-size: 0px;
text-indent: -99999px;
}
#side108 a {
width: 265px;
height: 52px;
margin: 7px 0 0 0;
background: url("top-img/side_108.jpg") no-repeat;
float: right;
}
#side108 a:hover {
background: url("top-img/side_108_on.jpg") no-repeat;
}
/*-------- /108ギャグバナー --------*/

/*-------- 小森園洋志北京への道バナー --------*/
#sidebeijing2008 {
 font-size: 0px;
 text-indent: -99999px;
}
#sidebeijing2008 a {
 width: 265px;
 height: 52px;
 margin: 7px 0 0 0;
 background: url("top-img/side-beijing2008.jpg") no-repeat;
 float: right;
}
#sidebeijing2008 a:hover {
 background: url("top-img/side-beijing2008-on.jpg") no-repeat;
}
/*-------- /小森園洋志北京への道バナー --------*/
/*-------- スタッフの声バナー --------*/
#sidestaff {
 font-size: 0px;
 text-indent: -99999px;
}
#sidestaff a {
 width: 265px;
 height: 61px;
 margin: 3px 0 0 0;
 background: url("top-img/side-staff.gif") no-repeat;
 float: right;
}
#sidestaff a:hover {
 background: url("top-img/side-staff-on.gif") no-repeat;
}
/*-------- /スタッフの声バナー --------*/
/*-------- 卒業生の声バナー --------*/
#sideob {
 font-size: 0px;
 text-indent: -99999px;
}
#sideob a {
 width: 265px;
 height: 57px;
 margin: 3px 0 0 0;
 background: url("top-img/side-ob.gif") no-repeat;
 float: right;
}
#sideob a:hover {
 background: url("top-img/side-ob-on.gif") no-repeat;
}
/*-------- /卒業生の声バナー --------*/
/*-------- 現役生の声バナー --------*/
#sidegeneki {
 font-size: 0px;
 text-indent: -99999px;
}
#sidegeneki a {
 width: 265px;
 height: 57px;
 margin: 7px 0 0 0;
 background: url("top-img/side-geneki.gif") no-repeat;
 float: right;
}
#sidegeneki a:hover {
 background: url("top-img/side-geneki-on.gif") no-repeat;
}
/*-------- /現役生の声バナー --------*/
/*-------- QRコード --------*/
#sideqr {
 font-size: 0px;
 text-indent: -99999px;
}

#sideqr span {
 display:block;
 width:265px;
 height:100px;
 margin:7px 0 0 0;
 background: url("top-img/mobile_bn.gif") no-repeat;
 float:right;
}
/*-------- /QRコード --------*/




/*-------- こども漫才師バナー --------*/
#kodomobanner {
 font-size: 0px;
 text-indent: -99999px;
}
#kodomobanner a {
 width: 265px;
 height: 52px;
 margin: 7px 0 0 0;
 background: url("top-img/side_kodomo.jpg") no-repeat;
 float: right;
}
#kodomobanner a:hover {
 background: url("top-img/side_kodomo_on.jpg") no-repeat;
}
/*-------- こども漫才師バナー --------*/

/*-------- 侍応援団バナー --------*/
#side_wbc {
 font-size: 0px;
 text-indent: -99999px;
}
#side_wbc a {
 width: 265px;
 height: 52px;
 margin: 7px 0 0 0;
 background: url("top-img/side_wbc.jpg") no-repeat;
 float: right;
}
#side_wbc a:hover {
 background: url("top-img/side_wbc_on.jpg") no-repeat;
}
/*-------- 侍応援団バナー --------*/


