@charset "utf-8";

.column{
	width: 645px;
	border: 1px solid #e5edf6;
	padding: 20px 15px;
	color:#333333;
}
.column .detail{
	font-size: 80%;
	float: left;
	width: 390px;
	line-height: 20px;
}
.column .pic{
	float: left;
}
.column .pic .pic1{
	float: left;
	margin-right: 10px;
	width: 87px;
}
.column .pic .comment{
	font-size: 70%;
	float: left;
	width: 147px;
}
.column .inner01{
	background: url(../img/easy18.png) no-repeat left top;
	width: 646px;
	padding-top: 20px;
	margin-top: 15px;
}
.column .inner02{
	background: url(../img/easy19.png) no-repeat left bottom;
	width: 646px;
	padding: 0 1px 1px 1px;
}
#leftArea{
	float: left;
}
#rightArea{
	float: right;
	width:455px;
	position: relative;
}
#rightArea .img{
	position: absolute;
	top: -50px;
	right: 0;
}
#rightArea dl{
	float: left;
}
.column dl{
	font-size: 75%;
}
.column .dl01 dt{
	width: 147px;
	padding: 8px;
	min-height: 70px;
}
.column .dl01 dd{
	width: 162px;
}
.column .dl02 dt{
	width: 125px;
	padding: 10px 0;
	min-height: 177px;
}
.column .dl02 dd{
	width: 137px;
}
.column .dl03 dt{
	width: 152px;
	padding: 10px 0;
	min-height: 120px;
}
.column .dl03 dd{
	width: 173px;
}
.column .dl04 dt{
	width: 128px;
	padding-right: 10px;
}
.column .dl04 dd{
	width: 128px;
	padding: 10px 0;
}



/*.eco_skill*/
.eco_skill {
  margin-top: 20px;
  border:1px solid #004ea2;
  padding:55px 9px 9px 9px;
  position: relative;
}
.eco_skill .title {
  position:absolute;
  top: 0px;
  left: 0px;
}
.eco_skill .colL {
  width: 240px;
  float:left;
  font-size: 86%;
}
.eco_skill .colR {
  position:relative;
  width: 200px;
  padding: 45px 0 20px 208px;
  background: url(/home/reizouko/forte/img/eco7.jpg) no-repeat 0 0;
  float:right;
  font-size: 86%;
}
.eco_skill .colR .only {
  position:absolute;
  top: -40px;
  right: -10px;
}
.eco_skill .icon_list {
  padding-left: 1em;
  text-indent: -1em;
}
.eco_skill .border {
  padding: 5px 8px;
  border: 1px solid #0080cb;
}
.eco_skill .border p {
  margin-bottom: 0!important;
}
.eco_skill .icon_list span {
  color: #00a0e9;
}
.eco_skill li {
  float: none;
}

/*.easy*/
.easy_note{
  text-indent: -1em;
  margin-left: 1em;
  margin-top: 60px;
}
.mt7{
  margin-top: 7px!important;
}
.easy_img{
	float: left;
	margin-right: 15px;
}
.easy_block{
	float: left;
	margin-top: 10px;
	padding-right: 15px;
}
#main .section .secTtl05 .easy_point3{
	vertical-align: middle;
}
#main .section .secTtl05 .easy_point3 .easy_block .ttl{
	display: inline-block;
	margin-top: 10px;
}
#main .section .secTtl05 .easy_point3 .easy_block .subTtl{
	vertical-align: top;
	padding-left: 5px;
}
