@charset "shift-jis";
/* -----------------------------
	 font family
----------------------------- */
input, textarea {
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka , sans-serif;
}
.wrap {
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka , sans-serif;
}
/* -----------------------------
	 entry
----------------------------- */
.entry {
	margin: 5px 12px 20px 12px;
	padding: 7px 0px;
}
.entry h2,
.entry h3 {
	background-image: none;
}
.entry h2.entry_title {
	margin: 7px 0px 5px 0px;
	padding: 8px 5px 7px 12px;
	font-size: 14px;
	color: #4791FF;
	background-color: #EDEDED;
	height: auto;
}
.entry h2.entry_title a:link,
.entry h2.entry_title a:visited {
	color: #444;
}
.entry_body,
.entry_more {
	line-height: 1.6;
	margin-bottom: 8px;
}
.entry_date {
	color: #555;
	font-weight: bold;
	border-bottom: dashed 1px #AEAEAE;
	padding: 0px 0px 5px 0px;
}
.entry_state {
	border-top: dashed 1px #AEAEAE;
	margin-top: 5px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	clear: both;
}
.entry ul {
}
.entry li {
}
.entry blockquote {
	border-left: solid 4px #AEAEAE;
	padding: 3px 0px 3px 12px;
}
.entry p {
}
.entry strong {
	font-weight: bold;
}
.entry em {
	font-weight: bold;
}
.entry_navi {
	padding: 5px 0px;
	text-align: center;
	font-size: 10px;
}


/* -----------------------------
	 navi
----------------------------- */

.menu {
	display:none;
}
.navi {
	font-family: verdana, "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku GothicPro", osaka, sans-serif;
	width:200px;
	float:left;
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.navi dl {
	line-height:1.3em;
	border-top: solid 1px #B7AAA2;
	border-bottom: solid 1px #B7AAA2;
}
.navi dt {
	display:block;
	text-indent:-5000px;
	background-position: 1px 0px;
	background-repeat: no-repeat;
	height:27px;
}

.newentry dt {
	background-image: url(../img/navi_entry.gif);
}
.newentry {
	margin-bottom:10px;
}
.archive dt {
	background-image: url(../img/navi_archive.gif);
}

.navi dd {
	border-right: solid 1px #B7AAA2;
	border-left: solid 1px #B7AAA2;
}
.navi li {
	font-size:10px;
}
.navi li a {
	background: #fff url(../img/m_list.gif) no-repeat 0px 0px;
	padding: 8px 0px 7px 30px;
	display:block;
	width:168px;
}


.navi dd,
.navi dd a:link {
	color:#6D4A34;
}
.navi dd a:visited {
	color:#6D4A34;
}
.navi dd a:hover {
	color: #F38900;
}

/* -----------------------------
	 Use FoldCategoryWithTime
----------------------------- */
span.new {
	display: none;
	font-weight: bold;
	color: #FF9933;
}

/* -----------------------------
	 page navi
----------------------------- */
.page {
	font-size: 10px;
	margin: 5px 12px;
	letter-spacing: 1px;
	padding: 5px 0px;
	text-align: center;
	background-color: #EDEDED;
}

/* -----------------------------
	 Use PageNaviExp
----------------------------- */
.page_now {
	padding: 1px 3px;
}
/* -----------------------------
  Use thumbpop (.pict‚Æ“¯‚¶‚Å—Ç‚¢)
----------------------------- */
.thumb {
	float: right;
	margin: 0px 0px 7px 12px;
}
.pict {
	border:solid 1px #999;
}
.pict2 {
	border:solid 1px #999;
}
.profile_body {
	margin: 5px 15px;
}
.profile_body ul {
}
.profile_body li {
}
.profile_body li { 
	background: url(../img/dot_line_grey.gif) repeat-x left bottom; 
	padding:7px 0px 7px 0;
} 
.profile_body li a { 
	background: url(../img/burette_02.gif) no-repeat 8px 2px; 
	padding-left: 22px; 
}


