@charset "utf-8";

/* ===== import basic style ===== */
@import "base.css";
@import "common.css";
@import "navi.css";
@import "font.css";

/* local column */
@import "local.css";



/* ===== category style ===== */
/* column setting */
#info .contents .area_main .pr_head {margin-bottom: 5px;}

/* local parts */





/* ===== [page type] contents top ===== */
/* ----- title area ----- */
.category .title {}
.category .title h1 {
	margin: 0px 0px 5px;
	height: 100px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../img/info/title.gif) -5px 0px no-repeat;
}

.category .title p {margin: 0px 5px 1.2em; font-size: 14px;}


/* ----- top page styling ----- */
.category .entry {margin: 30px 5px;}

.category .entry h2 {margin: 0px 0px 5px; color: #56743A; font-size: 15px;}
.category .entry h2.posttitle {
	margin: 0;
	padding: 3px 0px 0px 8px;
	border-left: 8px solid #156010;
	color: #111111;
	font-size: 17px;
	background: url(../img/common/dot_x.gif) left top repeat-x;
}
	.category .entry h2.posttitle a {color: #111111; text-decoration: none;}

.category .entry p {margin: 0px 5px 1.2em;}
.category .entry p.update {margin: -1.4em 5px 18px 75%; color: #333333; font-size: 13px; text-align: right;}

.category .entry ul {margin: 0px 30px 1.5em; line-height: 1.2; list-style-type: square;}
.category .entry ul li {margin: 0px 0px 3px;}

.category .entry ol {margin: 0px 35px 1.5em; line-height: 1.2;}
.category .entry ol li {margin: 0px 0px 3px;}

.category .entry ul.postmeta {margin: 0; text-align: right; list-style-type: none;}
.category .entry ul.postmeta li {display: inline; margin: 0px 0px 0px 5px;}




/* ===== [page type] article pages ===== */
.article .entry img.title {margin: 0px 0px 15px -5px; vertical-align: middle;}

.article .entry h1 {margin-bottom: 0;}
.article .entry h2 {
	margin: 2em 0px 10px;
	padding: 3px 0px 0px 8px;
	border-left: 8px solid #156010;
	color: #111111;
	font-size: 17px;
}

.article .entry h3 {margin: 0px 0px 5px; color: #56743A;}

.article .entry p {margin: 0px 5px 1.2em;}
.article .entry p.update {margin: -1.4em 2px 1.5em; font-size: 13px; text-align: right;}
.article .entry p.writer {font-size: 13px; text-align: right;}

.article .entry ul {margin: 0px 30px 1.5em; line-height: 1.2; list-style-type: square;}
.article .entry ul li {margin: 0px 0px 3px;}

.article .entry ol {margin: 0px 35px 1.5em; line-height: 1.2;}
.article .entry ol li {margin: 0px 0px 3px;}

.article .entry dl {margin: 30px 0px;}

.article .entry dt.title {margin: 0px 0px 15px 0px; font-size:18px;}

.article .entry dd p.talk {margin-left:1.5em; color:#346E37; font-size:12px;}
