@charset "UTF-8";
.fRow {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
h2{
	background: none;
	border: none;
	border-left: 8px solid #806020;
	color: #C75510;
	font-size: 140%;
	padding: 0 0 0 22px;
	position: relative;
	margin: 30px 0 20px;
}
h2::after{
	position: absolute;
	content: '';
	width: 10px;
	height: auto;
	background: #FF9E1B;
	left: 1px;
	top: 0;
	bottom: 0;
}
#mv_area2{position: relative;}
#mv_area2 p.btnLink1 a {
	position: absolute;
	left: 10px;
	bottom: 150px;
}
#information{
	height:110px;
	border:1px solid #FF9E1B;
	box-sizing: border-box;
	font-size:.9em;
	line-height: 2.5;
}
#information #info {
	height: 90px;
	overflow:auto;
	margin : 10px 15px;
}
#imagearea dl.info_inner dt {
	color: #806020;
	float: left;
	width: 100px;
}
#imagearea dl.info_inner dd {
	padding-left: 100px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #C8C8C8;
}
.box-left,.box-right {
	border:1px solid #ccc;
	width:48%;
	position:relative;
	padding-bottom:25px;
	font-size:.9em;
}
.box-left {float:left;}
.box-right {float:right;}
.box-left h3,.box-right h3{
	border: none;
 font-size: 153.3333%;
	background: #F2F3ED;
	color: #806020;
	text-align: center;
	margin-top: 0;
	padding: 10px;
}
.box-inner {margin: 15px;}
.box-inner p.btnLink1 a {
	width: 260px;
/*	position: absolute;
	bottom: 20px;
 width: 250px;
	left: 0;right: 0;
 margin: auto;*/
}
.box-left ul li,.box-right ul li{margin-bottom:0.5em;}
.unit1of2 p.btnLink2 a{
	width: 100%;
}
/*»­Ïñ¥Ð¥Ê©`*/
.bn_img {background-color:#FFF;} 
.bn_img:hover {background-color:#FBFFD1;} 
