.servicebootcamp-wrap .container{display:flex}.servicebootcamp-wrap{background:#f9f9f9;padding:106px 0 0}.servicebootcamp-wrap .servicebootcamp-inner{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:100px 20px}.servicebootcamp-wrap img{border-radius:10px;flex:none;height:auto;line-height:0;max-width:100%;width:45%}.servicebootcamp-wrap .servicebootcamp-cnt-col{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:50%;padding:0;position:relative;width:50%}.servicebootcamp-wrap h1{color:#334149;font-size:28px;font-weight:900;margin:0 0 20px}.servicebootcamp-wrap h1,.servicebootcamp-wrap p{font-family:Noto Sans JP;height:auto;line-height:1.7}.servicebootcamp-wrap p{color:#333;flex:none;font-size:18px;font-weight:500;margin:0 0 35px}.cm-black-btn a:hover{color:#fff}@media(max-width:840px){.servicebootcamp-wrap .servicebootcamp-inner{padding:100px 20px 50px}.servicebootcamp-wrap{padding:50px 0 0}.servicebootcamp-wrap img{max-width:50%;width:50%}.servicebootcamp-wrap .servicebootcamp-cnt-col{max-width:45%;width:45%}}@media(max-width:767px){.servicebootcamp-wrap .servicebootcamp-inner{padding:60px 20px}.servicebootcamp-wrap .servicebootcamp-inner{flex-direction:column;flex-wrap:nowrap}.servicebootcamp-wrap img{flex:none;margin:0 0 30px;max-width:100%;width:100%}.servicebootcamp-wrap .servicebootcamp-cnt-col,.servicebootcamp-wrap h1{max-width:100%;width:100%}.servicebootcamp-wrap h1{flex:none;font-size:24px;text-align:center}.servicebootcamp-wrap p{margin:0}}