@charset "shift-jis";
/* -----------------------------
	 font family
----------------------------- */
.wrap {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Verdana , Osaka , sans-serif;
	color:#333333;
}

input, textarea {
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka , sans-serif;
}
.comment,
.trackback {
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka , sans-serif;
}

.main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Verdana , Osaka , sans-serif;
	color:#333333;
	font-size:0.8em;
}

/* -----------------------------
	 base
----------------------------- */
.menu {
	background: url(http://www.jmc-ne.co.jp/css/img/menu2_bg.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 191px;
}
.head a span {
	display: none;
}
#blog-body {
	float: left;
	font-size: 12px;
	width: 380px;
	padding-left: 10px;
}
.entry {
	width:379px;
	margin:0px 0px 30px;
	background-repeat:repeat-y;
	border: 1px solid #832444;
}

h1 {
	margin:0px;
	padding:5px 0px 0px 3px;
	background:url(none);
}

h2 {
	background:url(img/h2_bg.jpg) repeat-x;
	color:#912D4F;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0px 10px 3px;
	padding: 5px 5px 5px 15px;
}

.entry h3.entry_title {
	font-size:14px;
	margin:0px;
	background-image: url(img/h3_bg.gif);
	padding: 5px 5px 5px 10px;
	background-repeat: repeat-x;
}
.entry h3.entry_title a:link,
.entry h3.entry_title a:visited {
	color: #FFFFFF;
	text-decoration:none;
	border-left: 4px solid #FFFFFF;
	padding-left: 5px;
}
.entry_body,
.entry_more {
	padding:0px 18px 0px 15px;
	line-height: 1.6;
	margin-bottom: 8px;
}

.entry_date {
	text-align:right;
	padding:10px 15px 10px 0px;
}

.entry_state {
	border-top: dashed 1px #AEAEAE;
	font-size: 10px;
	clear: both;
	padding:9px 20px 22px 0px;
	text-align:right;
}

.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;
}
.entry img {
	margin:6px 12px 6px 0px;
	float:left;
	display:block;
}

.entry_more_permalink {
	text-align:right;
	display:block;
	clear:both;
}

/* -----------------------------
	 comment
----------------------------- */
.comment {
	margin: 10px 0px;
	padding: 0px 5px;
}
.comment h3 {
	background-image: url(none);
	height: auto;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color: #832444;
}
.comment form {
	font-size: 12px;
	margin: 20px 0px;
	padding: 0px;
}
.comment form dl {
	margin: 0px 10px;
}
.comment form dl dt {
	margin: 3px 0px;
	padding: 0px;
}
.comment form dl dt label {
	font-size:0.83em;
}
.comment form dl dt label#labelsubmit {
	display: none;
}
.comment form dl dd {
	margin: 3px 0px 3px 0px;
	padding: 0px;
}
.comment dl.body {
	line-height:1.5;
	margin: 0px 10px;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px solid #AEAEAE;
}
.comment dl.body dt {
	margin: 0px;
	padding: 4px 0px;
}
.comment dl.body dd {
	margin: 0px;
}
.comment input#set_cookie {
	border: none;
	background-color: #FFFFFF;
	background-image: none;
}
#description {
	font-size: 12px;
	width: 480px;
}
#submit {
	font-weight: bold;
	color: #666;
	background-color: #fff;
	border-color: #787878;
	background-image: none;
}
.comment input,
.comment textarea,
.trackback input {
	color: #666;
	background-color: #fff;
	border: solid 1px #787878;
}
/* -----------------------------
	 trackback
----------------------------- */
.trackback {
	margin: 10px 0px;
	padding: 0px 5px;
}
.trackback h3 {
	background-image: url(none);
	margin-left: 10px;
	padding: 2px 8px;
	height: auto;
	width:80%;
	color: #832444;
}
.trackback div.link {
	padding: 5px 0px 0px 12px;
	text-align: left;
	margin-bottom: 10px;
}
.trackback div.link input {
	font-size: 10px;
	background-color: #FBE7E9;
	border: none;
	margin-top: 5px;
}
.trackback dl.body {
	line-height:1.5;
	margin: 0px 10px;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px solid #AEAEAE;
}
.trackback dl.body dt {
	margin: 0px;
	padding: 4px 0px;
}
.trackback dl.body dd {
	margin: 0px;
}
.page {
	text-align: center;
}
/* -----------------------------
	 navi
----------------------------- */
#navi {
	float: right;
	width: 160px;
	background: #FDEAEC;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#navi dl {
	margin-bottom: 10px;
	margin-left: 6px;
	list-style: none;
}
#navi dt {
	font-size:12px;
	font-weight:bold;
	border: 1px solid #832444;
	padding: 5px 10px;
	width: 125px;
	background-image: url(img/navi_bg.jpg);
	color: #FFFFFF;
}
#navi dd {
	padding:10px;
	background-color:#ffffff;
	width:125px;
	border:1px solid #832444;
	line-height:15pt;
	margin:0px;
}
#navi dd ul {
	margin: 0px;
	padding: 0px;
}
#navi dd ul li {
	list-style: url(none) none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#categoryname {
}
#categorylist {
}
#archivename {
}
#archivelist {
}
#recententryname {
}
#recententrylist {
}
#cmname {
}
#cmlist {
}

