.nobie_container{
    max-width: 1200px;
    width: 100%;
    padding: 0 30px;
    margin: 0 auto;
    box-sizing: border-box;
}

.nobie_banner{
    position: relative;
}

.nobie_explain_box{
    max-width: 1200px;
    width: 100%;
    margin: -10px auto 0;
    text-align: center;
    padding: 0 30px;
    box-sizing: border-box;
    z-index: 1;
    position: relative;
}

.nobie_explain_ttl{
    line-height: 1.3;
    font-size: 28px;
    letter-spacing: -1px;
}

.nobie_para{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    text-align: start;
    color: #231815;
    letter-spacing: -1px;
    margin-top: 15px;
}

.nobie_explain_ul{
    text-align: start;
    margin: 25px 0;
}

.nobie_explain_li{
    margin-bottom: 10px;
}

.nobie_explain_txt{
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    color: #000000;
    letter-spacing: -1px;
}

.nobie_spe_div{
    text-align: start;
    border: 1px solid #231815;
    padding: 20px 30px;
    margin: 28px 0 48px;
}

.nobie_spe_para{
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    letter-spacing: -0.5px;
}

.nobie_title_box{
    margin-bottom: 45px !important;
}

.nobie_plant_flex{
    max-width: 1200px;
    width: 100%;
    padding: 0 30px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    box-sizing: border-box;
    margin: 27px auto -8px;
}

.nobie_plant_img{
    max-width: 279px;
    width: 100%;
}

.nobie_plant_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.nobie_plant_txt{
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.2;
    color: #fff;
    margin-top: 8px;
    text-align: start;
}

.nobie_plant_left{
    margin: 0 auto;
}

.nobie_plant_right{
    max-width: 100%;
    width: 100%;
}

.nobie_plant_para{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
    color: #fff;
    text-align: start;
    letter-spacing: 0.5px;
}

.nobie_weed_flex{
    margin-top: 0;
    gap: 22px;
}

.nobie_weed_txt{
    color: #231815;
}

.nobie_weed_ttl{
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #231815;
    letter-spacing: -1.5px;
}

.nobie_weed_para{
    color: #231815;
    margin-top: 6px;
    letter-spacing: -1px;
}

.kamemushi_ttl{
    font-size: 34px;
    font-weight: 600;
    line-height: 1.4;
    color: #231815;
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #231815;
    letter-spacing: -1.5px;
    margin-top: 14px;
}

.kamemushi_img_div{
    display: flex;
    gap: 4px;
    margin: 24px 0 12px;
}

.kamemushi_img{
    max-width: 515px;
    width: 100%;
}

.kamemushi_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.kamemushi_para{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
    color: #231815;
    text-align: start;
    letter-spacing: 0.5px;
}

.stink_bug_img{
    max-width: 1100px;
    width: 100%;
    margin: 30px auto 10px;
}

.stink_bug_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.stink_bug_para{
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    color: #231815;
    letter-spacing: -1.5px;
    margin-bottom: 45px;
}

.disti_para{
    margin-top: -10px;
    letter-spacing: 0;
}

.disti_img{
    max-width: 714px;
    width: 100%;
    margin: 23px auto 50px;
}

.disti_img img{
    width: 100%;
    height: 100%;
}

.chart_para{
    letter-spacing: -0.2px;
    margin-top: -10px;
}

.chart_img{
    width: 100%;
    margin: 21px 0;
}

.chart_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mf_para{
    margin-top: 17px;
    letter-spacing: 0;
}

.mf_para_sec{
    margin-bottom: 50px;
}

.agent_img{
    max-width: 1100px;
    width: 100%;
    margin: 24px auto 8px;
}

.agent_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.nobie_pro_container{
    padding-bottom: 30px;
}

.nobie_pro_sub_container{
    padding: 0;
}

.nobie_ttl_line{
    padding: 1px 0 !important;
}