@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class
 #navSkip
 #page
  #contents
   #main
   #sub
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
html,body {
	background:#C8BB9B;
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: none;
}

a:active {
}


/*----------------------------------------------------
	#navSkip (NavigationSkip)
----------------------------------------------------*/
span#navSkip {
	position: absolute;
	top: 0;
	left: 0;
}


/*----------------------------------------------------
	#page
----------------------------------------------------*/


/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#contents {
	width:960px;
	height:580px;
	background:url(../../images/index/index_main_bg.jpg) no-repeat top left;
	text-align:center;
	margin:0 auto;
	position:relative;

}

#title-box {
	width:480px;
	background:rgba(0,0,0,.1);
	border-radius:5px;
	padding:30px;
	margin:0 0 0 auto;
	z-index:3;
}

#title-box img {
	margin-bottom:15px;
}

#contents:after {
	content:"";
	display:block;
	clear:both;
}

#footer {
	clear:both;
	border-top:1px solid #dadada;
	bottom:0;
	left:0;
	width:100%;
	min-width:960px;
	height:140px;
	padding:10px 0;
	background:#C8BB9B url(../images/footer_bg.jpg) repeat-x top left;
	overflow:auto;
}

.footer-container{
	width:auto;
	max-width:1280px;
	min-width:960px;
	text-align:center;
	margin:0 auto;
}

#footer ul {
	margin:0 auto;
	margin-bottom:15px;
}

#footer ul li {
	display: inline-block;
	text-align:left;
}

#footer ul li a{
	display: inline-block;
	background:transparent;
}

#footer ul li a:hover{
	background:url(../images/nav/index_hover_bg.png) repeat-x top left;
}

#footer ul li.firstChild,
#footer ul li:first-child {
}

#footer .copyright {
	text-align: right;
}