#headerInner{position: relative;}
#headerInner .header-banner{position: absolute; right: 0;}
/* TOP                                     */
body #container #content .top-info{margin-bottom: 30px;}
body #container #content .top-info h3{margin-top: 0}
body #container #content .top-info-img-area p,.top-info-txt-area p{line-height: 140% }
body #container #content .top-info-img-area a, .top-info-txt-area a{color: #333; text-decoration: none;}
body #container #content .top-info-img-area a:hover, .top-info-txt-area a:hover{text-decoration: underline; color: #666}
body #container #content .top-info-img-area p.title a, .top-info-txt-area a{font-weight: bold;}

body #container #content .top-info-img-area{float: left; width: 220px; min-height: 300px }
body #container #content .top-info-img-area ul,body .top-info-img-area ul li{list-style: none !important; margin:0;}
body #container #content .top-info-img-area p.img{ padding: 0; margin-bottom: 10px;}
body #container #content .top-info-img-area p.title{margin-bottom: 5px; padding: 0 10px;}
body #container #content .top-info-img-area p.desc{margin-bottom: 30px; text-align: justify; padding: 0 10px; font-size: 0.9em}
body #container #content .top-info-img-area p.img a{display: block; width: 200px; margin: 0 auto}

/*body #container #content .top-info-txt-area{float: left;width: 310px; border-bottom: 1px dotted #dbdbdb; margin-right: 0px; margin-bottom: 10px}*/
body #container #content .top-info-txt-area{ margin-right: 0px; margin-bottom: 5px; padding-left: 10px; }
body #container #content .top-info-txt-area p{padding: 0 0 5px 0; margin-bottom: 0;}
body #container #content .top-info-txt-area.clearb{clear: both; margin-right: 20px}

.front-news-area{margin-bottom: 10px}

.side-news{margin-bottom: 20px;}
.side-news ul li{margin:4px 0;}

.top-info-img-area.clear:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
	
.top-info-img-area.clear{display: inline-block;} 

/* Hides from IE Mac \*/
.top-info-img-area.clear {height: 1%;}
.top-info-img-area.clear{display:block;}
/* End Hack */ 

.taxnomy-more{clear:both;text-align: right;}
.taxnomy-more a{
	color: #666 !important;
	border-radius: 3px;
	text-decoration: none;
	border: 1px solid #E5E5E5;
	box-shadow: 0px 1px 0px #FFF inset;
	background: transparent linear-gradient(#FFF, #E5E5E5) repeat scroll 0% 0%;
	font-size: 11px;
	padding: 5px 10px;
}
.taxnomy-more a:hover{
	background: transparent linear-gradient(#FFF, #E0F2F7) repeat scroll 0% 0%;
	border:1px solid #A9D0F5;
}