.main_cont20 .container_fix.bubble_container {padding: 100px 15px 0;}
.main_cont20 .explain_bubble {font-size: 14px; color: #652df1; padding: 11px 15px 13px; border: 1px solid #652df1; border-radius: 19px; position: absolute; top: 42px; left: 15px; z-index: 2;}
.main_cont20 .explain_bubble:after {display: block; content: ""; width: 11px; height: 11px; border: 1px solid #652df1; background: #fff; border-left: 0; border-bottom: 0; position: absolute; left: 34px; bottom: -6px; transform: rotate(135deg);}
.main_cont20 .widget_box .container_fix {display: flex; align-items: center; justify-content: space-between;}
.main_cont20 .widget_box .container_fix .left {width: 40%;}
.main_cont20 .widget_box .container_fix .left .img_wrap {border-radius: 5px; overflow: hidden;}
.main_cont20 .widget_box .container_fix .right {width: calc(60% - 45px); margin: 0; position: relative;}
.main_cont20 .widget_box .container_fix .right .content_box_header{margin-bottom: 20px;}
.main_cont20 .widget_box .container_fix .right .content_box_header h1{font-size: 25px; font-weight: 600; color: #111111;}
.main_cont20 .widget_box .container_fix .right .content_main{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -17px;}
.main_cont20 .widget_box .container_fix .right .content_main .content_box_inner{border: 1px solid #e2e2e2; border-radius: 5px; width: 48.9%; height: 158px; padding: 27px; margin-top: 17px;}
.main_cont20 .widget_box .container_fix .right .content_main .content_box_inner h1{font-size: 17px; color: #111111; font-weight: 500;}
.main_cont20 .widget_box .container_fix .right .content_main .content_box_inner p{font-size: 16px; line-height: 25px; color: #666666; margin-top: 15px;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box{position: absolute; right: 0; top: 5px; z-index: 2; display: flex; background-color: white;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box button{display: block; width: 10px; height: 16px; border: 0; margin: 0; padding: 0; cursor: pointer;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-prev{background: url(/img/part_prev.png) no-repeat center center; margin-right: 28px;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-prev:hover{background: url(/img/part_prev_on.png) no-repeat center center;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-next{background: url(/img/part_next.png) no-repeat center center;}
.main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-next:hover{background: url(/img/part_next_on.png) no-repeat center center;}

@media (max-width: 1250px) {
	.main_cont20 .widget_box .container_fix .left .img_wrap .img_item img {width: 100%;}
}

@media (max-width: 768px) {
	.main_cont20 .container_fix.bubble_container {padding: 35px 15px 0;}
	.main_cont20 .explain_bubble {font-size: 10.5px; padding: 8.5px 9.5px; border-radius: 14.5px; top: -4px; background: #fff;}
	.main_cont20 .explain_bubble:after {width: 7px; height: 7px; left: 40px; bottom: -4px;}
	.main_cont20 .widget_box .container_fix {flex-direction: column;}
	.main_cont20 .widget_box .container_fix .left {width: 100%;}
	.main_cont20 .widget_box .container_fix .left .img_wrap {border-radius: 4px;}
	.main_cont20 .widget_box .container_fix .right {width: 100%; margin-top: 30px;}
    .main_cont20 .widget_box .container_fix .right .content_box_header h1{font-size: 17.5px;}
    .main_cont20 .widget_box .container_fix .right .content_main{margin-top: -10px;}
    .main_cont20 .widget_box .container_fix .right .content_main .content_box_inner{margin-top: 10px; height: 130px; padding: 20px 15px;}
    .main_cont20 .widget_box .container_fix .right .content_main .content_box_inner h1{font-size: 13.5px;}
    .main_cont20 .widget_box .container_fix .right .content_main .content_box_inner p{font-size: 12px; line-height: 17px; letter-spacing: -.023em; word-break: keep-all; margin-top: 12px;}
    .main_cont20 .widget_box .container_fix .right .swiper-arrow-box button{width: 8px; height: 13px;}
    .main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-prev{background: url(/img/mpart_prev.png) no-repeat center center / cover; margin-right: 24px;}
    .main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-prev:hover{background: url(/img/mpart_prev_on.png) no-repeat center center / cover;}
    .main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-next{background: url(/img/mpart_next.png) no-repeat center center / cover;}
    .main_cont20 .widget_box .container_fix .right .swiper-arrow-box .swiper-next:hover{background: url(/img/mpart_next_on.png) no-repeat center center / cover;}
 }