.plasmatique .section02_img img{max-width: 900px;}
@media all and (max-width:768px) {
    .gcs_mask{-webkit-mask-size: 80%; mask-size: 80%; mask-position: 30px 400px; opacity: 1;}
    
    .plasmatique .section02_img{transform: translate(30px,-150px);}
    .plasmatique .section02_img img{max-width: 90%;}
    .section_03 .right_img img{height: 400px;}
    .section_02 .title{position: unset;}
    .main #canvas_item{transform: translateY(200px);}

    .leaf .sub_section03{height: auto !important; margin-bottom: 50px;}
    .leaf .sub_section03 .left_info,
    .leaf .sub_section03 .right_info,
    .leaf .sub_section03 .move_img{position: unset; transform: unset;}
    .leaf .sub_section03 .move_img{display: none;}
    .leaf .sub_section03 .title{position: unset; margin-bottom: 20px;}
    .leaf .sub_section03 .right_info{margin-top: 30px;}
    .leaf .sub_section03 .right_info p{font-size: 19px; line-height: 1.3; padding: 0 20px;}
    .leaf .sub_section04 .item_02 .caption{padding-bottom: 0; align-items: center;}
    .leaf .sub_section04 .item_06 .caption{padding-top: 0; align-items: center;}
    .leaf .sub_section06 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .leaf .sub_section06 .content_box .content .row2 .box .inner img{width: 100%;}
    .leaf .sub_section_box{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .leaf .sub_section_box .content_box{border-radius: 10px 10px 0 0 ;}
    .leaf .sub_section_box .content_box .content{height: 100%;}
    .leaf .sub_section_box .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .leaf .sub_section_box .content_box .content .row2 .box .inner img{width: 100%;}

    .premiumplamere .sub_section03{height: auto !important; margin-bottom: 50px;}
    .premiumplamere .sub_section03 .left_info,
    .premiumplamere .sub_section03 .right_info,
    .premiumplamere .sub_section03 .move_img,
    .premiumplamere .sub_section03 .left_text{position: unset; transform: unset;}
    .premiumplamere .sub_section03 .move_img{display: none;}
    .premiumplamere .sub_section03 .title{position: unset; margin-bottom: 20px;}
    .premiumplamere .sub_section03 .right_info{margin-top: 30px;}
    .premiumplamere .sub_section03 .left_text{margin-top: 30px;}
    .premiumplamere .sub_section03 .right_info p,
    .premiumplamere .sub_section03 .left_text p{font-size: 19px; line-height: 1.3; padding: 0 20px;}
    .premiumplamere .sub_section04 .img_wrap .caption .title{height: auto; margin: 10px 0;}
    .premiumplamere .sub_section04 .img_wrap .caption{gap: 50px;}
    .premiumplamere .sub_section04 .img_wrap .item_01 .caption{padding-right: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_02 .caption{align-items: center; margin-top: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_03 .caption{padding-left: 0; align-items: center;}
    .premiumplamere .sub_section04 .img_wrap .item_03 .caption .info{margin-top: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_03 .caption .line_img{display: none;}
    .premiumplamere .sub_section04 .img_wrap .item_04 .caption{padding-left: 0; align-items: center;}
    .premiumplamere .sub_section04 .img_wrap .item_04 .caption .line_img{display: none;}
    .premiumplamere .sub_section04 .img_wrap .item_04 .caption .info{margin-top: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_05 .caption{padding-right: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_05 .caption .line_img{display: none;}
    .premiumplamere .sub_section04 .img_wrap .item_06 .caption{flex-direction: row-reverse;}
    .premiumplamere .sub_section04 .img_wrap .item_06 .caption .line_img{display: none;}
    .premiumplamere .sub_section04 .img_wrap .item_06 .caption .info{margin-left: 0;}
    .premiumplamere .sub_section04 .img_wrap .item_07 .caption{align-items: center;}
    .premiumplamere .sub_section04 .img_wrap .item_07 .caption .info{padding-top: 0;}

    .premiumplamere .sub_section_box{height: auto !important; padding: 20px; box-sizing: border-box;}
    .premiumplamere .sub_section_box .content_box{border-radius: 10px 10px 0 0 ;}
    .premiumplamere .sub_section_box .content_box .content{height: 100%;}
    .premiumplamere .sub_section_box .content_box .content_title{padding: 20px 30px;}
    .premiumplamere .sub_section_box .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .premiumplamere .sub_section_box .content_box .content .row2 .box .inner img{width: 100%;}
    .premiumplamere .sub_section06 .content_box .content{height: auto;}
    .premiumplamere .sub_section06 .content_box .content .row2{flex-direction: column;}
    .premiumplamere .sub_section06 .content_box .content .row2 .box{flex-direction: column;}
    .premiumplamere .sub_section06 .content_box .content .row2 .box .inner{flex-direction: column; align-items: center;}

    .premiumplamere .sub_section_box02{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .premiumplamere .sub_section_box02 .content_box{border-radius: 10px 10px 0 0 ;}
    .premiumplamere .sub_section_box02 .content_box .content{height: 100%;}
    .premiumplamere .sub_section_box02 .content_box .content_title{padding: 20px 30px;}
    .premiumplamere .sub_section_box02 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .premiumplamere .sub_section_box02 .content_box .content .row2 .box .inner img{width: 100%;}
    .premiumplamere .sub_section_box02 .content_box .content .row2 .box .inner{flex-direction: column;}

    .planicare .sub_section01 .dogcat{bottom: 0;}
    .planicare .section02_img img{transform: unset;}
    .planicare .sub_section04 .caption{gap: 50px;}
    .planicare .sub_section .img_wrap .caption .title{height: auto; margin: 10px 0;}
    .planicare .sub_section04 .item_01 .caption{padding-right: 0; align-items: center;}
    .planicare .sub_section04 .item_01 .caption .line_img{display: none;}
    .planicare .sub_section04 .img_wrap .caption .info{flex: 1 0 0;}
    .planicare .sub_section04 .item_02 .caption{padding-top: 0;}
    .planicare .sub_section04 .item_05 .caption{padding-top: 0; align-items: center;}
    .planicare .sub_section_box{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .planicare .sub_section_box .content_box{border-radius: 10px 10px 0 0 ;}
    .planicare .sub_section_box .content_box .content{height: 100%;}
    .planicare .sub_section_box .content_box .content_title{padding: 20px 30px;}
    .planicare .sub_section_box .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .planicare .sub_section_box .content_box .content .row2 .box .inner img{width: 100%;}
    .planicare .sub_section06 .content_box .content{height: auto;}
    .planicare .sub_section06 .content_box .content .row2{flex-direction: column;}
    .planicare .sub_section06 .content_box .content .row2 .box{flex-direction: column;}
    .planicare .sub_section06 .content_box .content .row2 .box .inner{flex-direction: column; align-items: center;}
    .planicare .sub_section06 .content_box .content .row2 .box .inner img{width: 100%;}
    .planicare .sub_section_box02{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .planicare .sub_section_box02 .content_box{border-radius: 10px 10px 0 0 ;}
    .planicare .sub_section_box02 .content_box .content{height: 100%;}
    .planicare .sub_section_box02 .content_box .content_title{padding: 20px 30px;}
    .planicare .sub_section_box02 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .planicare .sub_section_box02 .content_box .content .row2 .box .inner img{width: 100%;}
    .planicare .sub_section_box02 .content_box .content .row2 .box .inner{flex-direction: column;}
    .planicare .sub_section_box02 .content_box .content .row2 .box .rap{flex-direction: column;}
    .planicare .sub_section_box03{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .planicare .sub_section_box03 .content_box{border-radius: 10px 10px 0 0 ;}
    .planicare .sub_section_box03 .content_box .content{height: 100%; padding: 30px;}
    .planicare .sub_section_box03 .content_box .content_title{padding: 20px 30px;}
    .planicare .sub_section_box03 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .planicare .sub_section_box03 .content_box .content .row2 .box .inner img{width: 100%;}
    .planicare .sub_section_box03 .content_box .content .row2 .box .inner{flex-direction: column;}
    .planicare .sub_section_box03 .content_box .content .row2 .box .rap{flex-direction: column;}
    .planicare .sub_section_box04{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .planicare .sub_section_box04 .content_box{border-radius: 10px 10px 0 0 ;}
    .planicare .sub_section_box04 .content_box .content{height: 100%; padding: 30px;}
    .planicare .sub_section_box04 .content_box .content_title{padding: 20px 30px;}
    .planicare .sub_section_box04 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .planicare .sub_section_box04 .content_box .content .row2 .box .inner img{width: 100%;}
    .planicare .sub_section_box04 .content_box .content .row2 .box .inner{flex-direction: column;}
    .planicare .sub_section_box04 .content_box .content .row2 .box .rap{flex-direction: column;}

    .synaplus .change_title{white-space:unset; width: 90%;}
    .synaplus .sub_section04 .img_wrap .item_03 .caption{padding-top: 0;}
    .synaplus .sub_section06 .content_box .content .row2 .box{flex-direction: column;}
    .synaplus .sub_section06 .content_box .content .row2 .box img{width: 100%;}
    .synaplus .sub_section_box02{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .synaplus .sub_section_box02 .content_box{border-radius: 10px 10px 0 0 ;}
    .synaplus .sub_section_box02 .content_box .content{height: 100%;}
    .synaplus .sub_section_box02 .content_box .content_title{padding: 20px 30px;}
    .synaplus .sub_section_box02 .content_box .content img{width: 100%;}
    .synaplus .sub_section_box03{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .synaplus .sub_section_box03 .content_box{border-radius: 10px 10px 0 0 ;}
    .synaplus .sub_section_box03 .content_box .content{height: 100%; padding: 30px;}
    .synaplus .sub_section_box03 .content_box .content_title{padding: 20px 30px;}
    .synaplus .sub_section_box03 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .synaplus .sub_section_box03 .content_box .content .row2 .box .inner img{width: 100%;}
    .synaplus .sub_section_box03 .content_box .content .row2 .box .inner{flex-direction: column;}
    .synaplus .sub_section_box03 .content_box .content .row2 .box .rap{flex-direction: column;}
    .synaplus .sub_section_box04{height: auto !important; padding: 20px; box-sizing: border-box; opacity: 1;}
    .synaplus .sub_section_box04 .content_box{border-radius: 10px 10px 0 0 ;}
    .synaplus .sub_section_box04 .content_box .content{height: 100%; padding: 30px;}
    .synaplus .sub_section_box04 .content_box .content_title{padding: 20px 30px;}
    .synaplus .sub_section_box04 .content_box .content .row2 .box{flex-direction: column; gap: 50px;}
    .synaplus .sub_section_box04 .content_box .content .row2 .box img{width: 100%;}
    .synaplus .sub_section_box04 .content_box .content .row2 .box .inner img{width: 100%;}
    .synaplus .sub_section_box04 .content_box .content .row2 .box .inner{flex-direction: column;}
    .synaplus .sub_section_box04 .content_box .content .row2 .box .rap{flex-direction: column;}
}