/* reason
---------------------------------------- */
p {
	font-size: 14px;
}
.no-border{
	border: none !important;
}
span.y{
	background: #fff69e;
}
.tCenter{
	text-align: center;
}
.pT20{
	padding-top: 20px;
}
.pT30{
	padding-top: 30px;
}

.reason {
	margin-bottom: 100px;
}

h2.pageTitle {
    font-size: 193%;
    font-weight: bold;
    margin: 10px 0 20px;
	}

.titleImg{
	margin-bottom: 10px;
}
.reasonBlock.first{
	border-bottom: 3px solid #eee;
	padding: 0 0 40px;
	margin: auto;
	width: 900px;
}
.reasonBlock {
	border-bottom: 3px solid #eee;
	padding: 40px 0;
	margin: auto;
	width: 900px;
}
.reasonBlock h2{
	font-size: 28px;
	font-weight: 900;
	padding: 0 0 0 60px;
	height: 72px;
	line-height: 2.4;
	margin-bottom: 10px;
    text-align: left;
}
.reasonBlock h2 span{
	color: #0e8d66;
}
.reasonBlock h2 span.small{
	color: #333;
	font-size: 20px;
}
.reasonBlock h2.one{
	background: url("../img/reason/icon_01.png") no-repeat;
}
.reasonBlock h2.two{
	background: url("../img/reason/icon_02.png") no-repeat;
}
.reasonBlock h2.three{
	background: url("../img/reason/icon_03.png") no-repeat;
}
.reasonBlock h2.four{
	background: url("../img/reason/icon_04.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock h2.five{
	background: url("../img/reason/icon_05.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock h2.six{
	background: url("../img/reason/icon_06.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock h2.seven{
	background: url("../img/reason/icon_07.png") no-repeat;
	line-height: 1.4;
	text-align: left;
}
.reasonBlock h2.eight{
	background: url("../img/reason/icon_08.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock h2.eight span{
	margin-left: -15px;
}
.reasonBlock h2.nine{
	background: url("../img/reason/icon_09.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock h2.ten{
	background: url("../img/reason/icon_10.png") no-repeat;
	line-height: 1.4;
	text-align: left;
    text-indent: 0.5em;
}
.reasonBlock p {
	padding-bottom: 10px;
	text-align: left;
}
.reasonBlock.large p {
	padding: 20px 0;
	text-align: left;
}
.reasonBlock .left{
	float: left;
	width: 49%;
	text-align: center;
	margin-right: 2%;
}
.reasonBlock .right{
	float: right;
	width: 49%;
	text-align: center;
}

.reasonBlock .leftSmall{
	float: left;
	width: 45%;
	text-align: center;
	margin-right: 2%;
}
.reasonBlock .leftLarge{
	float: left;
	width: 53%;
	text-align: center;
	margin-right: 2%;
}
.reasonBlock .rightSmall{
	float: left;
	width: 45%;
	text-align: center;
}
.reasonBlock .rightLarge{
	float: left;
	width: 53%;
	text-align: center;
}
.reasonBlock .fiveImg{
	margin-top: -50px;
}