body{background:url(../design/button_grey-ri.jpg) right top repeat-y;color:#000;}
a{border-bottom:1px solid #DFDFDF;color:#3333FF;}
a:hover{border-bottom:none;color:#333333;text-decoration:underline;}
a:active{color:#FF0000;}
fieldset{border:1px solid #DFDFDF;}
legend{background:#FFF;color:#00B200;}
.low, .low a{color:#7F7F7F;}
.low a:hover{color:#000}
h1 .n{background:url(../design/7png.png) no-repeat 0 50%;padding-left:20px;background-position:bottom;}
#logo{color:#000000;text-align:center;}
#logo a:{color:#666666;}
#logo a:visited{color:#3333FF;}
#slogan {color:#7F7F7F;margin-left:9em;}
#header{background:url(./pic/kn4-1.png) left no-repeat;margin-left:10px;}
#search{background:#EFEFEF;}
#search #search-input{border:1px solid #AFAFAF;}
#search #search-input:focus{border:1px solid #5F5F5F;}
#search #search-submit{border:1px solid #00B200;background:#00B200;color:#FFF;}
#nav{border:1px solid #CCC;}
#nav ul li#nav-active a{background:#7F7F7F;color:#FFF;}
#nav li a:visited{color:#3333FF;}
#footer{border-top:1px solid #DFDFDF;color:#5F5F5F;}
#footer a{color:#3333FF;}
#footer a:hover{color:#000;text-decoration:underline;}
#topstory-title{border-bottom:1px solid #3F3F3F;background:#9F9F9F;}
#topstory-title h2 a{border-bottom:1px solid #5F5F5F;color:#FFF;}
#topstory-title h2 a:hover{border-bottom:1px solid #FFF;}
#topstory-title p.date{color:#000;}
#topstory-title p.date a{border-bottom:1px solid #5F5F5F;color:#000;}
#topstory-title p.date a:hover{border-bottom:1px solid #FFF;color:#FFF;}
#topstory-perex{background:#000;color:#AFAFAF;}
#topstory-perex a{border-bottom:1px solid #5F5F5F;color:#FFF;}
#topstory-perex a:hover{border-bottom:1px solid #FFF;color:#FFF;}
#l-cool {position:absolute; left:5px; top:110px;}
#l-cool ul{margin:0;padding:0;list-style:none;}
#l-cool ul li{margin:10px 0;padding:0;}
#l-cool ul li a{display:block;float:left;padding:5px;border:0 0 1px 1px solid #CCC;border-radius:7px;font-size:105%;background:url(../design/button_grey-v.gif) repeat-x;margin-bottom:10px;width:170px;}
#zvz a{display: inline-block; width:32px; height:35px;float:left;margin-left:10px;background:url(../pic/zvz2.png) no-repeat;text-decoration:none;opacity:0.7;//height:25px;//border:none;}
#zvz a:hover{display: inline-block; width:32px;height:35px;//height:35px;float:left;margin-left:10px;background:url(../pic/zvz2-1.png) no-repeat;text-decoration:none; opacity:1;//height:25px;}
*+html #nav #zvz a{border:none;}
*+html #nav #zvz :hover{text-decoration:none;color:#000000;background:url(../pic/zvz2-1.png) no-repeat;border:none;//height:25px;}
#zvz a:active{background:url(../pic/zvz2.png) no-repeat;text-decoration:none;//height:25px;}
*+html #nav #zvz :active{background:url(../pic/zvz2.png) no-repeat;text-decoration:none;}
*+html #vverh img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70, Style=1, StartY=20px, FinishY=10px ) ;}
*+html #vverh img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90) ;}
.tooltip {opacity:0.6;float:right;}
.tooltip:hover {opacity:1;}
.col30 h4 a{color:#3333FF;}
.col30 h4 a:hover{color:#000;}
.col30 p.date{color:#7F7F7F;}
.col30 p.date a{color:#7F7F7F;}
.col30 p.date a:hover{color:#000;}
.hx-style01 span{}
a.ico-more{background:#F5F5F5;color:#5F5F5F;}
a:hover.ico-more{background:#00B200;color:#FFF;}
.column2 {
  -webkit-column-width: 50%;
  -moz-column-width: 50%;
  column-width: 50%;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  -webkit-column-rule: 1px solid #ccc;
  -moz-column-rule: 1px solid #ccc;
  column-rule: 1px solid #ccc;
	margin-left:.7em; padding:1em;
  }
  @media screen and (max-width:560px){
  .column2 { -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;}
}
@media screen and (max-width: 560px) {
#slogan {color:#000000;margin-left:2em;}
#logo{color:#000000;text-align:left;}
}