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:#E8E395;
}


#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/okamigoyomi1.gif) 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{
	background:url(http://210.166.215.100/tmplate_images/kincyaku.gif) 50% 100% no-repeat;
	margin-bottom:30px;
	padding-bottom:70px;
}


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


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


	widget


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


.widget{
	margin-bottom:15px;
}


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


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


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




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


	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;
}




