/*基本設定
------------------------------------------------------------*/
a:link{
color:#d2691e;
text-decoration:none;
}
a:visited{
color:#d2691e;
text-decoration:none;
}
a:active{
color:#d2691e;
text-decoration:none;
}
a:hover{
color:#ffffff;
background-color:#a0e6e6;
}

html{
scrollbar-face-color:#FFFFFF;
scrollbar-track-color:#CCCC66;
scrollbar-highlight-color:#ffffff;
scrollbar-darkshadow-color:#666600;
scrollbar-arrow-color:#CCCC66;
scrollbar-shadow-color:#CCCC66;
scrollbar-3dlight-color:#CCCC66;
}

body{
font-size:11px;
color:#444444;
margin:0px;
padding:0px;
font-family:"Verdana","MS UI Gothic";
background-color:#e1ffd2;
line-height:12pt;
}

/*レイアウト
------------------------------------------------------------*/
.main_table{
width:750px;
border-left:1px solid #444444;
border-right:1px solid #444444;
background-color:#ffffff;
}

.top{
border-top:1px solid #ffffff;
border-right:1px solid #1e3d1d;
border-bottom:1px solid #1e3d1d;
border-left:1px solid #ffffff;
background-color:#396f1d;
padding:3px;
}

h1{
font-size:18px;
letter-spacing:3px;
font-weight:bolder;
margin:10px;
}

.intro{
letter-spacing:3px;
margin:10px;
}

/*サイドバー
------------------------------------------------------------*/
.side{
font-size:11px;
margin:5px;
}

.menu{
border-top:1px solid #ffffff;
border-right:1px solid #1e3d1d;
border-bottom:1px solid #1e3d1d;
border-left:1px solid #ffffff;
background-color:#396f1d;
padding:2px;
text-align:center;
font-weight:bolder;
letter-spacing:5px;
color : #ffffff;
}

.menu2{
border-top:1px solid #ffffff;
border-right:1px solid #1e3d1d;
border-bottom:1px solid #1e3d1d;
border-left:1px solid #ffffff;
background-color:#396f1d;
color : #ffffff;
padding:2px;
}

.prof{
text-align:left;
font-size:10px;

}

/*豆本設定*/
.mamebook1{
text-align:center;
}


/*サイドメニューの中身（リスト）設定*/
#menu ul {
	list-style-type: none;
	font-size:10px;
	line-height:170%;
	padding:6px;
	margin:0px;
}

#menu li {
	font-size:11px;
	line-height:170%;
	padding:0px 0px;
	margin:0px;
}

#menu li a {
	text-decoration: none;
	color: #8C8060;
}

#menu li a:hover {
	color: #381F00;
	text-decoration: none;
}


/*最新コメント・トラックバックのツリーリスト設定*/
#menu ul.tree {
	list-style: none;
	margin: 3px 0px 0px;
	padding: 3px 0px 7px 0px;
	list-style-type: none;
	text-decoration: none;
}

#menu ul.tree li {
	margin: 0px;
	padding: 0px 0px 5px 20px;
	background-image: url("http://blog-imgs-41.fc2.com/p/a/p/paperbag/tree_line.gif");
	background-repeat: no-repeat;
}

#menu ul.tree li.end {
	background-image: url("http://blog-imgs-41.fc2.com/p/a/p/paperbag/tree_end.gif");
}





/*記事部分
------------------------------------------------------------*/
.entry_table{
width:430px;
margin:20px 0px;
border:1px solid #444444;
background-color:#ffffff;
}

.entry_title{
font-weight:bolder;
letter-spacing:10px;
}

.entry_text {
margin:10px;
}

.entry_state {
text-align:right;
margin:5px;
}

.entry_navi{
text-align:center;
}

.title{
font-size:16px;
font-weight:bolder;
margin: 5px;
padding-bottom:5px;
border-bottom:3px dotted #FFCC33;
}

.comment_title{
margin:10px;
border:1px solid #444444;
font-weight:bolder;
}

/*画像設定
------------------------------------------------------------*/
.entry_text img {
margin:5px;
border:1px solid #444444;
}

img.emoji{
margin:2px 2px 4px 2px;
vertical-align:middle;
float:none
}
