/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 14 2025 | 11:15:07 */
.kanban-main a{
	text-decoration: none;
}
.kanban-main img{
	width: 100%;
}


.kanban-mv{
	width: 100%;
	padding: 50px 0;
	background-image: url(https://www.bcall.jp/wp/wp-content/uploads/2025/02/mvbg-sp.jpg);
}
.kanban-mv img{
	width: 100%;
}
.kanban-contact-link{
	background: #EAFBFE;
	padding: 30px 20px;
}
.k_link01 a{
	border-radius: 30px;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	width: 90%;
	height: 58px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    position: relative;
	margin-bottom: 40px;
}
.k_link01 a:after{
  content: '';
  display: inline-block;
  width: 21px;
  height: 14px;
  background-image: url(https://www.bcall.jp/wp/wp-content/uploads/2025/02/arrow-round-forward.png);
  background-size: contain;
  position: absolute;
 right: 24px;
}
.k_link01 a:hover:after{
	background-image: url(https://www.bcall.jp/wp/wp-content/uploads/2025/02/y-arrow-round-forward.png);
}
.k-contact-link a{
	background: #EB622F;
	border: 1px solid #EB622F;
}
.k-contact-link a:hover{
	background: #fff;
	color: #EB622F;
}
.k-web-contact-link a{
	background: #28A4DB;
	border: 1px solid #28A4DB;	
}
.k-web-contact-link a:hover{
	background: #fff;
	color: #28A4DB;
}
.kanban-tell-link{
	padding: 60px 20px;
	max-width: 674px;
	margin: 0 auto;
}
.kanban-problem{
	background: #AEE0F2;
	padding: 50px 20px;
}
.kanban-problem-box{
	background: #fff;
	border: 2px #2082C7 solid;
	border-radius: 10px;
	padding: 30px 20px;
    margin-bottom: 30px;
}
.kanban-problem-box h2{
	font-size: 28px;
	text-align: center;
    line-height: 42px;
    margin-bottom: 30px;
}
.kanban-problem-box p{
	color: #2082C7;
	font-weight: 600;
	    padding-top: 30px;
}
.kanban-introduction{
	background: #EAFBFE;
	padding: 50px 10px;
}
.kanban-introduction-block01{
	padding: 30px 20px;
}
.kanban-introduction-block03 h3{
	color: #2082C7;
	font-size: 24px;
    line-height: 38px;
}
.kanban-introduction-block03 h3 span{
	font-size: 40px;
}
.kanban-introduction-block03{
	padding-top: 30px;
}
.kanban-introduction-block05{
	padding: 50px 0 0px;
}
.kanban-introduction-block06{
	margin-top: 50px;
    margin-bottom: 30px;	
}
.kanban-introduction-block07{
	padding: 16px;
}
.kanban-kantan{
	background: #28A4DB;
    padding: 50px 20px;
}
.kanban-example{
	padding: 50px 20px;
}
.kanban-example-block01 h2{
	background: #28A4DB;
	font-size: 28px;
	color: #fff;
	text-align: center;
	padding: 20px;
}
.kanban-example-block01 h3{
	font-size: 26px;
	line-height: 38px;
	margin-bottom: 50px;
}
.kanban-flow{
	background: #EAFBFE;
}
.kanban-flow-block01{
	max-width: 834px;
	margin: 0 auto;
	padding: 30px;
}
.kanban-discount{
	background: #F5F5F5;
	padding: 60px 20px;
}
.kanban-discount-block01{
	max-width: 446px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.kanban-discount-block02{
	max-width: 960px;
	margin: 0 auto;
}
.k_tyu-t{
	padding: 20px 0 0;
    font-size: 14px;
	font-weight: 600;
}

@media screen and (min-width: 768px){
	.kanban-mv{
		background-image: url(https://www.bcall.jp/wp/wp-content/uploads/2025/02/mvbg.jpg);
		background-position: center;
		background-size: cover;
		width: 100%;
	}
	.kanban-mv-img{
		max-width: 1189px;
		margin: 0 auto;
	}
	.kanban-contact-link_block{
		max-width: 960px;
		margin: 0 auto;
		display: flex;
		align-items: center;
        column-gap: 50px;
	}
	.k_link01 a{
		width: 260px;
		margin: 0;
	}
	.kanban-problem-block{
		display: flex;
		column-gap: 25px;
		margin: 0 auto;
		width: 980px;
	}
	.kanban-problem-block div{
		flex: 1;
		padding: 10px 20px 20px;
	}
	.kanban-introduction-block01{
		max-width: 448px;
		margin: 0 auto;
	}
	.kanban-introduction-block02{
		max-width: 823px;
		margin: 0 auto;
	}
	.kanban-introduction-block03{
		max-width: 890px;
		margin: 0 auto;
		text-align: center;
		padding: 70px 0 30px
	}
	.kanban-introduction-block04{
		max-width: 350px;
		margin: 0 auto;
	}
	.kanban-introduction-block05{
		max-width: 1000px;
		margin: 0 auto;
		padding: 80px 0 60px;
	}
	.kanban-introduction-block06{
		max-width: 370px;
		margin: 0 auto;
	}
	.kanban-introduction-block07{
		max-width: 840px;
		margin: 0 auto;
	}
	.kanban-kantan-block01{
		max-width: 788px;
		margin: 0 auto;
	}
	.kanban-example-block01{
		max-width: 1120px;
		margin: 0 auto;
	}
	.kanban-example-block01 h2{
		font-size: 32px;
		margin-bottom: 50px;
	}
	.kanban-example-block02{
		display: flex;
		column-gap: 50px;
	}
	.kanban-example-box01{
		width: 65%;
	}
	.kanban-example-box02{
		width: 35%;
	}
	.kanban-discount{
		padding: 80px 20px;
}
	
	
	
	
}