#wrapper{
	text-align: left;
        width: 800px;
        margin-left: auto;
        margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000;
        padding-left: 0px;
	background-image: url(kaget.jpg); background-repeat: repeat-y; background-position: right 0px;
}

 /************************************** ボディに関するCSS */
	body {
        background-color: #663333;
        font-family: 'メイリオ' ,MS UI Gothic,serif;
	color: #999;
        text-align: center;
        margin: 0px;
        padding: 0px;
        scrollbar-face-color: #000;       /* 表面の色 */
	scrollbar-3dlight-color: #000;    /* 左端と上端の色 */
	scrollbar-highlight-color: #000;  /* ハイライトの色 */
	scrollbar-shadow-color: #000;     /* 影の色 */
	scrollbar-darkshadow-color: #000; /* 右端と下端 */
	scrollbar-arrow-color: #fff;      /* 矢印の色 */
	scrollbar-track-color: #000;      /* バーの背景の色 */
}

/*************************************** ヘッダーに関するCSS */
#header {
	width: 760px;
	background-image: url(.jpg); background-repeat: no-repeat; background-position: 0px 20px;
	background-color: #000;
	float:left;
	height: 150px;
	margin-top: 0px;
	margin-bottom: 20px;
  	margin-left: 0px;
}

#sitemei {
	width: 180px;
	background-image: url(sitemei.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:right;
	height: 60px;
	margin-top: 20px;
	margin-right: 80px;
}

#menu {
	width: 430px;
	background-image: url(menu.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:left;
	height: 60px;
	margin-top: 0px;
}

#ami {
	width: 780px;
	background-image: url(ami.jpg); background-repeat: repeat-x; background-position: 0px 0px;
	background-color: #000;
	float:left;
	height: 40px;
	margin-top: 20px;
}

#count {
	text-align: left;
	padding-left:0px;
	margin-left: 15px; margin-top: 18px; margin-bottom: 0px;
	font-family: Times New Roman,cursive;
	color: #000;
	width: 180px;
	float:left;
}

/***************************************ナビゲーションに関するCSS */
#navi {
	background-color:;
        text-align: center;
	font-size: 13px;
	float: left;
	line-height: 120%;
	margin-top: 20px;
	margin-bottom: 1px;
	margin-left: 60px;
        margin-right: auto;
	padding:10px 10px 10px 10px;
	list-style:none;
	font-family: Times New Roman,serif;
	height: 16px;
}

#navi li {
	line-height: 120%;
	color: #777;
	height: 16px;
	font-family: Times New Roman,serif;
	float:left;
	margin-right: 5px;
	margin-left: 0px;
	border-right: 0px solid #333;
	text-align: center;
	width: 60px;
}

#navi a{
	height: 16px;
	color: #663333;
	display:block;
	width: 60px;
	font-family: Times New Roman,serif;
}

#navi a:hover {font-family: Times New Roman,serif;
	color: #996666;
	text-decoration:none;
}

/*************************************** コンテンツに関するCSS */
#content {
	background-color: #000;
        margin-right: 0px;
	margin-left: 0px;
	float:left;	
	width: 425px;
	margin-bottom: 0px;
	margin-top:  0px;
}

#marukado {
	width: 40px;
	height: 40px;
	background-image: url(marukado.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#marukado2 {
	width: 40px;
	height: 40px;
	background-image: url(marukado2.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#marukado3 {
	width: 40px;
	height: 40px;
	background-image: url(marukado3.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#marukado4 {
	width: 40px;
	height: 40px;
	background-image: url(marukado4.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #000;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#kagesita {
	width: 345px;
	height: 40px;
	background-color: #663333;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
 }

#kagey {
	width: 415px;
	height: 10px;
	background-image: url(kagey.jpg); background-repeat: repeat-x; background-position: 0px 0px;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#kage {
	width: 345px;
	height: 40px;
	background-image: url(kagey.jpg); background-repeat: repeat-x; background-position: 0px 0px;
	background-color: #663333;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
 }

#kaget {
	width: 10px;
	background-image: url(kaget.jpg); background-repeat: repeat-y; background-position: 0px 0px;
	background-color: #fff;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#col1 {
	background-color: #663333;
	background-image: url(kaget.jpg); background-repeat: repeat-y; background-position: 0px 0px;
	width:425px;
	margin-top: 0px;
	float:left;
}

#col2 {
	width:400px;
	margin-top: 0px;
	margin-left: 10px;
	float:left;
}

#notejyou {
	width: 390px;
	background-image: url(notejyou.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #663333;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 20px;
 }

#notechuu {
	width: 390px;
	background-image: url(notechuu.jpg); background-repeat: repeat-y; background-position: 0px 0px;
	background-color: #663333;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
 }

#notege {
	width: 390px;
	background-image: url(notege.jpg); background-repeat: no-repeat; background-position: 0px 0px;
	background-color: #663333;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 20px;
 }

#credit {
	color : #000;
	background-color: #C3C3C3;
	font-size: 12px;
	line-height: 150%;
	background-image: url(.jpg); background-repeat: repeat-x; background-position: 0px 0px;
	float: left;
	width: 770px;
        margin-top: 20px;
	margin-bottom: 20px;
	height: 20px;
	padding-right :10px;
	font-family: Times New Roman,serif;
	text-align: right;
}

/*************************************** 左サイトバーに関するCSS */
#sidebar { 		
	height: ;
	width: 300px;
        float:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
       
}

#cg {
	width: 250px;
	background-color: ;
	float:left;
	height: 400px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/************************************** 小説のリストに関するCSS */
#snavi { 
        text-align: center;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 9px;
	list-style:none;
 }

#snavi li {
        line-height: 130%;
	float:left;
	margin-top: 0px;
	margin-right: 4px;
	margin-left: 0px;
        margin-bottom: 5px;
	border: 1px solid #777;
	text-align: center;
	width: 23px;
        height: 21px;
	font-family: cursive,serif;
}

#snavi a{
	background: none;
	color: #000;
	display:block;
	width: 23px;
	height: 21px;
}

#snavi a:hover {
	background-image: url(title.jpg);
	color: #000;
        height: 21px;
}

#snavi a:visited {
	background: none;
	color: #777;
        text-decoration: none
        height: 21px;
}

/************************************** Linkページに関するCSS */
#lnavi { 
	float: left;
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#lnavi li {
	border-bottom: 1px solid #999;
	clear:left;
	color: #666;
	font-size: 12px;
        margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
        margin-bottom: 0px;
}

img {
	border-style:none;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

#link {
	background-color: #000;
	font-family: Arial Black;
	width: 88px;
	height: 29px;
	text-align: center;
	line-height: 280%;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}
#link2 {
	background-color: #000;
	width: 198px;
	height: 38px;
	text-align: center;
        line-height: 330%;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}

/*************************************** テキストに関するCSS */
p {
        color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 150%;
}

.c {
	color: #663333;
	font-size: 80%;
	line-height: 150%;
	padding: 10px;
}
.ss {
	color: #000;
	font-size: 12px;
}

.chara{
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #999;
 	padding: 5px; width: 320px;
}

.t {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;

	width: 65px;
	float: left;
	font-size: 12px;
        color: #000;
	padding-top: 2px;
  	padding-left: 2px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	font-family: 'メイリオ';
}

.botan {
	color: #777;
	margin-left: 10px; 
	font-family: cursive;
	width: 40px; 
	background-color: #fff;
	border: 1px solid #777;
	font-size: 12px;
	float: left;
        height: 1.4em;
        text-align: center;
        line-height: 130%;
}

.title {
	background-image: url(title.jpg);
	background-color: #999;
	font-size: 12px;
        color: #000;
        height: 1.4em;
        text-align: left;
        line-height: 170%;
	margin-top: 0px;
        margin-bottom: 10px;
        font-family: serif;
   	padding-left: 10px;

	border-bottom: 1px solid #000;
	width: 335px;
	font-family: 'メイリオ',Times New Roman;
}

.stitle {
	background-image: url(title.jpg);
	background-color: #fff;
	font-size: 12px;
        color: #000;
        height: 1.4em;
        text-align: left;
        line-height: 130%;
	margin-top: 0px;
        margin-bottom: 10px;
        font-family: serif;
   	padding-left: 10px;

	border-bottom: 1px solid #000;
	width: 335px;
	font-family: 'メイリオ',Times New Roman;
	line-height: 170%;
}

.mtitle {
	background-image: url(title.jpg);
	background-color: #000;
	font-size: 12px;
        color: #000;
        height: 1.4em;
        text-align: left;
        line-height: 130%;
	margin-top: 0px;
        margin-bottom: 10px;
        font-family: serif;
   	padding-left: 10px;
	border-bottom: 1px solid #000;
	width: 335px;
	font-family: 'メイリオ',Times New Roman;
	line-height: 170%;
}

  .news {
	width: 300px; 
	background-image: url(title.jpg);
	font-size: 12px;
	line-height: 130%;
	line-height: 150%;
        color: #000;
	font-family: Times New Roman,MS UI Gothic;
        border-bottom: 0px dotted #333;
	border-top: 0px dotted #333;
	border-left: 0px dotted #333;
	border-right: 0px dotted #333;
	margin-left: 10px;
}

/*************************************** リンクに関するCSS */


a:link {
	text-decoration:none;color: #555;
}

a:visited {
	color: #555;
	text-decoration:none
}

a:hover {
	color: #555;
	text-decoration:underline
}
/*************************************** 日記リストに関するCSS */
#log {
	border: 0px solid #333;
	list-style:none;
	margin-left: 19px;
	margin-right: auto;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 120%;
	overflow: hidden;
}

#log li {
	font-family: cursive,serif;
	font-size: 12px;
        padding-bottom: 5px;
	padding-left: 5px;
	width: 23px;
        height: 21px;
	float: left;
}

#log li a {
	display: block;
	border: 1px solid #000;
        height: 17px;
	color: #000;
	text-align: center;
}

#log li a:hover {
	color: #000;
	background-color: #bbb;
	text-decoration:none;
}

#log li.present a {
	background-color: #ccc;
	color: #000;
}
/***************************************タブに関するCSS */
#mtab {
	border: 0px solid #333;
	list-style:none;
	margin-left: 5px;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 4px;
	float: left;
        line-height: 120%;
   	overflow: hidden;
}

#mtab li {
	font-family: cursive,serif;
	font-size: 12px;
       	padding-left: 5px;
	width: 23px;
        height: 21px;
	float: left;
}

#mtab li a {
	display: block;
	border: 1px solid #000;
        height: 17px;
	color: #aaa;
	text-align: center;
}
#mtab li a:hover {
	color: #aaa;
	background-color: #000;
	text-decoration:none;
}

#mtab li.present a {
	background-color: #000;
	color: #aaa;
}

/****************************************/
#memo1, #memo2, #memo3, #memo4, #memo5, #memo6, #memo7,#memo8,#memo9,#memo10 {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 3px;
	width: 355px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
/****************************************/
#ltab {
	margin-top: 0px;
	list-style:none;
	margin-left: 5px;
	padding-left: 0px;
	margin-bottom: 3px;
	font-family: Times New Roman;
        line-height: 120%;
        height: 17px;
	overflow: hidden;

}

#ltab li {
	border-bottom: 1px solid #000;
	font-size: 12px;
	float: left;
	width: 61px;
        height: 16px;
}

#ltab li a {
	border-right: 1px solid #000;	
	display: block;
	width: 60px;
        height: 17px;
	border-bottom: 0px;
	color: #777;
	text-align: center;
}

#ltab li a:hover {
	color: #999;
	background-color: #000;
	text-decoration:none;
}

#ltab li.present a {
	background-color: #000;
	color: #999;
}

#lmemo1, #lmemo2, #lmemo3, #lmemo4, #lmemo5, #lmemo6, #lmemo7,#lmemo8,#lmemo9,#lmemo10 {
	padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 3px;
	width: 355px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

/****************************************/
#ttoptab {
	margin-top: 0px;
	list-style:none;
	margin-left: 15px;
	padding-left: 0px;
	margin-bottom: 0px;
	font-family: Times New Roman;
        line-height: 120%;
        height: 17px;
	overflow: hidden;
}

#ttoptab li {
	border-bottom: 1px solid #000;
	font-size: 12px;
	float: left;
	width: 61px;
        height: 16px;
}

#ttoptab li a {
	display: block;
	width: 60px;
        height: 17px;
	border-right: 1px solid #000;
	color: #777;
	text-align: center;
}

#ttoptab li a:hover {
	color: #999;
	background-color: #000;
	text-decoration:none;
}

#ttoptab li.present a {
	background-color: #000;
	color: #999;
}

#ttop1, #ttop2, #ttop3, #ttop4, #ttop5 {
	padding-top: px;
        padding-left: 0px;
        padding-right: 7px;
        padding-bottom: 3px;
	width: 355px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
}
