


/* ----- button ----- */
/* btn-more */
#box_out {
	width: 100%;
	background: #f1f0f0;
	max-width: 1000px;
	padding: 30px;
}
.cus-title {
	font-size: 30px;
	text-align: center;
}
	
	.box_btn_manual {
    width: 100%;
    max-width: 840px;
    margin: 30px auto 0 auto;
}	
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.btn-more {
	display: block;
	border: 1px solid #fff;
	width: 160px;
	font-size: 14px;
	color: #fff;
	position: relative;
	text-align: center;
	transition: all .3s ease;
	padding: 10px 0px 10px 0;
}
.section-partner .btn-more {
	color: #fff !important;
}
a:hover .btn-more,
.btn-more:hover {
	background-color: #fff;
	color: #252525;
}
.section-partner a:hover .btn-more ,.section-partner .btn-more:hover {
	color: #252525 !important;
}


.btn-more.black {
  border: 1px solid #222;
  background: #FFFFFF;
  color: #222 !important;
}
.btn-more.black:hover {
  background-color: #222;
  color: #fff !important;
}

.howto-tt {
	font-size: 30px;
	text-align: center;
	margin: 15px 0 0 0;
}


