@charset "utf-8";

#inc04{max-width:var(--mainsize);margin:0 auto;padding-top:100px}
#inc04 .inner{display:flex;align-items:center}
#inc04 .l_box{flex-shrink:0;width:740px}
#inc04 .l_box .video_box{overflow:hidden;position:relative;height:auto;padding-bottom:56.25%}
#inc04 .l_box .video_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#inc04 .r_box{width:100%;text-align:center;font-size:17px;line-height:1.6;color:#666}
#inc04 .r_box b{display:block;font-size:40px;font-weight:700;color:#111}
#inc04 .r_box p{margin:5px 0 15px;white-space:pre-line}
#inc04 .r_box a{display:block;width:fit-content;margin:0 auto;padding:0 50px;border-radius:50px;font-weight:600;line-height:60px;color:#111;background-color:#f5f5f5}
#inc04 .r_box a i{margin-left:10px;color:#ff0739}

@media (max-width:1230px){
#inc04 .l_box{width:60%}
}
@media (max-width:1024px){
#inc04{padding:90px 25px 0}
#inc04 .inner{gap:30px}
#inc04 .l_box{width:55%}
#inc04 .r_box{font-size:16px}
#inc04 .r_box b{font-size:28px}
#inc04 .r_box a{padding:0 40px;line-height:55px}
}
@media (max-width:768px){
#inc04{padding:70px 20px 0}
#inc04 .inner{flex-flow:column}
#inc04 .l_box{width:100%}
#inc04 .r_box{font-size:15px}
#inc04 .r_box b{font-size:26px}
}
@media (max-width:480px){
#inc04{padding:60px 12px 0}
#inc04 .r_box{font-size:14px}
#inc04 .r_box b{font-size:22px}
#inc04 .r_box a{padding:0 30px;line-height:50px}
}
@media (max-width:380px){
#inc04{padding:50px 10px 0}
#inc04 .r_box b{font-size:20px}
}