@charset "utf-8";

#inner_section {
	background-image:url(../../img/company/bg_character.png);
}

.main_image-1{
	margin-top:23px;
	text-align:center;
}

.mod_list-1{
	margin-top:-5px;
}

.mod_list-1 li{
	margin-top:20px;
}

.mod_list-1 li p{
	font-size: 0.917em;
}

.mod_list-1 li h4{
	color:#FFF;
	font-weight:bold;
}

li div.title{
	padding-top:5px;
	text-align:center;
}

li div.title h4{
	padding-bottom:5px;
}


li.future div.title{
	background:#4DC3E0 url(../../img/company/bg_company-1.png) left top no-repeat;
}

li.future div.title h4{
	background:url(../../img/company/bg_company-2.png) left bottom no-repeat;
}

li.provide div.title{
	background:#72D416 url(../../img/company/bg_company-3.png) left top no-repeat;
}

li.provide div.title h4{
	background:url(../../img/company/bg_company-4.png) left bottom no-repeat;
}

li.review div.title{
	background:#B14DE0 url(../../img/company/bg_company-5.png) left top no-repeat;
}

li.review div.title h4{
	background:url(../../img/company/bg_company-6.png) left bottom no-repeat;
}

/*===============================*/
.btn-2{
	margin:20px 0 0;
	padding:15px 0 0 0;
	text-align:center;
	background:#E3E3E3 url(../../img/company/bg_company-7.png) left top no-repeat;
}

.btn-2 div{
	padding-bottom:15px;
	background:url(../../img/company/bg_company-8.png) left bottom no-repeat;
}

/*===============================*/

.mod_block-1 dl{
}

.mod_block-1 dl dt{
	margin-top:22px;
	font-weight:bold;
	color:#E32F94;
}

.mod_block-1 dl dt span{
	padding-left:20px;
}

.mod_block-1 dl dd{
	margin-top:7px;
	padding:0 0 8px 113px;
	font-size: 0.917em;
	background:url(../../img/company/bg_company-9.png) 30px bottom no-repeat;
}

.mod_block-1 dl dd.final_step{
	background:none;
}
