@charset "utf-8";
/*index===================================
commonLayout

_1. page title
_2. text area
  2_1. koenkai news
  2_2. LDP invitation
=========================================*/

/*=========================================
_1. page title
=========================================*/

#main h1.page-title{
	background:url(../koenkai/image/page_title.jpg) no-repeat;
	}

#main h2.page-title{
	background:url(../koenkai/image/page_title.jpg) no-repeat;
	}

#text-area h1.entry-title{
	clear:both;
	font-weight:bold;
	font-size:15px;
	line-height:1.25em;
	width:553px;
	background: url(../common/entry_title_bg.gif) 0 3px no-repeat;
	margin:0;
	padding:0 0 0 22px;
	}

#category-archive h2#ldp{
	float:left;
	clear:blth;
	width:575px;
	height:30px;
	margin:2em 0 1.5em 15px;
	padding:0;
	background: url(../koenkai/image/ldp_member_inv.gif)  no-repeat;
	text-indent:-9999em;
	}

*html #category-archive h2#ldp{
	float:left;
	clear:blth;
	width:575px;
	height:30px;
	margin:1em 0 1em 10px;
	padding:0;
	background: url(../koenkai/image/ldp_member_inv.gif)  no-repeat;
	text-indent:-9999em;
	}

/*=========================================
_2. text area
=========================================*/

/*_2-1. koenkai news*/

#text-area span.entry-date{
	width:553px;
	margin:10px 0 0 0;
	}

#text-area #related-entries h2{
	width:575px;
	margin-left: 0;
	}

#text-area #related-entries ul{
	width:575px;
	margin-left: 0;
	}

#text-area p{
	margin:0;
	padding:1.5em 0 0 0;

	}

div#text-area span.archive-link{
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bolder;
	line-height:1.25em;
	color:#999;
	width:553px;
	margin:0 0 10px 0;
	padding:0 0 10px 22px;
	text-align:right;
	}
	
#text-area p.name, #category-archive p.name{
	font-size:14px;
	margin:0;
	padding:2em 0 2em 0;
	text-align:right;
	}

/*_2-2. LDP invitation*/

#text-area h4, category-archive h4, #text-area address{
	margin:0;
	padding:0;
	text-align:right;
	}

dl{
	float:left;
	width:555px;
	margin:10px 0 0 0;
}

dt.ind-2em{
	float:left;
	clear:left;
	font-weight:bold;
	color:#666666・
	line-height:1.25em;
	widht:30px;
	margin:0;
	padding:0;
}

dd.ind-2em{
	float:right;
	width:501px;
	line-height:1.4em;
	margin:0;
	padding:0 0 0 10px;
}

dt.ind-3em{
	float:left;
	clear:left;
	font-weight:bold;
	color:#666666・
	line-height:1.4em;
	widht:45px;
	margin:0;
	padding:0;
}

dd.ind-3em{
	float:right;
	width:488px;
	line-height:1.4em;
	margin:0;
	padding:0 0 0 10px;
}

dt.ind-4em{
	float:left;
	clear:left;
	font-weight:bold;
	color:#666666・
	line-height:1.4em;
	widht:60px;
	margin:0;
	padding:0;
}

dd.ind-4em{
	float:right;
	width:473px;
	line-height:1.4em;
	margin:0;
	padding:0 0 0 10px;
}
div#border{
	float:left;
	padding:0 10px 10px 10px;
	width:555px;
	clear:both;
	position:relative;
	border:1px solid #1E90FF;
	background:#fdfef1;
}
*html body #border{
	width:535px;
}

div#border02{
	float:left;
	padding:0 10px 10px 10px;
	margin:1em 0 0 0;
	width:555px;
	clear:both;
	position:relative;
	border:1px solid #1E90FF;
	background:#fff;
}

p#noindent{
	text-indent:0em;
}

div#box{
	float:left;
	clear:both;
	display:block;
	margin-bottom:1em
}

.photo-center{
	clear:both;
	display:block;
	margin:1.5em 20px 0 20px;
	padding:0;
	}

.photo-right{
	float:right;
	display:block;
	margin:1.5em 0 0;
	padding:0 0 0 10px;
	}

.photo-left{
	float:left;
	display:block;
	margin:1.5em 0 0;
	padding:0 10px 0 0;
	}

div.caption{
	display:block;
	font-size:12px;
	line-height:1.35em;
	margin:5px 0 5px 0;
	padding:5px;
	text-indent:0em;
	border:1px solid #CCC;
	}


