@charset "shift-jis";

/*============================================================================



	style info : ヘッダ フッタ etc サイト内共通レイアウト用



==============================================================================*/

/*============================================================================

	#wrapper（ページ全体 横幅）

==============================================================================*/

#wrapper {
	width: 950px;
	margin: auto;
	clear: both;
	background:url(../img/mainbg.gif) repeat-y left #ebeee8;
	-webkit-box-shadow: 0 0 10px 0 #333; /* Safari, Chrome用 */
	-moz-box-shadow: 0 0 10px 0 #333; /* Firefox用 */
	box-shadow: 0 0 10px 0 #333; /* CSS3 */
	behavior: url(../js/PIE.htc);
}


/*============================================================================

	header#topHeader（トップページヘッダ）

==============================================================================*/

#topHeader {
	width:950px;
	margin:10px auto 5px;
}

#topHeader h1 {
	margin:0;
}

/*============================================================================

	header#globalHeader（ヘッダ）

==============================================================================*/
.globalHeader {
	height:123px;
}



/*============================================================================


	#leftSide（左メニュー）

==============================================================================*/

#leftSide {
	width: 220px;
	float: left;
	background-color:#b79e66;
}


#leftSide h1 {
	margin:0; padding:0;
}

#leftSide nav ul {
	padding-bottom:30px;
}

#leftSide nav li { width:220px; display: inline; background-color:#FFF; }

#leftSide nav li a { background: url(../img/menu.jpg); display:block; margin: 0 0 2px 0; height:46px; overflow: hidden; text-indent:-2280px; }

/* BUTTONS */
#leftSide nav li#home a { background-position: 0 0; }
#leftSide nav li#menuHistory a { background-position:0 -48px; }
#leftSide nav li#menuShodo a { background-position:0 -96px; }
#leftSide nav li#menuHeirloom a { background-position:0 -144px; }
#leftSide nav li#menuShoko a { background-position:0 -192px; }
#leftSide nav li#menuEidai a { background-position:0 -240px; }
#leftSide nav li#menuWajun a { background-position:0 -288px; }
#leftSide nav li#menuReijo a { background-position:0 -336px; }
#leftSide nav li#menuAccess a { background-position:0 -384px; }
#leftSide nav li#menuBlog a { background-position:0 -432px; }


/* OVER STATES */
#leftSide nav li a:hover {
	filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}

/*============================================================================


	#main（中央）

==============================================================================*/

#main {
	width: 690px;
	margin:0 20px 0;
	float: right;
}

#main section#pageNavi {
	margin:25px 0 0;
}

#main p#topicPath {
	margin:0;
	line-height:1;
	float:left;
}

#main div#fontSize {
	padding-bottom:7px;
	float:right;
}

#main div#fontSize span {
	line-height:22px;
	padding:0 2px;
}


#main h3 {
	text-indent:-9999px;
	height:46px;
	overflow:hidden;
	margin:10px 0 20px;
	background-repeat:no-repeat;
	clear:both;
}

#main h4 {
	font-size:130%;
	color:#224208;
	border-left:4px solid #cc8b00;
	padding-left:4px;
	margin:0 0 10px;
}

#main h5 {
}

#main p.back {
	color:#C00;
	margin-bottom:0;
}

#contents {

}

#bottom {
	width: 950px;
	margin: 0 auto;
	clear: both;
	padding:30px 0 30px;
	text-align:right;
}

#bottom p {
	margin-right:20px;
	color:#C00;
}

/*============================================================================

	footer#globalFooter（フッタ）

==============================================================================*/

#globalFooter {
	width: 950px;
	margin: 0 auto;
	clear: both;
	border-top:3px solid #f5a916;
	padding:20px 0 50px;
	text-align:center;
	background-color:#314518;
}

#globalFooter p {
	color:#FFF;
	background-image:url(../img/footerlogo.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:90%;
	padding-top:52px;
	filter: alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}
/* copyright
---------------------------------*/
footer#globalFooter p.copyright {
	font-size: 77%;
	color: #555;
	margin: 0 0 0 15px;
	padding-bottom: 30px;
	letter-spacing: 0.1em\9; /* IE8 and below */
}
