.btnArea{ display:none; }

.sb_con{ max-width:1200px; width:100%; margin:0 auto; }

.sb01_mp{ position:relative; z-index:1; padding-top:max(52%, 300px); overflow:hidden; margin:0 0 40px; }
.sb01_mp > iframe{ position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; }

.sb01_bw{ display:flex; flex-flow:row wrap; margin:0 -10px; }
.sb01_bt{ width:33.33333333%; padding:0 10px; }
.sb01_bt > a{ padding:20px; display:flex; border-radius:6px; }
.sb01_bt > a > i{ font-size:73px; line-height:1em; }
.sb01_bt > a > h3{ font-size:28px; font-weight:800; line-height:1.3em; padding-left:10px; }
.sb01_bt.bt01 > a{ background-color:#f7e111; color:#391b1b; }
.sb01_bt.bt02 > a{ background-color:#0091d9; color:#fff; }
.sb01_bt.bt03 > a{ background-color:#01c73c; color:#fff; }

@media(max-width:1024px){
	.sb01_bt > a > h3{ font-size:24px; }
	.sb01_bt > a > i{ font-size:69px; }
}
@media(max-width:910px){
	.sb01_bt > a > h3{ font-size:20px; }
	.sb01_bt > a > i{ font-size:52px; }
}
@media(max-width:724px){
	.sb01_bw{ margin:0 -5px; }
	.sb01_bt{ padding:0 5px; }
	.sb01_bt > a{ padding:10px 20px; }
	.sb01_bt > a > h3{ display:none; }
	.sb01_bt > a > i{ margin:0 auto; }
}
@media(max-width:500px){
	.sb01_mp{ margin:0 0 20px; }
	.sb01_bt > a > i{ font-size:30px; }
}