@charset "utf-8";


/*--------------------------------------
	brand
--------------------------------------*/
#brand .topimg {
	float: right;
	margin-top: -10px;
	margin-right: 3px;
	width: 330px;
	height: 269px;
	text-align: center;
}

#brand .topimg .topline {
	position: relative;
	top: 50%;
	text-align: center;
	font-size: 80%;
}

#brand .topimg .topline .imagebox {
	margin: 0 auto 0 auto;
	padding: 7px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #fff;
}

#brand .topimg .topline p {
	margin-top: 5px;
}

#index #content {
	float: right;
	width: 484px;
	background-image: none;
}

#index .arrow3 {
	background: url("/img/arrow3.gif") no-repeat 0 1px;
	padding-left: 10px;
}
*+html #index .arrow3 {
	background-position: 0 3px;
}

#index div#side1_navigation {
	width: 222px;
	padding: 9px 0 29px;
	background: url("/img/bg_banner.gif") no-repeat bottom;
	background-color: #f2edda;
	text-align: center;
}

#index #side1_navigation ul li a {
	margin: 5px 0 6px 11px;
}

#index div#news {
	margin: -5px 0 10px;
}


#index #contents .newsframe .allbutton {
	text-align:right;
	font-size:83%;
	padding: 0 1.5em 1em;
}

#index #contents .newsframe .allbutton img{
	position:relative;
	top:2px;

}

#index #contents .newsframe .allbutton li{
	display:inline;
}

#index #contents .newsframe .allbutton .rss {
	font-size:115%;
	padding-left:1em;
}

.rss a:link{
	color:#f68b24;
}

#index #contents .newsframe{
	width:500px;
	padding: 5px 10px;
	background:url(/img/news_bar.jpg) no-repeat;
}

#index #contents .newsframe .newsmain{
	height:175px;
	height: 280px;
	padding: 5px 10px;
	overflow:auto;
}
	

#index h3 img {
	vertical-align: bottom;
}

#index #side1_navigation img {
	margin-bottom: 3px;
}

#index #side1_navigation li img {
	margin-bottom: 0;
}

#index #contents .navigation ul li {
	padding:10px 0;
}


