a:link{
	color:#666666;
	text-decoration:none;
}








a:visited{
	color:#666666;
	text-decoration:none;
}








a:hover{
	color:#99CC66;
	text-decoration:underline;
}








/*----------------------








	base layout








-----------------------*/








html,
body{
	background-color:#993300;
}








#container{
	margin:0 auto;
	width:960px;
}








#alpha{
	background-color:#FFFFFF;
	float:right;
	width:720px;
}
#alpha-inner{
	padding:20px;
}








#beta{
	width:220px;
}








/*-------------------








	header








-------------------*/








#nav{
	background-color:#ECE1CD;
	margin-bottom:20px;
	margin-left:240px;
}








#nav li{
	float:left;
}








#nav li a{
	display:block;
	width:102px;
	height:25px;
	text-indent:-9999px;
}








#nav #home a{
	background:#972B59 url(http://210.166.215.100/tmplate_images/topbar.gif) 0 0 no-repeat;
}








#nav #nav0 a{
	background:url(http://210.166.215.100/tmplate_images/bexbar2.gif) 0 0 no-repeat;
}
#nav #nav0 a:hover{
	background:url(http://210.166.215.100/tmplate_images/bexbar.gif) 0 0 no-repeat;
}








#nav #nav1 a{
	background:url(http://210.166.215.100/tmplate_images/sakbar2.gif) 0 0 no-repeat;
}
#nav #nav1 a:hover{
	background:url(http://210.166.215.100/tmplate_images/sakbar.gif) 0 0 no-repeat;
}








#nav #nav2 a{
	background:url(http://210.166.215.100/tmplate_images/imubar2.gif) 0 0 no-repeat;
}
#nav #nav2 a:hover{
	background:url(http://210.166.215.100/tmplate_images/imubar.gif) 0 0 no-repeat;
}








#nav #nav3 a{
	background:url(http://210.166.215.100/tmplate_images/shibar2.gif) 0 0 no-repeat;
}
#nav #nav3 a:hover{
	background:url(http://210.166.215.100/tmplate_images/shibar.gif) 0 0 no-repeat;
}








#nav #nav4 a{
	background:url(http://210.166.215.100/tmplate_images/saibar2.gif) 0 0 no-repeat;
}
#nav #nav4 a:hover{
	background:url(http://210.166.215.100/tmplate_images/saibar.gif) 0 0 no-repeat;
}








#nav #nav5 a{
	background:url(http://210.166.215.100/tmplate_images/shubar2.gif) 0 0 no-repeat;
}
#nav #nav5 a:hover{
	background:url(http://210.166.215.100/tmplate_images/shubar.gif) 0 0 no-repeat;
}








#header-name{
	margin-bottom:20px;
}








#header-name a{
	display:block;
	background:url(http://210.166.215.100/tmplate_images/kanzannews1.jpg) 0 0 no-repeat;
	margin-left:240px;
	width:720px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
}








/*-------------------








	entry








-------------------*/








.entry-title{
	border-bottom:1px solid #666666;
	margin-bottom:15px;
}








.entry-asset{
	margin-bottom:30px;
}








.entry-asset p{
	margin-bottom:1em;
	line-height:1.7;
}
















/*-------------------








	widget








-------------------*/








.widget{
	background-color:#FFFFFF;
	margin-bottom:15px;
	padding:10px;
}








.widget-header{
	margin:0 0 10px 0;
}








.widget ul{
	margin-left:1em;
}








.widget-search .ti{
	width:100px;
}








.widget-content table{
	width:100%;
}








.widget-content table td{
	text-align:right;
}








/*--------------------








	font








--------------------*/








#container{
	font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height:1.6;
}








.entry-asset{
	font-size:75%;
}








#beta ul,
#beta ol,
#beta p,
#beta dl,
#beta th,
#beta td{
	font-size:75%;
}








h3{
	font-size:80%;
}








.asset-name,
#page-title{
	font-size:150%;
}








sup{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:110%;
	vertical-align:top;
}








/*--------------------








	reset








--------------------*/
body{
	margin:0;
	padding:0;
	width:100%;
}








h1,h2,h3,h4,h5,h6,
p,
ul,ol,
dl,dt,dd,
form{
	margin:0;
	padding:0;
}








ul{
	list-style:none;
}








img{
	border:0;
	vertical-align:top;
}








table{
    border-collapse: collapse;
    border-spacing: 0;
}
















#header-inner{
    overflow:hidden;
    zoom:1;
}








/*--------------------








	clear fix








--------------------*/
#nav,
#content-inner{
    overflow:hidden;
    zoom:1;
}








#nav:after,
#content-inner:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}








* html #nav,
* html #content-inner{
    height: 1em;
    overflow: visible;
}








/* or */
.clear{
	clear:both;
}















