@charset "utf-8";

body#lower{
}
body#lower #header {
}
#contents_header{
}
#contents_header p.topicpath{
font-size:10px;
color:#999;
padding:15px 0;
}
#contents_header p.topicpath a{
color:#CCC;
padding:0 5px;
}
#contents_header p.topicpath span{
	padding:0 5px;
}
#contents_header h2{
padding-top: 30px;
padding-bottom: 25px;
}
#contents_header .lower_navi {
}
#contents_header .lower_navi ul li{
}
body#lower #contents {
}
body#lower #contents .contentsInner{
padding: 29px;
}
body#lower #contents h3{
	padding:40px 0 20px 0;
}
body#lower #contents h4{
	padding:10px 0;
}
body#lower #contents h5{
	padding:30px 0 10px 0;
}
#contents_footer{
}
#contents_footer ul {
	text-align:center;
	padding:70px 0 40px 0;
}
#contents_footer ul li{
	display:inline;
	margin:0 10px;
}
body#popup{
	background:#170F0D none;
	color:#CCC;
}

/* common */
.txt_s {
	font-size:10px;
}
/* table 罫線のみ */
table.solid_line {
margin:10px 0 40px 0;
background-color: #9B6440;
}
table.solid_line th {
	font-weight:bold;
	text-align:left;
	padding:8px 10px;
	background-color: #311B0D;
	white-space: nowrap;
}
table.solid_line td {
	background:#311B0D;
	font-weight:normal;
	text-align:left;
	padding:10px 15px;
}
/* table 見出し色あり */
table.cross_line {
	color:#333;
	margin:10px 0 40px 0;
	width:880px;
	border-left:solid 1px #896408;
	border-top:solid 1px #896408;
}
table.cross_line th {
	background:#F7F3EA;
	font-weight:bold;
	padding:15px 10px;
	color:#896408;
	border-right:solid 1px #896408;
	border-bottom:solid 1px #896408;
}
table.cross_line td {
	background:#FFF;
	border-right:solid 1px #896408;
	border-bottom:solid 1px #896408;
	padding:15px 10px;
	text-align:center;
}
table.cross_line tr.horizontal_hilight th {
	background:#896408;
	color:#FFF;
}
table.cross_line tr.horizontal_hilight th.end {
	border-right:0;
}

/* 2カラムdiv */
.two_column_left {
	width:440px;
	float:left;
}
.two_column_right {
	width:440px;
	margin:0 0 0 20px;
	float:left;
}

/* brawn_wrap */
.brawn_wrap {
	background:#332A25;
	border:solid 1px #665007;
	padding:20px;
}

/* 2カラムli */
ul.two_column {
	_width:1076px;
	margin:0 0 0 -48px;
	_margin:0 0 0 -96px;
}
ul.two_column li{
	width:466px;
	float:left;
	margin:0 0 40px 48px;
}
/* 3カラムli */
ul.three_column {
	_width:1046px;
	_margin:0 0 0 -66px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -30px;
}
ul.three_column li{
	width:280px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 30px;
}
ul.three_column li.small {
	width:227px;
	margin:0 0 40px 33px;
}
/* brawn_wrap内3カラムli  */
.brawn_wrap {
}
.brawn_wrap ul.three_column {
	_width:996px;
	margin:0 0 0 -28px;
	_margin:0 0 0 -56px;
}
.brawn_wrap ul.three_column li{
	width:278px;
	float:left;
	margin:0 0 0 28px;
	background:#ECE8E6;
	color:#525252;
	padding:8px;
	min-height:294px;
	_height:294px;
}
.brawn_wrap ul.three_column li h6{
	padding:10px 0;
}
/* 4カラムli */
ul.four_column {
	_width:1026px;
	margin:0 0 0 -33px;
	_margin:0 0 0 -66px;
}
ul.four_column li{
	width:200px;
	margin:0 0 40px 33px;
	float:left;
}

/* brawn_wra内5カラムli */
.brawn_wrap ul.five_column {
	margin:0 0 0 -14px;
}
.brawn_wrap ul.five_column li{
	width:176px;
	margin:0 0 0 14px;
	float:left;
}
/* 5カラムli */
ul.five_column {
	margin:0 0 0 -23px;
}
ul.five_column li{
	width:176px;
	margin:0 0 40px 16px;
	float:left;
}
/* 6カラムli */
ul.six_column {
	margin:0 0 0 4px;
}
ul.six_column li{
	width:144px;
	margin:0 0 40px 12px;
	float:left;
}

/* side_image */
.side_image {
	margin:0 0 60px 0;
}
.side_image .detail{
	float:left;
	width:474px;
	padding:0 40px 0 0;
}
.side_image .image{
	float:left;
	width:466px;
	padding:30px 0 0 0;
	text-align:right;
}
/* 準備中 */
p.under_txt {
	text-align:center;
	padding:80px 0;
}
p.under_button {
	text-align:center;
	padding:0 0 50px 0;
}

/* サブメニュー */
.subMenu{
background-image: url(../img/submenu_bg.jpg);
background-repeat: repeat-x;
}
.subMenu ul{
margin: auto;
width: 960px;
font-size: 0%;
line-height: 0;
}
.subMenu ul li{
display: inline;
}