@media screen and (min-width: 768px) {
    .sp_only{
        display: none;
      }
    .news-d3 {
        display: flex;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
        flex-shrink: 0;
        gap: 40px;
        position: relative;
        min-width: 0;
        padding: 3rem 1rem 1rem 1rem;
        background: #ffffff;
        z-index: 0;
        overflow: hidden;
    }
    
    /* 矩形要素の共通スタイル */
    .rectangle, .rectangle-d4, .rectangle-d5, .rectangle-d6, .rectangle-d7, .rectangle-d8, .rectangle-d9, .rectangle-da, .rectangle-db {
        flex-shrink: 0;
        position: absolute;
        background: #f7f6f7;
        transform: rotate(-30deg);
        z-index: 344;
        border-radius: 32px;
    }
    
    /* 個別の矩形要素の位置とサイズ */
    .rectangle {
        width: 558.543px;
        height: 359.426px;
        top: 337.595px;
        right: 175px;
        z-index: 344;
    }
    .rectangle-d4 {
        width: 545.326px;
        height: 336.532px;
        top: 1011.595px;
        left: 275px;
        z-index: 345;
    }
    .rectangle-d5 {
        width: 558.543px;
        height: 359.426px;
        top: 1100.595px;
        right: 100px;
        z-index: 346;
    }
    .rectangle-d6 {
        width: 553.328px;
        height: 350.392px;
        top: 1831.628px;
        left: -195.785px;
        z-index: 347;
    }
    .rectangle-d7 {
        width: 558.543px;
        height: 359.426px;
        top: 2101.595px;
        left: 556px;
        z-index: 348;
    }
    .rectangle-d8 {
        width: 558.543px;
        height: 359.426px;
        top: 213.595px;
        left: -295px;
        z-index: 349;
    }
    .rectangle-d9 {
        width: 87.426px;
        height: 87.426px;
        top: 80.595px;
        left: 220px;
        z-index: 350;
    }
    .rectangle-da {
        width: 87.426px;
        height: 87.426px;
        top: 852.595px;
        left: 640px;
        z-index: 351;
    }
    .rectangle-db {
        width: 109.282px;
        height: 109.282px;
        top: 1652.595px;
        left: 23px;
        z-index: 352;
        border-radius: 48.637px;
    }
    
    .pc-section-title-dc {
        display: flex;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 16px;
        margin: 0 auto;
        position: relative;
        z-index: 353;
        max-width: 1600px;
    }
    
    .title-name-dd {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 416px;
        height: 32px;
        color: #044b7c;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 32px;
        font-weight: 700;
        line-height: 32px;
        text-align: center;
        white-space: nowrap;
        z-index: 354;
    }
    
    .feature {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 56px;
        height: 16px;
        color: #333333;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 16px;
        text-align: center;
        white-space: nowrap;
        z-index: 355;
    }
    
    .hero-de {
        display: flex;
        margin: 0 auto;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        width: 100%;
        flex-shrink: 0;
        gap: 56px;
        position: relative;
        z-index: 356;
        max-width: 1160px;
    }
    
    /* ヒーロー内部要素の共通スタイル */
    .hero-inner, .hero-inner-e5, .hero-inner-ef, .hero-inner-f9, .hero-inner-100 {
        display: flex;
        align-items: flex-start;
        align-self: stretch;
        width: 100%;
        flex-shrink: 0;
        gap: 40px;
        position: relative;
    }
    
    .hero-inner { z-index: 357; }
    .hero-inner-e5 { z-index: 367; }
    .hero-inner-ef { z-index: 377; }
    .hero-inner-f9 { z-index: 387; }
    .hero-inner-100 { z-index: 397; }
    
    /* 特徴テキスト要素の共通スタイル */
    .feature-text, .feature-text-e8, .feature-text-f0, .feature-text-fc, .feature-text-101 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        width: 60%;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 0;
        gap: 16px;
        position: relative;
    }
    
    .feature-text { z-index: 358; }
    .feature-text-e8 { z-index: 370; }
    .feature-text-f0 { z-index: 378; }
    .feature-text-fc { z-index: 390; }
    .feature-text-101 { z-index: 398; }
    
    /* 特徴タイトル要素の共通スタイル */
    .feature-title, .feature-title-e9, .feature-title-f1, .feature-title-fd, .feature-title-102 {
        display: flex;
        align-items: center;
        align-self: stretch;
        width: 95%;
        flex-shrink: 0;
        gap: 8px;
        position: relative;
    }
    
    .feature-title { z-index: 359; }
    .feature-title-e9 { z-index: 371; }
    .feature-title-f1 { z-index: 379; }
    .feature-title-fd { z-index: 391; }
    .feature-title-102 { z-index: 399; }
    
    /* 番号要素の共通スタイル */
    .num, .num-ea, .num-f2, .num-fe, .num-103 {
        flex-shrink: 0;
        position: absolute;
        width: 61.474px;
        height: 36.785px;
        top: -23px;
        left: -13px;
    }
    
    .num { z-index: 362; }
    .num-ea { z-index: 374; }
    .num-f2 { z-index: 382; }
    .num-fe { z-index: 394; }
    .num-103 { z-index: 402; }
    
    /* グループ要素の共通スタイル */
    .group-df, .group-eb, .group-f3, .group-ff, .group-104 {
        position: relative;
        width: 61.474px;
        height: 36.785px;
        margin: 0px 0 0 0;
        background-size: cover;
        z-index: 363;
    }
    
    .group-df {
        background: url(https://static.codia.ai/custom_image/2025-04-04/081824/number-1-badge.png) no-repeat center;
        z-index: 363;
    }
    .group-eb {
        background: url(https://static.codia.ai/custom_image/2025-04-04/081824/number-2-badge.png) no-repeat center;
        z-index: 375;
    }
    .group-f3 {
        background: url(https://static.codia.ai/custom_image/2025-04-04/081824/number-3-badge.png) no-repeat center;
        z-index: 383;
    }
    .group-ff {
        background: url(https://static.codia.ai/custom_image/2025-04-04/081824/number-4-badge.png) no-repeat center;
        z-index: 395;
    }
    .group-104 {
        background: url(https://static.codia.ai/custom_image/2025-04-04/081824/number-5-badge.png) no-repeat center;
        z-index: 403;
    }
    
    /* テキスト要素の共通スタイル（番号表示） */
    .text-e0, .text-ec, .text-f4, .text-90, .topic-05 {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 96px;
        height: 80px;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 80px;
        font-weight: 700;
        line-height: 80px;
        text-align: center;
        white-space: nowrap;
    }
    
    .text-e0 {
        color: #054b7d;
        z-index: 360;
    }
    .text-ec {
        color: #bf3b37;
        z-index: 372;
    }
    .text-f4 {
        color: #054b7d;
        z-index: 380;
    }
    .text-90 {
        color: #bf3b37;
        z-index: 392;
    }
    .topic-05 {
        color: #054b7d;
        z-index: 400;
    }
    
    /* テキスト要素の共通スタイル（タイトル） */
    .text-e1, .text-ed, .text-f5, .rehabilitation-space, .specialized-treatment {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 0;
        position: relative;
        font-family: 'Noto Sans JP', var(--default-font-family);
        font-size: 25.600000381469727px;
        font-weight: 600;
        line-height: 40.96px;
        text-align: left;
    }
    
    .text-e1 {
        width: 424px;
        color: #054b7d;
        z-index: 361;
    }
    .text-ed {
        width: 50%;
        color: #bf3b37;
        z-index: 373;
    }
    .text-f5 {
        width: 424px;
        color: #054b7d;
        z-index: 381;
    }
    .rehabilitation-space {
        width: 442px;
        color: #bf3b37;
        z-index: 393;
    }
    .specialized-treatment {
        width: 424px;
        color: #054b7d;
        text-overflow: initial;
        z-index: 401;
        overflow: hidden;
    }
    
    /* テキスト要素の共通スタイル（説明文） */
    .text-e2, .text-ee, .text-f6, .rehabilitation-layout, .dexa-method {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
        color: #666666;
        font-family: 'Noto Sans JP', var(--default-font-family);
        font-size: 18.290000915527344px;
        font-weight: 300;
        line-height: 32.922px;
        text-align: left;
    }
    
    .text-e2 {
        width: 528px;
        height: 99px;
        z-index: 364;
    }
    .text-ee {
        width: 624px;
        height: 99px;
        z-index: 376;
    }
    .text-f6 {
        width: 528px;
        height: 99px;
        z-index: 384;
    }
    .rehabilitation-layout {
        width: 546px;
        height: 132px;
        z-index: 396;
    }
    .dexa-method {
        width: 528px;
        height: 132px;
        z-index: 404;
    }
    
    /* 画像要素の共通スタイル */
    .image-e3, .image-e6, .image-f7, .image-fa, .image-105 {
        flex-shrink: 0;
        position: relative;
        width: 45%;
        height: 342px;
        overflow: hidden;
        border-radius: 20px;
    }
    
    .image-e3 { z-index: 365; }
    .image-e6 {
        z-index: 368;
    }
    .image-f7 { z-index: 385; }
    .image-fa {
        z-index: 388;
    }
    .image-105 { z-index: 405; }
    
    /* 画像背景要素の共通スタイル */
    .image-e4, .image-e7, .image-f8, .image-fb, .image-106 {
        position: relative;
        width: 100%;
        height: 342px;
        background-size: contain;
        z-index: 366;
    }
    
    .image-e4 {
        width: 520px;
        height: 346px;
        margin: -4.405px 0 0 -4px;
        background: url(../img/news-d3-img1.webp) lightgray 50% / cover no-repeat;
    }
    .image-e7 {
        position: absolute;
        height: 342px;
        top: -0.41px;
        left: 0;
        background: url(../img/030dafe0a57635d0458c34cc8b651467.png) lightgray 50% / cover no-repeat;
        z-index: 369;
    }
    .image-f8 {
        margin: -0.41px 0 0 0;
        background: url(../img/7fb41ea279dde94ac5c5b383ad542f72.png) lightgray 50% / cover no-repeat;
        z-index: 386;
    }
    .image-fb {
        position: absolute;
        height: 344px;
        top: -1.405px;
        left: -2px;
        background: url(../img/4fb7c19d117f93a6d020994c5da9719a.png) lightgray 50% / cover no-repeat;
        z-index: 389;
    }
    .image-106 {
        margin: -0.41px 0 0 0;
        background: url(../img/c5d4f0465ee980c29d1596fbb840e434.png) lightgray 50% / cover no-repeat;
        z-index: 406;
    }
}
@media screen and (max-width: 768px) {
    .pc_only {
        display: none !important
    }
    .sp_only {
        display: inherit;
    }
    .news {
        display: flex!important;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 24px;
        position: relative;
        min-width: 0;
        padding: 40px 24px 40px 24px;
        background: #ffffff;
        z-index: 0;
        overflow: hidden;
    }
    
    /* 矩形要素の共通スタイル */
    .rectangle, .rectangle-c1, .rectangle-c2, .rectangle-c3, .rectangle-c4, .rectangle-c5, .rectangle-c6, .rectangle-c7, .rectangle-c8 {
        flex-shrink: 0;
        position: absolute;
        background: #f7f6f7;
        transform: rotate(-30deg);
        z-index: 324;
        border-radius: 32px;
    }
    
    /* 個別の矩形要素の位置とサイズ */
    .rectangle {
        width: 370.554px;
        height: 238.454px;
        top: 439.912px;
        left: 50%;
        transform: translate(-75.43%, 0) rotate(-30deg);
        z-index: 324;
    }
    .rectangle-c1 {
        width: 310.813px;
        height: 211.654px;
        top: 1011.595px;
        left: 50%;
        transform: translate(-9.29%, 0) rotate(-30deg);
        z-index: 325;
    }
    .rectangle-c2 {
        width: 380.023px;
        height: 256.357px;
        top: 50%;
        left: 50%;
        transform: translate(-73.55%, -30.08%) rotate(-30deg);
        z-index: 326;
    }
    .rectangle-c3 {
        width: 463.972px;
        height: 298.802px;
        top: 1831.629px;
        left: 50%;
        transform: translate(-40.34%, 0) rotate(-30deg);
        z-index: 327;
    }
    .rectangle-c4 {
        width: 372.092px;
        height: 251.778px;
        top: 2209.242px;
        left: 50%;
        transform: translate(-75.12%, 0) rotate(-30deg);
        z-index: 328;
    }
    .rectangle-c5 {
        width: 330.767px;
        height: 227.919px;
        top: 9.991px;
        left: 50%;
        transform: translate(-15.64%, 0) rotate(-30deg);
        z-index: 329;
    }
    .rectangle-c6 {
        width: 87.426px;
        height: 87.426px;
        top: 58.991px;
        left: 50%;
        transform: translate(-223.62%, 0) rotate(-30deg);
        z-index: 330;
    }
    .rectangle-c7 {
        width: 87.426px;
        height: 87.426px;
        top: 852.595px;
        right: -0.43px;
        z-index: 331;
    }
    .rectangle-c8 {
        width: 109.282px;
        height: 109.282px;
        top: 1652.595px;
        right: -0.28px;
        z-index: 332;
        border-radius: 48.637px;
    }
    
    .pc-section-title {
        display: flex;
        flex-direction: column;
        align-items: center;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 8px;
        position: relative;
        z-index: 333;
        max-width: 1600px;
    }
    
    .title-name-c9 {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 238px;
        height: 18px;
        color: #044b7c;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 18.290000915527344px;
        font-weight: 700;
        line-height: 18px;
        text-align: center;
        white-space: nowrap;
        z-index: 334;
    }
    
    .feature {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 41px;
        height: 12px;
        color: #333333;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 11.640000343322754px;
        font-weight: 700;
        line-height: 11.64px;
        text-align: center;
        white-space: nowrap;
        z-index: 335;
    }
    
    .hero-ca {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 40px;
        position: relative;
        z-index: 336;
        max-width: 1600px;
    }
    
    /* ヒーロー内部要素の共通スタイル */
    .hero-inner, .hero-inner-d0, .hero-inner-da, .hero-inner-e4, .hero-inner-ee {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 12px;
        position: relative;
    }
    
    .hero-inner { z-index: 337; }
    .hero-inner-d0 { z-index: 347; }
    .hero-inner-da { z-index: 357; }
    .hero-inner-e4 { z-index: 367; }
    .hero-inner-ee { z-index: 377; }
    
    /* 画像要素の共通スタイル */
    .image, .image-d1, .image-db, .image-e5, .image-ef {
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
        height: 218.273px;
        overflow: hidden;
        border-radius: 10px;
    }
    
    .image { z-index: 338; }
    .image-d1 { z-index: 348; }
    .image-db { z-index: 358; }
    .image-e5 { z-index: 368; }
    .image-ef { z-index: 378; }
    
    /* 画像背景要素の共通スタイル */
    .image-cb, .image-d2, .image-dc, .image-e6, .image-f0 {
        position: relative;
        width: 95vw;
        height: 218px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .image-cb {
        height: 224px;
        top: 50%;
        left: 50%;
        background-image: url(../img/news-d3-img1.webp);
        transform: translate(-49.85%, -50.06%);
        z-index: 339;
    }
    .image-d2 {
        margin: -0.28px 0 0 0;
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/feature-image-2.png);
        z-index: 349;
    }
    .image-dc {
        margin: 0.45px 0 0 0;
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/feature-image-3.png);
        z-index: 359;
    }
    .image-e6 {
        height: 219px;
        margin: -0.83px 0 0 -1px;
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/feature-image-4.png);
        z-index: 369;
    }
    .image-f0 {
        height: 218px;
        margin: -0.1px 0 0 0;
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/feature-image-5.png);
        z-index: 379;
    }
    
    /* 特徴テキスト要素の共通スタイル */
    .feature-text, .feature-text-d3, .feature-text-dd, .feature-text-e7, .feature-text-f1 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 8px;
        position: relative;
    }
    
    .feature-text { z-index: 340; }
    .feature-text-d3 { z-index: 350; }
    .feature-text-dd { z-index: 360; }
    .feature-text-e7 { z-index: 370; }
    .feature-text-f1 { z-index: 380; }
    
    /* 特徴タイトル要素の共通スタイル */
    .feature-title, .feature-title-d4, .feature-title-de, .feature-title-e8, .feature-title-f2 {
        display: flex;
        align-items: center;
        align-self: stretch;
        
        flex-shrink: 0;
        gap: 8px;
        position: relative;
    }
    
    .feature-title { z-index: 341; }
    .feature-title-d4 { z-index: 351; }
    .feature-title-de { z-index: 361; }
    .feature-title-e8 { z-index: 371; }
    .feature-title-f2 { z-index: 381; }
    
    /* 番号要素の共通スタイル */
    .num, .num-d5, .num-df, .num-e9, .num-f3 {
        flex-shrink: 0;
        position: absolute;
        width: 61.474px;
        height: 36.785px;
        top: -27.281px;
        left: -17px;
    }
    
    .num { z-index: 344; }
    .num-d5 { z-index: 354; }
    .num-df { z-index: 364; }
    .num-e9 { z-index: 374; }
    .num-f3 { z-index: 384; }
    
    /* グループ要素の共通スタイル */
    .group-cc, .group-d6, .group-e0, .group-ea, .group-f4 {
        position: relative;
        width: 61.474px;
        height: 36.785px;
        margin: 0px 0 0 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .group-cc {
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/number-background-1.png);
        z-index: 345;
    }
    .group-d6 {
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/number-background-2.png);
        z-index: 355;
    }
    .group-e0 {
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/number-background-3.png);
        z-index: 365;
    }
    .group-ea {
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/number-background-4.png);
        z-index: 375;
    }
    .group-f4 {
        background-image: url(https://static.codia.ai/custom_image/2025-04-04/082616/number-background-5.png);
        z-index: 385;
    }
    
    /* 番号テキスト要素の共通スタイル */
    .num-cd, .num-d7, .num-e1, .num-eb, .num-f5 {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0;
        flex-basis: auto;
        position: relative;
        width: 58px;
        height: 48px;
    font-family: 'Zen Maru Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 48px;
        text-align: center;
        white-space: nowrap;
    }
    
    .num-cd {
        color: #054b7d;
        z-index: 342;
    }
    .num-d7 {
        color: #bf3b37;
        z-index: 352;
    }
    .num-e1 {
        color: #054b7d;
        z-index: 362;
    }
    .num-eb {
        color: #bf3b37;
        z-index: 372;
    }
    .num-f5 {
        color: #054b7d;
        z-index: 382;
    }
    
    /* タイトルテキスト要素の共通スタイル */
    .text-ce, .text-d8, .text-e2, .text-ec, .text-f6 {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 0;
        position: relative;
        width: 261px;
        font-family: 'Noto Sans JP', var(--default-font-family);
        font-size: 18.290000915527344px;
        font-weight: 600;
        line-height: 29.264px;
        text-align: left;
    }
    
    .text-ce {
        height: 58px;
        color: #054b7d;
        z-index: 343;
    }
    .text-d8 {
        height: 87px;
        color: #bf3b37;
        z-index: 353;
    }
    .text-e2 {
        height: 58px;
        color: #054b7d;
        z-index: 363;
    }
    .text-ec {
        height: 87px;
        color: #bf3b37;
        z-index: 373;
    }
    .text-f6 {
        height: 58px;
        color: #054b7d;
        z-index: 383;
    }
    
    /* 説明テキスト要素の共通スタイル */
    .text-cf, .text-d9, .text-e3, .text-ed, .text-f7 {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;
        color: #666666;
        font-family: 'Noto Sans JP', var(--default-font-family);
        font-size: 14.220000267028809px;
        font-weight: 300;
        line-height: 22.752px;
        text-align: left;
    }
    
    .text-cf {
        width: 100%;
        height: 92px;
        z-index: 346;
    }
    .text-d9 {
        width: 95vw;
        height: 92px;
        z-index: 356;
    }
    .text-e3 {
        width: 95vw;
        height: 92px;
        z-index: 366;
    }
    .text-ed {
        width: 327px;
        height: 115px;
        z-index: 376;
    }
    .text-f7 {
        width: 327px;
        height: 92px;
        z-index: 386;
    }
}
@media screen and (max-width: 767px){
	.pc-section-title-dc{
		display: none;
	}
}