<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* STRACTURE */

#topicsbox{
	width:468px;
	height:208px;
	float:left;
	border:#929292 1px solid;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	margin-top:10px;
	overflow:hidden;
}
#newsbox{
	width:468px;
	height:208px;
	float:right;
	border:#929292 1px solid;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	margin-top:10px;
	overflow:hidden;
}
.tptitle,
.nwtitle{
	margin:-1px 0 0 9px; float:left
}
.tpsub,
.nwsub{
	padding-top:7px;
	font-size:12px;
	color:#666;
	float:right;
	margin-right:15px;
	text-align:right
}
.tpsub a,
.nwsub a{
	color:#3f69af;
	font-weight:bold;
}
.tpsub a:hover,
.nwsub a:hover{
	color:#FF5300;
	text-decoration:underline;
}
.tplleft{
	border:#999 1px solid;
	width:240px;
	margin:-10px 0px 15px 15px;
	float:left;
	padding:10px;
	background-color:#fff;
}
.tplright{
	float:right;
	width:595px;
	margin:-10px 15px 20px 0px;
	border:#999 1px solid;
	padding:10px;
	background-color:#fff;
}

/* h3 decoration */

h3 img{
	vertical-align: text-bottom;
}
h3 span.subtext{
	color:#666; font-size:13px;
}

/* for topics-list page */
#topiclist {
	margin-top:3px;
}
#topiclist li {
	margin: 0;
	padding: 8px 0 8px 0;
	border-bottom:#999 1px solid;
	border-top:#fff 1px dotted;
	list-style-type:none;
}
#topiclist li:first-child {
	border-top:0px;
}
#topiclist li:last-child {
	border-bottom:0px;
}
#topiclist li span.updated {
	width: 75px;
	margin-right: 12px;
	padding-left:3px;
	color:#333;
}

#newslist {
	margin:10px 0 0 0;
}

/* for top page */
#topic,
#news {
	margin:5px 8px 5px 8px;
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}

#topic li,
#news li {
	margin: 0;
	width: 445px;
	white-space:nowrap;
	padding: 7px 0 6px 0;
	border-bottom:#ccc 1px dashed;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
#topic li a:hover,
#news li a:hover {
	text-decoration:underline;
}
#topic li:last-child,
#news li:last-child {
	border-bottom:0px;
}
#topic li span.updated,
#news li span.updated {
	display:none;
}
#topic li a:visited,
#news li a:visited {
	color:#744199
}

.months {
	margin:10px 0px 10px 0px;
}
.months p.find{
	font-weight:bold; margin-bottom:3px;
	font-size:13px;
}
.months p.period{
	margin:10px 0 20px 0;
	padding:6px;
	border:#ccc 1px dotted;
	font-size:11px;
	text-align:center;
	background-color:#f1f1f1;
	color:#555;
}
.months li{
	list-style-type:none;
	padding:3px 0px 3px 2px;
	border-top:#ccc 1px dotted;
	font-weight:bold;
}
.months li a:hover,
#topiclist ul dl dd a:hover{
	list-style-type:none;
	padding:3px 0px 3px 0px;
	text-decoration:underline;
}
ul.links li img{
	margin-bottom:5px;;
}

/* 山帵夸,ˇ*/

#topic li a.outbound{
	display:none;
}
#topic li div.abstract{
	display:none;
}
#newslists li a.partial{
	display:none;
}
#newslists li a.outbound{
	font-size:1.2em;
	font-weight:bold;
	background:url(../images/icon_dg.gif) no-repeat left top;
	padding-left:20px;
}
#newslists li div.outbound{
	font-size:1.2em;
	font-weight:bold;
	background:url(../images/icon_dg.gif) no-repeat left 2px;
	text-indent: 0em;
	padding-left: 1.4em;
	margin-top:-15px;
	padding-top:0px;
	margin-left:2px;
}
#newslists li div.abstract{
	margin-left:10px;
	line-height:1.5em;
	font-size:1.05em;
}
.fulljump{
	font-weight:bold;
}
.hname{
	font-size:11px;
	color:#666;
	font-weight:normal;
}

/* ニュ〖ス办枉ペ〖ジ ver2.0 */

.enttitle{
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	padding:4px 0 4px 12px;
	border-left:#06C 3px solid;
}
.abstxt{
	font-size:13px;
	line-height:20px;
	border-bottom:#ccc 1px solid;
	padding:0 0 12px 0;
	margin:5px 10px 8px 15px;
}
.entryfooter{
	margin:5px 10px 20px 16px;
	border-bottom:#ccc 1px solid;
	font-size:12px;
	line-height:20px;
	height:28px;
}
.pubdate{
	float:left;
	border-right:#ccc 1px solid;
	padding-right:12px;
}
.fulltxt{
	padding-left:12px;
	padding-right:12px;
	text-align:center;
	float:left;
	border-right:#ccc 1px solid;
}
.media{
	padding-left:12px;
	padding-right:12px;
	float:left;
	border-right:#ccc 1px solid;
}
.pagenum{
	margin:0 5px 0 5px;
	border:#ccc 1px solid;
	padding:2px 5px 2px 5px;
}
.current{
	font-weight:bold;
	margin:0 5px 0 5px;
	border:#ccc 1px solid;
	padding:2px 5px 2px 5px;
	
}

.block__pager{
	margin:15px 0;
	text-align:center;
}</pre></body></html>