@charset "EUC-JP";


/* plugin CATEGORY */
#plugin_cate{
	background : url('img/plugin_bg.jpg') repeat-y;
	padding : 0;
	}
#plugin_cate ul{
	margin : 0px;
	padding : 10px;
	list-style : none;
	}
#plugin_cate li{
	padding : 3px;
	}
#plugin_cate a:link { color: #008CD3; }
#plugin_cate a:visited { color: #008CD3; }
#plugin_cate a:hover { color: #E1256C; }
#plugin_cate a:active { color: #008CD3; }
#plugin_cate a{ text-decoration: underline; }


#plugin_new{
	background : url('img/plugin_bg.jpg') repeat-y;
	padding : 0;
	}
#plugin_new ul{
	margin : 0px;
	padding : 10px;
	list-style : none;
	}
#plugin_new li{
	padding : 3px;
	}
#plugin_new a:link { color: #008CD3; }
#plugin_new a:visited { color: #008CD3; }
#plugin_new a:hover { color: #E1256C; }
#plugin_new a:active { color: #008CD3; }
#plugin_new a{ text-decoration: underline; }

#plugin_back{
	background : url('img/plugin_bg.jpg') repeat-y;
	padding : 0;
	}
#plugin_back ul{
	margin : 0px;
	padding : 10px;
	list-style : none;
	}
#plugin_back li{
	padding : 3px;
	}
#plugin_back a:link { color: #008CD3; }
#plugin_back a:visited { color: #008CD3; }
#plugin_back a:hover { color: #E1256C; }
#plugin_back a:active { color: #008CD3; }
#plugin_back a{ text-decoration: underline; }

#plugin_crn{
	background : url('img/plugin_bg.jpg') repeat-y;
	border-bottom : solid 1px #F7B1D8;
	padding : 0 0 10px 0;
	text-align : center;
	}
#plugin_crn table{
	margin : 0 auto;
	background : #F7B1D8;
	width : 80%;
	}
#plugin_crn th{
	background : #F7B6DE;
	}
#plugin_crn td{
	background : #fff;
	padding : 0 3px;
	}
#plugin_crn td.titles{
	color : #BB3D5E;
	}
#plugin_crn td.st{
	background : #D7E0E5;
	color : #0066FF;
	}
#plugin_crn td.su{
	background : #E9CCD7;
	color : #ff0000;
	}
#plugin_crn a{
	color : #BB3D5E;
	text-decoration: underline;
	font-weight : bold;
	}
.day {
	background : #D0E3EE;
	font-weight : bold;
}
.dayover{
	background : #c0c0c0;
	color : #000;
	}

.dayout{
	background: #FFF;
	}

#topicsE{
	margin-top : -19px;
	margin-bottom : 20px;
	width : 100%;
	}

#topicsE a:link{color : #008CD3;}
#topicsE a:visited{color : #008CD3;}
#topicsE a:hover{color : #E1256C;}
#topicsE a:active{color : #008CD3;}


#topicsE .topics{
	background : #f7f7f7;
	border : solid 1px #e8e8e8;
	margin : 0 0 0 0;
	padding : 10px;
	
	}
#topicsE .topics p{
	margin : 0 0 0 10px;
	font-size : 16px;
	}
	
#topicsE .article{
	margin : 0 0 0 15px;
	width : 90%;
	
	}
#topicsE .titles{
	text-align : right;
	margin : 20px 0 20px 0;
	}
#topicsE .titles h3{
	font-weight : bold;
	font-size : 16px;
	color : #414141;
	padding : 12px 5px 10px 25px;
	text-align : left;
	}
#topicsE .bottomlink{
	background : #fff;
	text-align : center;
	padding : 5px;
	margin : 20px 15px 0 0;
	}
#topicsE table.list{
	margin : 30px auto;
	text-align : left;
	width : 100%;
	line-height : 1.3em;
	}
#topicsE table.list td{
	border-bottom : 1px dotted #c0c0c0;
	padding : 5px;
	font-size : 120%;
	}
#topicsE table.list td.title{
	font-size : 16px;
	width : 250px;
	vertical-align : top;
	}
#topicsE table.list td.ms{
	font-size : 16px;
	width : 250px;
	vertical-align : top;
	}
#topicsE table.list td.ds{
	font-size : 80%;
	white-space : nowrap;
	width : 100px;
	vertical-align : top;
	}
#topicsE table.list td.ed{
	font-size : 80%;
	white-space : nowrap;
	width : 40px;
	vertical-align : top;
	}
#topicsE .notopics{
	text-align : center;
	padding : 30px;
	margin : 0 auto;
	color : #ff0000;
	}
#topicsE .ttlink{
	text-align : right;
	margin : 20px 20px 0 auto;
	}