*  {
  margin:0;
  padding:0;
  font-size:100%;
}

img {border:0;
}

body {
  margin:0;
  padding:0;
  font-size:86%;
  line-height:1.6;
  color:#333333;
  background-color:#000000;
  font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","MS Pゴシック",sans-serif;
	background-image:url(http://e-808.com/images/info/bks.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}


p {
  margin-bottom:1em;
}

h3 {
  margin-bottom:7px;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a {
	text-decoration:none;	
}

a:link {
	color:#CC0000;
	}
	
a:visited {
	color:#990000;
	}
	
a:hover {
	color:#FF0000;
	}

a:focus{
	overflow:hidden;
	outline:none;
}

.red {
	color:#CC0000;
	}


#header {
	text-align:left;
	width:790px;
	padding:5px;
	color:#ffffff;
	margin:30px auto 0 auto;
}

#box{
	width:770px;
	padding:0 15px 15px 15px;
	margin:0 auto;
}


.site_title ,.site_title a{
	display:block;
	float:left;
	height:82px;
	width:293px;
	text-indent:-9999px;
	padding-bottom:10px;
	background-image:url(http://e-808.com/images/info/title_toiawase.jpg);
	background-position:left  top;
	background-repeat:no-repeat;	
}

.site_title_policy {
	display:block;
	float:left;
	height:82px;
	width:293px;
	text-indent:-9999px;
	padding-bottom:10px;
	background-image:url(http://e-808.com/images/info/title_policy.jpg);
	background-position:left  top;
	background-repeat:no-repeat;	
}

.site_title_nontitle {
	display:block;
	float:left;
	height:82px;
	width:293px;
	text-indent:-9999px;
	padding-bottom:10px;
	background-image:url(http://e-808.com/images/info/title_nontitle.jpg);
	background-position:left  top;
	background-repeat:no-repeat;	
}

#qr {
	float:right;
	margin-left:10px;
}
	
.description {
	font-weight:bold;
	float:right;
	width:390px;
	font-size:90%;
	padding-top:10px;
	text-align:right;
	}


#main {
	width:515px;
	float:left;
	padding:0 25px 15px 25px;
	background-image:url(http://e-808.com/images/info/bk3.gif);
	background-position:left  top;
	background-repeat:repeat-y;	
}

.entry_title{
	font-weight:bold;
	font-size:120%;
	margin-bottom:10px;
}

.comment-title{
	color:#996600;

}

.entry {
	padding:1em 0;
	clear:both;
	border-bottom:1px solid #cccccc;
	margin-bottom:30px;
	}


.entry:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.entry {
  min-height: 1px;
}

* html .entry {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.entry_navi {
	font-size:80%;
}

.entry_date {
	float:left;
	width:300px;
	font-weight:bold;
	}
	
.entry_author {
	font-size:80%;
	float:right;
	text-align:right;
	width:210px;
	}
	
.entry_state {
	font-size:80%;
}

.entry img {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	}

.page_navi {
	font-size:80%;
}


.calendar {
font-family: "Arial Black";
font-size: 10px;
color: #ffffff;
margin: 5px 0px 20px 0px;
}

.calendar_month {
font-family: "Arial Black";
margin-bottom: 10px;
font-size: 10px;
color: #ffffff;
}

.cell {
width: 25px;
height: 20px;
padding: 0px;
}

#backToTop ,#backToTop a{
	position:absolute;
	top:5px;
	left:10px;
	font-size:50%;
	width:86px;
	height:17px;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#backToTop a:link{
	background-image:url(http://e-808.com/images/info/top.gif);
	background-position:0 0;
}

#backToTop a:visited{
	background-image:url(http://e-808.com/images/info/top.gif);
	background-position:0 0;
}

#backToTop a:hover{
	background-image:url(http://e-808.com/images/info/top.gif);
	background-position:0 17px;
}


#mainMenu{
	font-size:100%;
	font-weight:bold;
	margin-bottom:10px;
}

#mainMenu ul{
	margin-left:1em;
}

.linktext{
	font-size:80%;
	padding-bottom:1em;
	}
	
.linktext ul{
	list-style-type:none;
}

#side {
	width:180px;
	color:#ffffff;
	float:right;
}

#side a:link , #side a:visited{
	color:#cccc99;
}

#side a:hover{
	color:#ffffff;
}

#sidex div{
	padding-bottom:1em;
}


#footer {
	clear:both;
	width:100%;;
	height:60px;
	padding-top:10px;
	text-align:center;
}

#footer ul {
	padding-top:10px;
	display:block;
	width:800px;
	margin:0 auto;
}

#footer ul li {
	float:left;
	margin-right:13px;
}

#bt01 ,#bt01 a{
	display:block;
	width:121px;
	height:31px;;
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt01 a:link , #bt01 a:visited {
	background-image:url(http://e-808.com/images/info/btn/himonoya.gif);
	background-position:0 0px;
}

#bt01 a:hover{
	background-image:url(http://e-808.com/images/info/btn/himonoya.gif);
	background-position:0 31px;
}

#bt02 ,#bt02 a{
	display:block;
	width:145px;
	height:28px;
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt02 a:link , #bt02 a:visited {
	background-image:url(http://e-808.com/images/info/btn/nikuya.gif);
	background-position:0 0px;
}

#bt02 a:hover{
	background-image:url(http://e-808.com/images/info/btn/nikuya.gif);
	background-position:0 28px;
}

#bt03 ,#bt03 a{
	display:block;
	width:110px;
	height:27px;
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt03 a:link , #bt03 a:visited {
	background-image:url(http://e-808.com/images/info/btn/808.gif);
	background-position:0 0px;
}

#bt03 a:hover{
	background-image:url(http://e-808.com/images/info/btn/808.gif);
	background-position:0 27px;
}

#bt04 ,#bt04 a{
	display:block;
	width:112px;
	height:27px;	
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt04 a:link , #bt04 a:visited {
	background-image:url(http://e-808.com/images/info/btn/kataribe.gif);
	background-position:0 0px;
}

#bt04 a:hover{
	background-image:url(http://e-808.com/images/info/btn/kataribe.gif);
	background-position:0 27px;
}

#bt05 ,#bt05 a{
	display:block;
	width:143px;
	height:30px;
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt05 a:link , #bt05 a:visited {
	background-image:url(http://e-808.com/images/info/btn/gd.gif);
	background-position:0 0px;
}

#bt05 a:hover{
	background-image:url(http://e-808.com/images/info/btn/gd.gif);
	background-position:0 30px;
}

#bt06 ,#bt06 a{
	display:block;
	width:90px;
	height:37px;
	margin-bottom:5px;
	text-indent:-9999px;
}

#bt06 a:link , #bt06 a:visited {
	background-image:url(http://e-808.com/images/info/btn/shop.gif);
	background-position:0 0px;
}

#bt06 a:hover{
	background-image:url(http://e-808.com/images/info/btn/shop.gif);
	background-position:0 37px;
}





.linktitle {
	clear:left;	
	padding-bottom:5px;
	border-bottom:1px dotted #ffffff;
	margin:5px 0;
	font-weight:bold;
}

.copyright {
	clear:left;
	font-size:80%;
	text-align:right;
	margin:0 15px 15px 15px;
	padding-top:30px;
	color:#ffffff;
}


#sBtn  {
	position:absolute;
	right:10px;
	top:7px;
}

#sBtn  ul li {
	float:right;
	list-style-type:none;

}

#toiawase , #toiawase a {
	width:107px;
	height:25px;
	display:block;
	
	text-indent:-9999px;
}

#toiawase a:link , #toiawase a:visited {
	background-image:url(http://e-808.com/images/info/btn/toiawase.gif);
	background-position:0 0;
}


#toiawase a:hover {
	background-image:url(http://e-808.com/images/info/btn/toiawase.gif);
	background-position:0 25px;
}

#gaiyo {
	margin-right:15px;
}

#gaiyo , #gaiyo a {
	width:95px;
	height:25px;
	display:block;
	
	text-indent:-9999px;
}

#gaiyo a:link , #gaiyo a:visited {
	background-image:url(http://e-808.com/images/info/btn/gaiyo.gif);
	background-position:0 0;
}


#gaiyo a:hover {
	background-image:url(http://e-808.com/images/info/btn/gaiyo.gif);
	background-position:0 25px;
}

#policy {
	margin:0 0 1em 3em;
	}

#sitemap h4{
	margin-top:1em;
	paddin-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #cccccc;
}

#sitemap ul{
	margin-left:1em;
	list-style-type:none;
}

#sitemap ul li{
	margin-left:1em;
}
