@charset "utf-8";
/**
 *	Common
 */
html{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}

body {
	line-height: 1.5;
	font-size:medium;
}

.encMainContainer{
	margin-top: 20px;
}

a, a:visited, a:hover{color: #945;text-decoration: none;}

h1{
font-size:medium;
margin-bottom:10px;
padding-left:10px;
background-color:#600;
color:#fff;
font-weight: bold;
line-height: 1.8em;
}

h2{
font-weight: bold;
line-height: 1.8em;
font-size:medium;
margin-bottom:10px;
padding-left:10px;
background-color:#eee;
}

h3{ font-size:medium; margin-bottom:10px; padding-left: 5px; border-left:5px solid #bbb;
font-weight: bold;line-height: 1.8em;
 }

h4{ text-align:left; border-left:thick solid #800000; border-bottom: thin solid #800000; font-weight:bold; padding-left: 5px; margin-bottom: 5px;
	font-weight: bold;

}

h5{ font-size:medium; margin-bottom:10px; padding-left:5px; border-left:5px solid #ddd; clear:both;
	font-weight: bold;
}

h6{ font-size:medium; margin-bottom:10px; padding-left:5px; border-left:5px solid #eee;	font-weight:normal; clear:both;
	font-weight: bold;
}


/* Footer */

#footer{
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:100%;
min-height: 100px;
padding-top:20px;
padding-bottom:50px;
font-size:small;
font-familly:sans-serif;
background:#EEE;
text-align:center;
}
	.footerCopyright{
		text-align:center;
		margin-top: 10px;
		font-size:small;
	}
	#footernavi ul { margin:0; padding:0; }

	#footernavi li { display:inline; margin-right:3px; padding-left:7px; border-left:1px solid #999; }

		#footernavi li.last{ padding-right:7px; border-right:1px solid #999; }

	#footernavi a { color:#765; float:none; }

		#footernavi a:hover{ color:#333; }

		#footernavi .home{ padding-left:0; border-left:0; }

		#footernavi .on a{ background:#807859; color:#fff;}



.ComposerLists ul, .ComposerLists li{
	list-style: none;
	display: inline-block;
}
.ComposerLists ul{
	margin-bottom: 5px;
	padding:0 10px;
	border-left:#dfdfdf 2px solid;
	display: inline-block;
}
.ComposerLists li{
	padding:0 5px;
	display: inline-block;
}

/**
 *
 */
.googleCustomSearch *{
	vertical-align: middle;
	font-size: 13px;
	font-weight: normal;
	line-height: 0.9em;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;

}

.thumbnail{
	box-shadow: inherit;
	-webkit-box-shadow: inherit;
	border:none;
}