@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------------------------
	ENTRY
/*-----------------------------------------------------------------------*/

#entry {
	overflow:hidden;
	width:600px;
	margin:0 25px;
	padding:30px 0;
	border-top:1px solid #c9c9c9;
	color:#333;
	font-size:1.0em;
}

	#entry h1,
	#entry h2,
	#entry h3,
	#entry h4,
	#entry h5,
	#entry h6,
	#entry p {
		margin-bottom:10px;
	}
	
	#entry h1,
	#entry h2 {
		clear:both;
		color:#391414;
		zoom:1;
	}
	
		#entry h1:after,
		#entry h1:before,
		#entry h2:after,
		#entry h2:before {
			content:".";
			display:block;
			height:0px;
			clear:both;
			visibility:hidden;
		}
	
	#entry h1 {
		margin-bottom:20px;
		font-family:"ＭＳ Ｐ明朝", 細明朝, serif;
		font-size:1.5em;
		font-weight:bold;
	}
	
	#entry h2 {
		margin-top:30px;
		padding:5px 0 5px 20px;
		background:url(../../img/common/main/entry/icon/dot.gif) no-repeat left center;
		border-bottom:1px dotted #5d5959;
		font-size:1.2em;
		font-weight:bold;
	}
	
		#entry h2 a {
			display:inline;
			float:right;
			color:#333;
			font-size:0.8em;
			font-weight:normal;
		}
	
	#entry p {
	}
	
	#entry a {
		padding:0 0 1px 20px;
		background:url(../../img/common/main/entry/icon/link.gif) no-repeat left center;
		color:#333;
		text-decoration:underline;
	}
	
	#entry a:hover {
		color:#000;
		text-decoration:none;
	}
	
	#entry strong {
		font-size:1.1em;
		font-weight:bold;
	}
	
	#entry em {
		font-style:italic;
	}
	
	#entry ul {
		margin-top:30px;
		padding:20px 20px 10px 20px;
		border:1px solid #aaa;

		/* 110519変更 */
		/*background:#ddd;*/
		background:url(../../img/common/main/entry/bg.jpg) repeat left top;
		/* 110519変更ここまで */
	}
	
		#entry ul li {
			margin-bottom:10px;
		}
	
	#entry table {
		margin-bottom:20px;
		border:1px solid #333;
		border-collapse:collapse;
	}
	
		#entry table th,
		#entry table td {
			padding:5px;
			border:1px solid #333;
		}
	
	#entry .end {
		display:block;
		zoom:1;
	}
	
		#entry .end:after {
			content:".";
			display:block;
			height:0px;
			clear:both;
			visibility:hidden;
		}
		
	#entry .wp-caption-text,
	#entry .wp-caption-dd {
		margin-top:5px;
		line-height:1.2em;
		font-size:0.85em;
	}
		
	#entry .non-background {
		padding:0 !important;
		background-image:none !important;
	}
	
	#entry .non-margin {
		margin:0 !important;
	}
	
	#entry .non-padding {
		padding:0 !important;
	}
	
	#entry .aligncenter {
		display:block;
		margin:0 auto;
	}
		
	#entry .alignleft {
		display:inline;
		float:left;
	}
	
		#entry .alignleft img,
		#entry img.alignleft,
		#entry .alignleft .wp-caption-text,
		#entry .alignleft .wp-caption-dd {
			padding-right:10px;
		}
		
	#entry .alignright {
		display:inline;
		float:right;
	}
	
		#entry .alignright img,
		#entry img.alignright,
		#entry .alignright .wp-caption-text,
		#entry .alignright .wp-caption-dd {
			padding-left:10px;
		}
	
	#entry #link_children {
		width:600px;
		margin:20px auto;
		padding:0;
		background:none;
		border:none;
	}
	
		#entry #link_children li {
			display:inline;
			float:left;
			width:200px;
		}
		
		#entry .event li {
			width:100% !important;
		}
		
	#entry .lightbox {
		padding:0;
		background:none;
	}