.home_img_text_width.has_decoration .content_box{position:relative}.home_img_text_width.has_decoration .content_box:before{content:"";top:0;left:0;transform:translate(-100%);width:250px;height:154px;background:var(--decoration_img);display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute}.page-width.noleft{max-width:1920px;padding-left:0!important}.home_img_text_width .content_box{display:flex;flex-wrap:wrap;gap:20px 50px}.home_img_text_width .flex_reverse{flex-direction:row-reverse}.home_img_text_width .content_box:nth-child(n+2){margin-top:80px}.home_img_text_width .content_box .text_box{flex:1;display:flex;align-items:center;justify-content:center}.content_box .text_box .text_inner{max-width:650px}.content_box .text_box .text_title{font-size:clamp(20px,calc(40vw / 19.2),40px);line-height:1.3;font-weight:700}.content_box .text_box .text_content{font-size:16px;margin:clamp(20px,1.5625vw,30px) 0}.content_box .text_box .custom_button{display:inline-block;padding:8px 24px;text-align:center;color:#fff;font-size:clamp(16px,1vw,24px);line-height:1.3}.content_box .text_box .custom_button:hover{opacity:.8}.home_img_text_width .content_box .image_box{flex:1;display:flex;align-items:center}.home_img_text_width .content_box .image_box iframe{width:100%;min-height:400px}@media (max-width: 989px){.home_img_text_width .content_box{column-gap:20px}.home_img_text_width .content_box:nth-child(n+2){margin-top:50px}.content_box .text_box .text_content{font-size:14px}}@media (max-width: 768px){.home_img_text_width .content_box .text_box{flex:1 0 100%;padding-left:1.5rem}.home_img_text_width .content_box .text_box:not(.center){justify-content:flex-start}}@media (max-width: 749px){.home_img_text_width .content_box:nth-child(n+2){margin-top:30px}.content_box .text_box .text_title{font-size:calc(12px + 3.2vw)}.content_box .text_box .text_content{font-size:calc(12px + .53vw);line-height:1.3}.content_box .text_box .custom_button{font-size:16px}}.content_box .text_box .param_list{display:flex;max-width:450px;justify-content:space-between;font-weight:700}.text_box .param_list .param_name{font-size:clamp(18px,calc(40vw / 19.2),30px)}.content_box .text_box .image_list{display:flex;justify-content:space-between;flex-wrap:wrap}.text_box .image_list .image_item{width:24%}.image_list .image_item .image_text{font-size:clamp(16px,.9375vw,18px);text-align:center;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-image-and-text.css.map */
