@charset "utf-8";

/**********************************************************************
	基本設定
**********************************************************************/
body {
  color:#4C3E2C;
  font:13px/1.6 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  *font-size:small;
  *font:x-small;
}

/**********************************************************************
	テキスト
**********************************************************************/
.hidetext {
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}

.large {
	font-size:116%;
	*font-size:15px;
}

.small {
	font-size:85%;
	*font-size:11px;
}

.x-small {
	font-size:77%;
	*font-size:10px;
}


/**********************************************************************
	リンクカラー
**********************************************************************/
a {  
  cursor:pointer;
	color: #930;
}

a:link,
a:visited {
	color: #930;
	text-decoration:underline;
}

a:hover,
a:focus,
a:active {
	color: #930;
	text-decoration:none;
}


/**********************************************************************
　フロート解除
**********************************************************************/
.clearfix:after {
  content:".";
  display:block; 
  height:0.1px; 
  clear:both; 
  visibility:hidden;
} 

.clearfix {zoom:1; }

.clear{clear:both;}


/**********************************************************************
　外枠の設定
**********************************************************************/
#wrapper {
	width: 100%;
	min-width: 1280px;
	margin:0 auto ;
	zoom:1; /* 印刷バグ解決 */
	background: url(../../images/bg.jpg) top center repeat-x;
}

#wrapper_inner {
	width:980px;
	min-height: 680px;
	margin: 0 auto;
	padding-top: 70px;
}

.topicpath{
	text-align: center;
	margin: 10px auto;
}

/**********************************************************************
　ヘッダー
**********************************************************************/
#header{
	width: 100%;
	height: 247px;
	background: url(../../images/img_header.jpg) repeat-x top center #5C412D;
}

.head_cont{
	width: 1280px;
	height: 247px;
	margin: 0 auto;
	background: url(../../images/bg_head.jpg) no-repeat top center;
}

/**********************************************************************
　ナビゲーション
**********************************************************************/
.logo{
	text-align: left;
	padding: 18px 0 0 209px;
}

.navi{
	height: 125px;
	list-style:none;
	padding: 10px 0 0 208px;
}

.navi li{
	float:left;
	margin-right: 15px;
}

/**********************************************************************
　フッター
**********************************************************************/
#footer{
	width: 100%;
	height: 153px;
	text-align: center;
	background: #1A130D url(../../images/img_footer.jpg) repeat-x top center;
	/*position: absolute;*/
	/*bottom: 0;*/
}

.copyright{
	margin: 0 auto;
	padding-top: 50px;
}

/**********************************************************************
　ページトップへ戻る
**********************************************************************/
p.pagetop {
	width: 100%;
	height: 45px;
	text-align:right;
	background: #ccc;
	padding-top: 18px;
}
