@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@500;700&display=swap');

* {
    font-family: 'Noto Sans TC', sans-serif;

}

.content section .boundary .info {
    display: block
}

.content section .boundary .info>* {
    background-color: unset;
    color: #86bf22;
    padding: 0;
    min-height: initial;
    margin: 0 0 15px 0;
    display: flex;
    flex-wrap: nowrap;
}

.content section .boundary .info>*:last-child {
    margin-bottom: 0;
}

.content section .boundary .info ul {
    margin-left: 20px;
    text-align: left;
    font-size: 1.5rem;
    line-height: 150%;
}

.content section .boundary .info ul li {
    /* margin-bottom: 15px;
    line-height: 130%; */
    /* font-size: 24pt; */
}

.content section .boundary article>p {
    letter-spacing: .1em;
    /* line-height: 130%; */
    color: #4d4d4d;
    /* font-size: 24pt; */
}

.art2 .content section .boundary .info>* {
    background-color: unset !important;
    color: #e40038;
}

.art3 .content section .boundary .info>* {
    background-color: unset !important;
    color: #eb6f00
}

.maimainCon .inGroup h3:first-of-type {
    color: #E8BE09
}

.maimainCon .inGroup p>b {
    font-weight: 700
}

.bgGreen2 {
    background-color: #41b250 !important
}

.spkenben2 .lefMenu .newsFixFix>ul>a>li {
    border: 2px solid #41b250;
    color: #41b250
}

.spkenben2 .lefMenu .newsFixFix>ul>a:hover li, .spkenben2 .newsFixLayout>.inGroup>span:first-of-type {
    background-color: #41b250 !important
}

.spkenben2 .maimainCon .inGroup h1:first-of-type {
    color: #41b250 !important
}

.banner h1 span.sec7t {
    font-size: 20px;
    vertical-align: top
}

.art7 .newsFixLayout>.inGroup .swwrp span:first-of-type {
    background-color: #000 !important;
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    margin: 0;
    padding: 0
}

.art7 .newsFixLayout>.inGroup .swwrp .swiper-notification {
    opacity: 0 !important
}

.insidePage.border2024 .insidePage2024 .protext{
    margin: 400px 0 150px;
}

@media screen and (max-width: 1440px){
    .insidePage.border2024 .insidePage2024 .protext{
        margin-top: 350px;
    }    
}

@media screen and (max-width: 1280px){
    .insidePage.border2024 .insidePage2024 .protext{
        margin-top: 250px;
    }    
}

@media screen and (max-width: 768px){
    .insidePage.border2024 .insidePage2024 .protext{
        margin-top: 150px;
        margin-bottom: 100px;
    }    
}

@media screen and (max-width: 480px){
    .insidePage.border2024 .insidePage2024 .protext{
        margin-top: 80px;
        margin-bottom: 50px;
    }    
}

.insidePage .mainContent .sectionContent>.row>div .venderWrap>.venderCover {
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(1) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/01.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(2) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/02.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(3) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/03.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(4) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/04.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(5) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/05.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(6) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/06.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(7) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/07.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(8) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/08.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(9) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/09.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(10) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/10.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(11) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/11.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(12) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/12.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(13) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/13.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(14) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/14.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(15) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/15.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(16) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/16.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(17) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/17.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(18) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/18.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(19) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/19.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(20) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/20.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(21) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/21.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(22) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/22.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(23) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/23.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(24) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/24.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(25) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/25.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(26) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/26.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(27) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/27.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(28) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/28.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(29) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/29.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(30) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/30.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(31) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/31.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(32) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/32.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(33) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/33.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(34) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/34.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(35) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/35.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(36) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/36.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(37) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/37.jpg), url(../images202507/article6/articlebg.png)
}

.insidePage .mainContent .sectionContent>.row>div:nth-child(38) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/38.jpg), url(../images202507/article6/articlebg.png)
}
.insidePage .mainContent .sectionContent>.row>div:nth-child(39) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/39.jpg), url(../images202507/article6/articlebg.png)
}
.insidePage .mainContent .sectionContent>.row>div:nth-child(40) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/40.jpg), url(../images202507/article6/articlebg.png)
}
.insidePage .mainContent .sectionContent>.row>div:nth-child(41) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/41.jpg), url(../images202507/article6/articlebg.png)
}
.insidePage .mainContent .sectionContent>.row>div:nth-child(42) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/42.jpg), url(../images202507/article6/articlebg.png)
}
.insidePage .mainContent .sectionContent>.row>div:nth-child(43) .venderWrap>.venderCover {
    background-image: url(../images202507/article6/logos/43.jpg), url(../images202507/article6/articlebg.png)
}

.at-GRPAG .mealTitt b {
    font-size: 1rem;
    color: #ffffff;
    background: #989999;
    border-radius: 25px;
    padding: 5px 15px;
    margin-bottom: 13.5px;
    display: inline-block;
    line-height: 120%;
}

.at-GRPAG .mealTitt span {
    display: block;
    color: #989999;
    font-size: 1.8rem;
    line-height: 100%;
    margin-top: 13.5px;
}

.art2 .content section .topic span {
    color: #e40038;
}

.art3 .content section .topic span {
    color: #eb6f00
}

.insidePage .mainContent .sectionContent section {
    font-size: 1.3rem;
    text-align: left;
    margin-bottom: 50px;
    color: #4D4D4D;
}

.brmoset {
    display: none;
}

.swiper-slide .imgsource {
    position: absolute;
    left: 5px;
    bottom: 5px;
    font-size: 12px;
    color: #000;
}

#tk1-open.mealSpec {
    position: relative;
}

.mealSpec .openMealspec {
    position: absolute;
    right: 0;
    bottom: 0;
}

#tk1-open.mealSpec:after {
    content: '';
    display: block;
    width: calc(100% - 180px);
    height: 1px;
    border-top: 1px solid #000;
    position: absolute;
    bottom: 15px;
    left: 30px;
}
#tk1-open.mealSpec:before {
    content: '▼';
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
}



@media screen and (max-width: 1440px) {
    .spkenben .lefMenu .newsFixFix>ul>a>li>span {
        display: block
    }

    /* .content section .boundary article>p, .content section .boundary .info>* h3,.content section .boundary .info ul li{
        font-size: 28px;
    } */

}

@media screen and (max-width: 980px) {
    .at-GRPAG .mealTitt span {
        font-size: 1.5rem;
    }

    .at-GRPAG .mealInfo, .insidePage .mainContent .sectionContent section {
        font-size: 1.1rem;
    }

    .insidePage .mainContent .sectionContent .melllist {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 768px) {
    .at-GRPAG .mealTitt span {}
}


@media screen and (max-width: 480px) {
    .content section .boundary .info>* {
        display: inline-block;
        vertical-align: text-top;
        text-align: left !important;
        width: 49%
    }

    .content section .boundary .info>* h3 {
        text-align: left
    }

    .content section .boundary .info ul {
        margin-left: 0
    }

    .content section .boundary .info ul li {
        /* font-size: 16px; */
    }


    .brmoset {
        display: block;
    }
    .brpcset {
        display: none;
    }

    /* .content section .boundary article>p, .content section .boundary .info>* h3, .content section .boundary .info ul li{
    font-size: 20px;
} */
    .content section .boundary .info ul li {
        margin-bottom: 2px;
    }
    .content section .boundary .info.moShow>*{

        width: 100%;
    }

    .at-GRPAG .mealInfo {
        font-size: 1.1rem;
    }
}

@media (max-width: 413px) {
    .insidePage .mainContent .sectionContent section {
        font-size: 1rem;
    }
}

/*202306*/
.menuGrup202306 ul li {
    position: relative;
    border: 0;
    background: unset;
    margin: 20px 0;
    padding: 0;
}

.menuGrup202306 ul li img:first-child {}

.menuGrup202306 ul li img:last-child {
    position: absolute;
    opacity: 0;
    transition: all linear 0.2s;
    left: 0;
    top: 0;
}

.menuGrup202306 ul li:hover img:last-child {
    opacity: 1;
}

.menuGrup202306 ul a:hover>li, .menuGrup202306 ul a:hover>li::after, .menuGrup202306 ul a:hover>li>span:first-of-type {
    background-color: unset;
    color: unset;
}