@charset "UTF-8"; @media screen and (min-width: 768px),print {
    header {
        position: absolute;
        z-index: 3;
    }

    header .h-logo img {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }

    header .teltext {
        color: #fff;
    }

    #contentsmain {
        position: relative;
        padding-bottom: 100px;
        z-index: 4;
    }

    #contentsmain .main-Box {
        position: relative;
        height: 850px;
        background: url('../images/modelhouse/contentsmain-back01.png') no-repeat center center;
        padding-top: 269px;
        box-sizing: border-box;
    }

    #contentsmain .main-Box h1 {
        font-size: 98px;
        font-weight: 300;
        line-height: 1.3163;
        letter-spacing: 0.05em;
        color: #fff;
        text-align: center;
        margin-bottom: 43px;
        text-transform: uppercase;
    }

    #contentsmain .main-Box h2 {
        font-size: 36px;
        font-weight: 500;
        line-height: 1.4444;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: none;
        color: #FFFFFF;
    }

    #contentsmain .main-Box p {
        margin-top: 8px;
        font-size: 18px;
        font-weight: 500;
        line-height: 2.3333;
        letter-spacing: 0.15em;
        color: #fff;
        text-align: center;
        text-transform: none;
    }

    #contentsmain .lead-Box {
        width: 1100px;
        margin: 90px auto 0;
    }

    #contentsmain .lead-Box p {
        width: 600px;
        margin: 30px 0 0 auto;
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151e;
        text-align: left;
        text-transform: none;
    }

    #contentsmain .lead-Box h2+p {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.7333;
        letter-spacing: 0.1em;
        color: #16151e;
    }

    #contentsmain .reserve-btn {
        width: 657px;
        margin: 278px auto 0!important;
    }

    #contentsmain .reserve-btn a,#contentsmain .reserve-btn picture,#contentsmain .reserve-btn img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents01 {
        position: relative;
        padding: 120px 0 317px;
        background: url('../images/modelhouse/contents01-back01.png') repeat-x bottom 0 left 0;
        animation: contents01bg 90s linear infinite;
    }

    @keyframes contents01bg {
        from {
            background-position: 0 bottom;
        }

        to {
            background-position: -2300px bottom;
        }
    }

    #contents01 .inner-Box {
        align-items: center;
        width: 1200px;
        margin: 0 auto;
        padding: 23px 0 0;
        position: relative;
    }

    #contents01 figure {
        width: 560px;
        margin: 0;
        position: absolute;
        top: 20px;
        right: 0;
    }

    #contents01 figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents01 .inner-Box h3 {
        text-align: left;
        font-weight: 600;
        font-size: 30px;
        line-height: 1.733;
        letter-spacing: 0.1em;
        color: #16151E;
        margin-bottom: 20px;
    }

    #contents01 .inner-Box h3 span {
        text-align: left;
        font-weight: 300;
        font-size: 32px;
        line-height: 1.313;
        letter-spacing: 0.05em;
        color: #16151E;
        text-transform: uppercase;
        display: block;
        margin-bottom: 48px;
    }

    #contents01 .inner-Box p.text {
        text-align: left;
        font-weight: 400;
        font-size: 16px;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151E;
        width: 560px;
    }

    #contents01 h2 {
        font-size: 36px;
        font-weight: 600;
        line-height: 1.5833;
        letter-spacing: 0.1em;
        color: #16151e;
        text-align: left;
        text-transform: none;
    }

    #contents01 h2 .big {
        font-size: 36px;
        font-weight: 600;
        color: #16151e;
    }

    #contents02 {
        position: relative;
        padding: 113px 0;
    }

    #contents02 .ttl-Box {
        width: 1100px;
        margin: 0 auto;
    }

    #contents02 .ttl-Box h2 {
        text-align: center;
        font-weight: 600;
        font-size: 36px;
        line-height: 1.583;
        letter-spacing: 0.1em;
        color: #16151E;
        margin-bottom: 74px;
    }

    #contents02 .ttl-Box h2 .big {
        font-weight: 600;
        font-size: 58px;
        line-height: 0.983;
        letter-spacing: 0.1em;
    }

    #contents02 .inner-Box {
        max-width: 1340px;
        margin: 0 auto;
    }

    #contents02 .point-Box {
        background: url('../images/modelhouse/contents02-back01.png') no-repeat center top;
        background-size: 1340px 520px;
        padding: 20px 30px;
    }

    #contents02 .point-Box .line-Box {
        position: relative;
        border: 1px solid #8D8D8D;
        padding: 90px;
        min-height: 480px;
    }

    #contents02 .point-Box+.point-Box {
        margin-top: 100px;
    }

    #contents02 .point-Box .text-Box {
        order: 1;
        width: 560px;
        margin-right: 100px;
    }

    #contents02 .point-Box figure {
        width: 500px;
        margin: 0;
        position: absolute;
        top: 49px;
        right: 90px;
    }

    #contents02 .point-Box.reverse .text-Box {
    }

    #contents02 .point-Box.reverse figure {
        order: 1;
    }

    #contents02 .point-Box figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents02 .point-Box .number {
        text-align: left;
        font-weight: 500;
        font-size: 27px;
        line-height: 2.815;
        letter-spacing: 0.1em;
        color: #FFF;
        text-transform: uppercase;
    }

    #contents02 .point-Box h2 {
        margin-top: -11px;
        text-transform: none;
        text-align: left;
        font-weight: 600;
        font-size: 25px;
        line-height: 1.36;
        letter-spacing: 0.05em;
        color: #FFF;
    }

    #contents02 .point-Box p:not(.number) {
        margin-top: 28px;
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #fff;
        text-align: left;
        text-transform: none;
    }

    #contents03 {
        position: relative;
        padding: 26px 0 110px 0;
    }

    #contents03 .inner-Box {
        width: 1200px;
        margin: 0 auto;
    }

    #contents03 .inner-Box h2 {
        text-align: center;
        font-weight: 600;
        font-size: 36px;
        line-height: 1.583;
        letter-spacing: 0.1em;
        color: #16151E;
        margin-bottom: 11px;
    }

    #contents03 .lead-text {
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151e;
        text-align: center;
        text-transform: none;
    }

    #contents03 ul {
        display: flex;
        margin-top: 67px;
    }

    #contents03 ul li {
        width: 380px;
        margin-right: 30px;
    }

    #contents03 ul li:last-child {
        margin-right: 0;
    }

    #contents03 ul li figure {
        width: 380px;
        margin: 0;
    }

    #contents03 ul li figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents03 ul li p {
        margin-top: 15px;
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151e;
        text-align: left;
        text-transform: none;
    }

    #contents04 {
        position: relative;
        padding: 25px 0 132px;
    }

    #contents04 .inner-Box {
        width: 1100px;
        margin: 0 auto;
    }

    #contents04 .title-Box {
        text-align: center;
    }

    #contents04 .title-Box h2 {
        font-size: 36px;
        font-weight: 600;
        line-height: 1.5833;
        letter-spacing: 0.1em;
        color: #16151e;
        text-align: center;
        text-transform: none;
    }

    #contents04 .title-Box p {
        margin-top: 13px;
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151e;
        text-align: center;
        text-transform: none;
    }

    #contents04 .contents-Box {
        display: flex;
        align-items: flex-start;
        margin-top: 65px;
    }

    #contents04 .contents-Box figure {
        width: 480px;
        margin: 0 83px 0 0;
    }

    #contents04 .contents-Box figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents04 .text-Box {
        width: 550px;
    }

    #contents04 .text-Box ul li {
        position: relative;
        padding-left: 34px;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.7778;
        letter-spacing: 0.1em;
        color: #16151e;
        text-align: left;
        text-transform: none;
        margin-bottom: 13px;
    }

    #contents04 .text-Box ul li::before {
        content: "";
        position: absolute;
        left: -17px;
        top: 0px;
        width: 29px;
        height: 25px;
        background: url('../images/modelhouse/contents04-icon.svg') no-repeat center center;
        background-size: 100% auto;
    }

    #contents04 .text-Box p {
        margin-top: 35px;
        font-size: 16px;
        font-weight: 400;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151e;
        text-align: left;
        text-transform: none;
        position: relative;
        left: -17px;
    }

    #contentsaccess {
        position: relative;
        background: #EFEFEF;
        padding: 72px 0 115px;
        width: 1340px;
        height: 670px;
        margin: 0 auto 147px;
    }

    #contentsaccess .inner-Box {
        width: 1100px;
        margin: 0 auto;
    }

    #contentsaccess h2 {
        text-align: center;
        font-weight: 300;
        font-size: 32px;
        line-height: 1.313;
        letter-spacing: 0.05em;
        color: #16151E;
        text-transform: uppercase;
        margin-bottom: 36px;
    }

    #contentsaccess iframe {
        width: 1100px;
        height: 400px;
    }

    #contentsaccess p.text {
        text-align: left;
        font-weight: 400;
        font-size: 16px;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151E;
        text-align: center;
        margin-top: 8px;
    }

    #contentsaccess p.text span {
        text-align: left;
        font-weight: 600;
        font-size: 18px;
        line-height: 2.778;
        letter-spacing: 0.1em;
        color: #16151E;
        display: inline-block;
        margin-right: 26px;
    }

    #contents05 {
        position: relative;
        padding: 105px 0 265px;
        background: #F4F4ED;
    }

    #contents05 .inner-Box {
        width: 1100px;
        margin: 0 auto;
    }

    #contents05 h2 {
        font-size: 36px;
        font-weight: 600;
        line-height: 1.5833;
        letter-spacing: 0.1em;
        color: #16151e;
        text-align: center;
        text-transform: none;
    }

    #contents05 h2 .f-en {
        display: inline-block;
        margin-bottom: 30px;
        font-size: 32px;
        font-weight: 300;
        line-height: 1.3125;
        letter-spacing: 0.05em;
        color: #988744;
        text-transform: uppercase;
    }

    #contents05 .tel-Box {
        margin-top: 63px;
        text-align: center;
        background: #EDEDE2;
        padding: 57px 0 60px;
    }

    #contents05 .tel-Box>p:first-child {
        text-transform: none;
        text-align: center;
        font-weight: 600;
        font-size: 30px;
        line-height: 1.9;
        letter-spacing: 0.1em;
        color: #16151E;
        margin-bottom: 23px;
    }

    #contents05 .tel-Box .tel {
        margin-top: 5px;
        text-align: center;
        font-weight: 300;
        font-size: 56px;
        line-height: 1.429;
        letter-spacing: 0.04em;
        color: #FFF;
        text-transform: uppercase;
        background: #988744;
        width: 610px;
        margin: 0 auto;
        padding: 24px 0 15px;
        margin-bottom: 22px;
    }

    #contents05 .tel-Box .timetext {
        text-align: center;
        font-weight: 400;
        font-size: 16px;
        line-height: 2;
        letter-spacing: 0.05em;
        color: #16151E;
    }

    .form-Box .form-in-Box {
        margin-bottom: -160px;
    }
}
@media screen and (min-width: 768px) and ( max-width:1650px) {

#contentsmain .reserve-btn{
    margin-top: 120px!important;
}
}

@media screen and (min-width: 768px) and ( max-width:1450px) {
    #contents02 .point-Box .text-Box {
        width: 500px;
    }
}

@media screen and (max-width: 767px) {
    header {
        position:absolute;
        z-index: 3;
    }

    header .h-logo img {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }

    header .teltext {
        color: #fff;
    }

    #contentsmain {
        position: relative;
    }

    #contentsmain .main-Box {
        position: relative;
        height: 177.3vw;
        background: url('../images/modelhouse/sp-contentsmain-back01.png') no-repeat top left;
        background-size: 100% auto;
        box-sizing: border-box;
        padding: 28.8vw 0 0;
    }

    #contentsmain .main-Box h1 {
        font-weight: 300;
        color: #fff;
        margin-bottom: 44vw;
        text-transform: uppercase;
        text-align: left;
        font-size: 10.6vw;
        line-height: 1.273;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        margin-left: 13.2vw;
    }

    #contentsmain .main-Box h2 {
        font-weight: 500;
        text-transform: none;
        color: #FFFFFF;
        text-align: center;
        font-size: 4.3vw;
        line-height: 1.389;
        letter-spacing: 0.05em;
    }

    #contentsmain .main-Box p {
        margin-top: 1.9vw;
        font-weight: 500;
        color: #fff;
        text-transform: none;
        text-align: center;
        font-size: 2.9vw;
        line-height: 1.667;
        letter-spacing: 0.05em;
    }

    #contentsmain .lead-Box {
        margin: 21.7vw auto 0;
    }

    #contentsmain .lead-Box p {
        margin: 7.2vw 0 0 auto;
        font-weight: 400;
        color: #16151e;
        text-transform: none;
    }

    #contentsmain .lead-Box h2+p {
        font-weight: 600;
        color: #16151e;
    }

    #contentsmain .reserve-btn {
        margin: 11.8vw 6.6vw 0!important;
    }

    #contentsmain .reserve-btn a,#contentsmain .reserve-btn picture,#contentsmain .reserve-btn img {
        display: block;
        height: auto;
    }

    #contents01 {
        position: relative;
        padding: 0 0 52.4vw;
        background: url('../images/modelhouse/contents01-back01.png') repeat-x bottom 0 left 0;
        animation: contents01bg 90s linear infinite;
        background-size: auto 43.5vw;
    }

    @keyframes contents01bg {
        from {
            background-position: 0 bottom;
        }

        to {
            background-position: -555.6vw bottom;
        }
    }

    #contents01 .inner-Box {
        align-items: center;
        margin: 0 auto;
        padding: 0.6vw 0 0;
        position: relative;
    }

    #contents01 figure {
        margin: 0;
        position: relative;
        right: 0;
        margin: 0 4vw 5.3vw;
    }

    #contents01 figure img {
        display: block;
        height: auto;
    }

    #contents01 .inner-Box h3 {
        font-weight: 600;
        color: #16151E;
        margin-bottom: 9.5vw;
        text-align: center;
        font-size: 4.8vw;
        line-height: 1.65;
        letter-spacing: 0.01em;
    }

    #contents01 .inner-Box h3 span {
        font-weight: 300;
        color: #16151E;
        text-transform: uppercase;
        display: block;
        margin-bottom: 1.6vw;
        text-align: center;
        font-size: 4.3vw;
        line-height: 1.433;
        letter-spacing: 0.05em;
        text-transform: uppercase;
    }

    #contents01 .inner-Box p.text {
        font-weight: 400;
        color: #16151E;
        text-align: left;
        font-size: 3.9vw;
        line-height: 1.75;
        letter-spacing: 0.01em;
        margin: 0 4vw;
    }

    #contents01 h2 {
        font-weight: 600;
        color: #16151e;
        text-transform: none;
    }

    #contents01 h2 .big {
        font-weight: 600;
        color: #16151e;
    }

    #contents02 .ttl-Box h2 {
        font-weight: 600;
        color: #16151E;
        margin-bottom: 9.7vw;
        text-align: center;
        font-size: 5.6vw;
        line-height: 0.678;
        letter-spacing: 0.06em;
    }

    #contents02 .ttl-Box h2 .big {
        font-weight: 600;
        text-align: center;
        font-size: 9.2vw;
        line-height: 1.2;
        letter-spacing: 0.1em;
    }

    #contents02 {
        position: relative;
        padding: 27.1vw 0 4.3vw 0;
        background-size: 94.2vw auto;
    }

    #contents02 .inner-Box {
        margin: 0 3vw;
    }

    #contents02 .point-Box,#contents02 .point-Box.reverse {
        display: flex;
        flex-direction: column;
        background: url('../images/modelhouse/sp-contents02-back01.png') no-repeat center top;
        background-size: cover;
        padding: 2.9vw 2.3vw;
    }

    #contents02 .point-Box+.point-Box {
        margin-top: 8.2vw;
    }

    #contents02 .point-Box .text-Box,#contents02 .point-Box.reverse .text-Box {
        order: 2;
        width: auto;
    }

    #contents02 .point-Box figure,#contents02 .point-Box.reverse figure {
        order: 1;
        width: 82.1vw;
        margin: 0 auto;
    }

    #contents02 .point-Box figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents02 .point-Box .number {
        font-weight: 300;
        text-align: center;
        font-size: 4.3vw;
        line-height: 1.433;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: #fff;
    }

    #contents02 .point-Box h2 {
        margin-top: 0.4vw;
        font-weight: 600;
        color: #fff;
        text-transform: none;
        text-align: center;
        font-size: 4.8vw;
        line-height: 1.65;
        letter-spacing: 0.01em;
        margin-bottom: 7vw;
    }

    #contents02 .point-Box p:not(.number) {
        margin: 7vw 0.2vw 0vw;
        font-size: 3.9vw;
        font-weight: 400;
        line-height: 1.75;
        letter-spacing: 0.01em;
        color: #fff;
        text-align: left;
        text-transform: none;
    }

    #contents02 .point-Box .line-Box {
        position: relative;
        border: 1px solid #8D8D8D;
        padding: 14vw 3vw 18vw;
    }

    #contents03 {
        position: relative;
        padding: 16.9vw 0;
    }

    #contents03 .inner-Box {
        width: 100%;
        margin: 0 auto;
    }

    #contents03 .inner-Box h2 {
        text-align: center;
        font-size: 5.6vw;
        line-height: 2.478;
        font-weight: 600;
        letter-spacing: 0.06em;
    }

    #contents03 .lead-text {
        margin: 0 4.1vw;
        font-size: 3.9vw;
        font-weight: 400;
        line-height: 1.75;
        letter-spacing: 0.01em;
        color: #262626;
        text-align: left;
        text-transform: none;
    }

    #contents03 ul {
        display: block;
        margin-top: 9vw;
    }

    #contents03 ul li {
        width: 100%;
        margin: 0;
    }

    #contents03 ul li+li {
        margin-top: 9.1vw;
    }

    #contents03 ul li figure {
        width: 91.8vw;
        margin: 0 auto;
    }

    #contents03 ul li figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents03 ul li p {
        margin: 5.6vw 4.1vw 0;
        font-size: 3.9vw;
        font-weight: 400;
        line-height: 1.75;
        letter-spacing: 0.01em;
        color: #262626;
        text-align: left;
        text-transform: none;
    }

    #contents04 {
        position: relative;
        padding: 3.9vw 0 18.1vw 0;
    }

    #contents04 .inner-Box {
        width: 100%;
        margin: 0 auto;
    }

    #contents04 .title-Box {
        width: auto;
        margin: 0 4.1vw;
    }

    #contents04 .title-Box h2 {
        font-size: 5.6vw;
        font-weight: 600;
        line-height: 2.4783;
        letter-spacing: 0.0em;
        color: #16151e;
        text-align: center;
        text-transform: none;
        margin: 0 -2vw;
        left: 2.1vw;
        position: relative;
    }

    #contents04 .title-Box p {
        margin-top: 0vw;
        font-size: 3.9vw;
        font-weight: 400;
        line-height: 1.75;
        letter-spacing: 0.01em;
        color: #262626;
        text-align: left;
        text-transform: none;
    }

    #contents04 .contents-Box {
        display: flex;
        flex-direction: column;
        margin-top: 9.7vw;
    }

    #contents04 .contents-Box figure {
        order: 1;
        width: 91.8vw;
        margin: 0 auto;
    }

    #contents04 .contents-Box figure img {
        display: block;
        width: 100%;
        height: auto;
    }

    #contents04 .text-Box {
        order: 2;
        width: auto;
        margin: 6.5vw 5.1vw 0;
    }

    #contents04 .text-Box ul li {
        position: relative;
        padding-left: 8.2vw;
        font-size: 4.1vw;
        font-weight: 600;
        line-height: 1.5882;
        letter-spacing: 0.02em;
        color: #16151e;
        text-align: left;
        text-transform: none;
    }

    #contents04 .text-Box ul li::before {
        content: "";
        position: absolute;
        left: -1vw;
        top: 0.5vw;
        width: 7.3vw;
        height: 6vw;
        background: url('../images/modelhouse/contents04-icon.svg') no-repeat center center;
        background-size: 100% auto;
    }

    #contents04 .text-Box ul li+li {
        margin-top: 4.4vw;
    }

    #contents04 .text-Box p {
        margin: 5.2vw -1vw;
        font-size: 3.9vw;
        font-weight: 400;
        line-height: 1.75;
        letter-spacing: 0.01em;
        color: #262626;
        text-align: left;
        text-transform: none;
    }

    #contentsaccess {
        position: relative;
        background: #EFEFEF;
        padding: 12.7vw 3.8vw 14.8vw;
        margin: 0 3vw 26.5vw;
    }

    #contentsaccess .inner-Box {
        margin: 0 auto;
    }

    #contentsaccess h2 {
        font-weight: 300;
        color: #16151E;
        text-transform: uppercase;
        margin-bottom: 4.9vw;
        text-align: center;
        font-size: 4.3vw;
        line-height: 2.333;
        letter-spacing: 0.05em;
        text-transform: uppercase;
    }

    #contentsaccess iframe {
        height: 48.6vw;
        width: 100%;
    }

    #contentsaccess p.text {
        font-weight: 400;
        color: #16151E;
        margin-top: 2.9vw;
        text-align: center;
        font-size: 3.6vw;
        line-height: 1.867;
        letter-spacing: 0em;
    }

    #contentsaccess p.text span {
        font-weight: 600;
        color: #16151E;
        display: inline-block;
        display: block;
        text-align: left;
        font-size: 3.9vw;
        line-height: 1.125;
        letter-spacing: 0.1em;
        text-align: center;
        margin-bottom: 1.7vw;
    }

    #contents05 {
        position: relative;
        padding: 16.7vw 0 13.9vw;
        background: #F4F4ED;
    }

    #contents05 .inner-Box {
        width: 100%;
        margin: 0 auto;
    }

    #contents05 h2 {
        margin: 0 4.1vw;
        font-weight: 600;
        color: #16151e;
        text-transform: none;
        text-align: center;
        font-size: 5.6vw;
        line-height: 1.565;
        letter-spacing: 0.06em;
    }

    #contents05 h2 .f-en {
        display: inline-block;
        margin-bottom: 3.2vw;
        font-weight: 300;
        color: #988744;
        text-transform: uppercase;
        text-align: center;
        font-size: 4.3vw;
        line-height: 2.333;
        letter-spacing: 0.05em;
        text-transform: uppercase;
    }

    #contents05 .tel-Box {
        margin: 10.2vw 4.4vw;
        background: #EDEDE2;
        padding: 9vw 3.6vw 11.5vw;
    }

    #contents05 .tel-Box>p:first-child {
        text-transform: none;
        font-weight: 600;
        color: #16151E;
        margin-bottom: 4.6vw;
        text-align: center;
        font-size: 4.8vw;
        line-height: 1.65;
        letter-spacing: 0.01em;
    }

    #contents05 .tel-Box .tel {
        margin-top: 1.2vw;
        font-weight: 300;
        color: #FFF;
        text-transform: uppercase;
        background: #988744;
        margin: 0 auto;
        padding: 4.8vw 0 3.6vw;
        margin-bottom: 3.3vw;
        text-align: center;
        font-size: 8vw;
        line-height: 1.424;
        letter-spacing: 0.04em;
        text-transform: uppercase;
    }

    #contents05 .tel-Box .timetext {
        ßfont-weight: 400;
        color: #16151E;
        text-align: center;
        font-size: 3.4vw;
        line-height: 1.786;
        letter-spacing: -0.01em;
        margin: 0 -2vw;
    }
}
