@charset "utf-8";

/* -----------------------------------------------------------
#
# INFORMATION
#
# FileName:	magazine.css
# Summary:	magazine indiviual
# Created:	2009-09-15
# UpdatedBy:	2009-10-01
# Copyright:	(c)TREE OF LIFE CO., LTD. ALL RIGHTS RESERVED
------------------------------------------------------------ */

/* -----------------------------------------
	common
------------------------------------------ */
#content-main p {
	line-height:1.5;
}
.summary {
	margin:10px 0 30px 0;
	color:#347249;
	font-weight:bold;
}
.entrylist {
	font-size:100%;
	margin:0 0 20px 0;
}
.entrylist li {
	margin:0 0 30px 0;
}
.entrylist a {
	color:#000;
}

/* -----------------------------------------
	entry
------------------------------------------ */
.entry-title {
	margin:0 0 20px;
	padding:4px 12px 3px 20px;
	background:url(../images/common/bg_title.gif) repeat;
	font-size:84%;
	font-weight:bold;
	color:#FFF;
}
.entry-title a{color:#FFF;}
.entry-title a:link{text-decoration:none}
.entry-title a:visited{	text-decoration:none}
.entry-title a:hover{text-decoration:underline;}
.entry-title a:active{	text-decoration:underline;}

.entry-title h1 {font-weight:bold;}

.entry{
	margin:30px 0;
	overflow:hidden;
}
.entry-body{
	line-height:1.5;
	margin:0 15px 0 0;
	font-size:84%;
}
.entry-body2{
	line-height:1.5;
	margin:0 15px 0 135px;
	font-size:84%;
}
.entry-body p,
.entry-body2 p{
	margin:1em 0;
	padding:0;
	font-size:100%;
}
.entry-body a,
.entry-body2 a{
	color:#000;
}
.entry-body p:first-child{
	margin:0 0 1em;
}
.entry-img{
	float:left;
	width:138px;
}
.entry-img img{
	border:1px solid #666666;
	display:block;
	margin:0 0 21px 0;
}
.entry .bn-list{
	clear:both;
	padding:10px 0 36px 0;
}
.entry .pagetop {
	clear:both;
	margin:3em 0 40px 0;
}
.entry .profile {
	overflow:hidden;
	margin:0 0 20px 0;
	padding:18px 18px 18px 30px;
	background-color:#efeff0;
}
* html .entry .profile { height:1%;}

.entry p.author-photo {
	float:right;
	margin:-1em 0 1em 0;
	padding:0 0 0 20px;
}


/* -----------------------------------------
	entry-body-parts
------------------------------------------ */
.entry-body img.right {
	float:right;
	margin:0 0 10px 10px;
}
.entry-body img.left {
	float:left;
	margin:0 10px 10px 0;
}
.entry-body .center {
	text-align:center;
}
.entry-body p.right {
	text-align:right;
}
.entry-body table {
	margin:10px 2px;
}
.entry-body table table{
	margin:0;
	width:auto;
}
.entry-body td.ajust {
	padding:0 12px;
}
.entry-body td{
	padding:3px;
}
.entry-body table dl{
	margin:10px;
}
.entry-body div img{
	margin:2px;
}
.entry-body div.center{
	margin:12px 0;
}
.entry-body table.center{
	margin:12px auto;
	text-align:left;
}
.entry-body ol {
	list-style-type: decimal;
	margin:0 0 0 1px;
	padding:0 0 0 1.6em;
}
.entry-body ul {
	list-style-type:disc;
	font-size:100%;
	padding:0 0 0 1.5em;
}
.entry-body h3.border-type {
	display:inline;
	padding:5px;
	width:auto;
	border:2px solid #33724A;
	font-weight:bold;
}
.entry-body blockquote {
	margin:0;
	padding:0;
}
.entry-body p.center img{
	margin-bottom:4px;
}


/* -----------------------------------------
	sidebar
------------------------------------------ */
.menu li {
	margin:0 0 3px 0;
	line-height:1.3;
	background:url(../images/common/mak_arrow.gif) 0 0.25em no-repeat;
}
.menu ul {
	padding:10px 3px 10px 13px;
}

/* -----------------------------------------
	index
------------------------------------------ */
.entrylist .column-summary {
	position:relative;
	margin:0 0 18px 0;
	padding:0 0 18px 0;
	background:url(../images/common/mak_dotline.gif) bottom repeat-x;
}
.entrylist .column-summary h3 {
	margin:22px 20px 0 137px;
	font-size:84%;
	font-weight:bold;
}
.entrylist .column-summary p {
	margin:0 20px 0 137px;
}
.entrylist .column-summary h3.nophoto,
.entrylist .column-summary p.nophoto{
	margin-left:0;
}
.entrylist .no-img p,
.entrylist .no-img h3{ margin-left:0;}

.entrylist p.author-photo{
	position:absolute;
	top:0;
	left:0;
	margin:0;
}
* html .entrylist p.author-photo{left:-137px;}
.author-photo img {
	border: 1px solid #666;
}
.column-list {
	margin:0 12px 10px 0;
}
.entrylist .column-list li {
	margin:0 0 2px 0;
}
.profile {
	margin:10px 0 20px 0;
	padding:18px 30px;
	background-color:#efeff0;
}
.profile h3 {
	font-size:84%;
	font-weight:bold;
}

/* -----------------------------------------
	category
------------------------------------------ */
#category .entry-title {
	margin:0 0 20px 0;
}

#category .entrylist li {
	margin:0 0 15px 0;
	padding:0 0 0 12px;
	line-height:1.2;
	font-size:84%;
	background:url(../images/common/mak_arrow.gif) 0 0.25em no-repeat;
}

#category .entrylist {
	margin:0 0 0 4px;
}

#secret {
	display:none;
}



