@charset "utf-8";
/* CSS Document */

a:link	{
	color:#666666;
	text-decoration:none;
}
a:visited	{
	color:#666666;
	text-decoration:none;
}
a:hover	{
	color:#666666;
	text-decoration:underline;
}
a:active	{
	color:#666666;
	text-decoration:none;
}

body	{
	font-size:12px;
	line-height:1.5;
	color:#444444;
}

#wrapper	{
	width:980px;
	margin:0 auto;
}
#header	{
	background:url(/wp-content/themes/roundedge.theme/common/images/bg-head.gif) repeat-y;
}
#header	.border	{
	background:url(/wp-content/themes/roundedge.theme/common/images/bdr-header.gif) no-repeat bottom;
	padding-bottom:3px;	
	width:958px;
	height:49px;
	padding:11px;
}
#header	h1	{
	float:left;	
}
#header	.rightbox	{
	float:right;	
}
#header	.rightbox	.inq	{
	padding:0 6px 0 20px;	
}
#content	{
	background:url(/wp-content/themes/roundedge.theme/common/images/bg-body.gif) repeat-x top;
	width:100%;
}
#content	#breadcrumb	{
	padding:5px 21px;	
}
#content	#breadcrumb	.post-categories	{
	display:inline;	
}
#content	#breadcrumb	.post-categories	li	{
	display:inline;	
}

#content	#breadcrumb	a:link	{
	text-decoration:underline;	
}
#content	#breadcrumb	a:visited	{
	text-decoration:underline;	
}
#content	#breadcrumb	a:hover	{
	text-decoration:none;	
}
#content	#breadcrumb	a:active	{
	text-decoration:underline;	
}
#content	#alpha	{
	width:147px;
	padding:0 8px 0 11px;
	float:left;
}
#content	#alpha	#category	{
	margin-bottom:10px;	
}
#content	#alpha	#category	ul	{
	background:url(/wp-content/themes/roundedge.theme/common/images/menu-bg.gif) repeat-x;	
}
#content	#alpha	#category	ul	li	{
	background: url(/wp-content/themes/roundedge.theme/common/images/menu-bdr.gif) no-repeat bottom center;
	padding: 0;
	text-align: center;
}
#content	#alpha	#category	ul	li.last	{
	padding-bottom:4px;
	background:url(/wp-content/themes/roundedge.theme/common/images/menu-btm.gif) no-repeat bottom;	
}
#content	#alpha	#news	{
	background:url(/wp-content/themes/roundedge.theme/common/images/news-btm.gif) no-repeat bottom;
	padding-bottom:4px;
}
#content	#alpha	#news	dl	{
	background:url(/wp-content/themes/roundedge.theme/common/images/news-bg.gif) repeat-y;	
	padding:4px 8px 3px;
}
#content	#alpha	#news	dl	dt	{
	display:inline-block;
	width:22%;
}
#content	#alpha	#news	dl	dd	{
	display:inline-block;
	width:100%;
}
#content	#beta	{
	float:left;
	width:606px;	
}
#content	#sita	{
	float:left;
	width:189px;
	padding:0 11px 0 8px;
}
#content	#sita	#gnavi	{
	background:url(/wp-content/themes/roundedge.theme/common/images/gnavi-bg.gif) no-repeat;
	margin-bottom:10px;
}

#content	#sita	#gnavi	.bg-top	{
	background:url(/wp-content/themes/roundedge.theme/common/images/gnavi-top.gif) no-repeat top;
	padding-top:4px;	
}
#content	#sita	#gnavi	ul	{
	background:url(/wp-content/themes/roundedge.theme/common/images/gnavi-btm.gif) no-repeat bottom;
	padding-bottom:5px;	
}
#content	#sita	#gnavi	ul	li	{
	text-align:center;
	padding-bottom:2px;
}
#content	#sita	#banner	li	{
	background: url(../images/bnr-bg.gif) repeat-y;
	max-width:189px;
	overflow:hidden;
	padding:0;
	font-size:12px;
	margin-bottom:5px;
}
#content	#sita	#banner	li	.bg-top	{
	background: url(/wp-content/themes/roundedge.theme/common/images/bnr-top.gif) no-repeat top;
	padding:5px 0 0;
	width:189px;
}
#content	#sita	#banner	li	.bg-top	.bg-btm	{
	background:url(/wp-content/themes/roundedge.theme/common/images/bnr-btm.gif) no-repeat bottom;
	padding:0 5px 5px;	
}
#content	#sita	#banner	li	.bg-top	a	{
	display:block;
	width:179px;
	padding:0;
	background:url(/wp-content/themes/roundedge.theme/common/images/bnr-bdr-bg.gif) repeat-y;
	margin-bottom:2px;
}
#content	#sita	#banner	li	.bg-top	a	.bg-btm	{
	width:179px;
	padding:0 0 2px;
	background:url(/wp-content/themes/roundedge.theme/common/images/bnr-bdr-btm.jpg) no-repeat bottom;
	display:block;	
}
#content	#sita	#banner	li	.bg-top	a	.bg-btm .bg-top	{
	width:175px;
	padding:2px 2px 0;
	background:url(/wp-content/themes/roundedge.theme/common/images/bnr-bdr-top.gif) no-repeat top;
	display:block;
}
#content	#sita	#banner	li	a:hover	{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
#footer	{
	text-align:center;
	padding:10px;
	margin-top:40px;
	border-top:#9c7a46 1px solid;
	clear:both;
}
#footer	ul	li	{
	display:inline;	
}

/* Control */
.right	{
	text-align:right;	
}