@charset "utf-8";

/* --------------------------- */

/*             TOP             */

/* ----------------------------*/
.topbox1{
	background: url(../img/top/topbg1.jpg) center center no-repeat #000;
	background-size: cover;
}
.lead_text1{
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	padding: 230px 0 40px 0;
	text-align: center;
}
.lead_text2{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 0 20px 60px 20px;
	text-align: center;
}
.btn_detail{
	text-align: center;
	padding: 0 0 200px 0;
}
.topbox2{
	background: url(../img/top/topbg2.jpg) center center no-repeat #373737;
	background-size: cover;
	text-align: center;
	padding: 80px 0 50px 0;
}
.topbox2 p.btn_gl img{
	width: 90%;
	max-width: 480px;
	padding: 0 0 50px 0;
}
.topbox3{
	background: url(../img/top/topbg3.jpg) center center no-repeat #fff;
	background-size: cover;
	text-align: center;
	padding: 80px 0 60px 0;
}
.topbox3_text1{
	color: #000;
	font-size: 34px;
	font-weight: bold;
	padding: 0 20px 60px 20px;
	text-align: center;
}
.topbox3_text2{
	color: #565656;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.8;
	padding: 0 10px 50px 10px;
	text-align: center;
}
.btn_bank img{
	width: 90%;
	max-width: 458px;
	padding: 0 0 20px 0;
}
.topbox4{
	background: url(../img/top/topbg4.jpg) center center no-repeat #454545;
	background-size: cover;
	text-align: center;
	padding: 80px 0 60px 0;
}
.topbox4_text1{
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	padding: 0 20px 60px 20px;
	text-align: center;
}
.topbox4_text2{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.8;
	padding: 0 10px 50px 10px;
	text-align: center;
}
.btn_business img{
	width: 90%;
	max-width: 423px;
	padding: 0 0 20px 0;
}

.topbox5{
	background: url(../img/top/topbg5.jpg) center center no-repeat #fff;
	background-size: cover;
	text-align: center;
	padding: 80px 0 60px 0;
}
.topbox5_text1{
	color: #000;
	font-size: 34px;
	font-weight: bold;
	padding: 0 20px 20px 20px;
	text-align: center;
}
.topbox5_text2{
	color: #595757;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6;
	padding: 30px 10px 20px 10px;
	text-align: center;
	border-top: solid 1px #bfbfbf;
}
.topbox5_text3{
	color: #595757;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8;
	padding: 0 10px 30px 10px;
	text-align: center;
}
.link_result{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.6;
	padding: 30px 10px 60px 10px;
	text-align: center;
	border-top: solid 1px #bfbfbf;
}
.link_result a{
	color: #595757;
}
/* --------------------------- */

/*           Tablet            */

/* ----------------------------*/

@media screen and (max-width: 800px){

}
/* --------------------------- */

/*         SmartPhone          */

/* ----------------------------*/

@media screen and (max-width: 480px){
	.lead_text1{
		font-size: 17px;
		padding: 80px 0 40px 0;
	}
	.lead_text2{
		font-size: 11px;
		text-align: left;
	}
	.btn_detail{
		padding: 0 0 60px 0;
	}
	.btn_detail img{
		width: 60%;
	}
	.topbox2{
		padding: 50px 0 10px 0;
	}
	.topbox3{
		padding: 50px 0 30px 0;
	}
	.topbox3_text1{
		font-size: 21px;
		padding: 0 0px 30px 0px;
	}
	.topbox3_text2{
		font-size: 14px;
		line-height: 1.6;
		padding: 0 14px 30px 14px;
		text-align: left;
	}
	.topbox4{
		padding: 50px 0 30px 0;
	}
	.topbox4_text1{
		font-size: 19px;
		padding: 0 0 30px 0;
	}
	.topbox4_text2{
		font-size: 14px;
		line-height: 1.6;
		padding: 0 14px 30px 14px;
		text-align: left;
	}
	.topbox5{
		padding: 50px 0 30px 0;
	}
	.topbox5_text1{
		font-size: 25px;
	}
	.topbox5_text2{
		font-size: 16px;
	}
	.topbox5_text3{
		color: #343434;
		font-size: 14px;
		font-weight: normal;
		line-height: 1.6;
		padding: 0 16px 30px 16px;
		text-align: left;
	}
}

