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

#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/sakurazaka_nikki.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:2;
}

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

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

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

p{
	font-size:85%;
}

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

