@charset "utf-8";

.hide {display:none!important;}

.italic {
	font-style: italic;
}

body {
	font-size: 10px;
	color: #070000;
	background: url(../images/cmn/bg.png) #c5ad89 repeat 0 0;
	background-size: 70px auto;
}

#top_bar {
	width: 100%;
	height: 25px;
	background: #000;
	background: url(../images/cmn/bg_topbar01.jpg) no-repeat left top;
	background-size: 320px auto;
}

#section-footer {
	height: 80px;
	background: url(../images/cmn/bg_footer01.jpg) no-repeat left top;
	background-size: 320px auto;
}
#section-footer address {
	text-indent: -9999px;
	overflow: hidden;
}





#section-nav {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
}
#btn_close_menu {
	display: block;
	width: 72px;
	height: 25px;
	margin: 0 0 0 auto;
	text-indent: -9999px;
	background: url(../images/cmn/bg_topbar02.jpg) no-repeat -248px 0;
	background-size: 320px 25px;
}
#section-nav ul {
	padding-top: 2px;
	padding-bottom: 54px;
	background-image: url(../images/cmn/menu/layout001.jpg), url(../images/cmn/menu/layout002.png);
	background-repeat: repeat-x, no-repeat;
	background-position: 0 0, 0 bottom;
	background-size: 320px auto, 100% auto;
}
#section-nav ul li {
	height: 49px;
	background-color: #543c00;
}
#section-nav ul li a {
	display: block;
	height: 49px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 320px auto;
	text-indent: -9999px;
	overflow: hidden;
}
#section-nav ul li:nth-child(1) a { background-image: url(../images/cmn/menu/nav01.jpg); }
#section-nav ul li:nth-child(2) a { background-image: url(../images/cmn/menu/nav02.jpg); }
#section-nav ul li:nth-child(3) a { background-image: url(../images/cmn/menu/nav03.jpg); }
#section-nav ul li:nth-child(4) a { background-image: url(../images/cmn/menu/nav04.jpg); }
