@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}.wrapper{overflow-x:hidden}.f-semibold{font-weight:600 !important}.f-medium{font-weight:500 !important}img{display:block;height:auto;object-fit:contain}#about .container .content{z-index:2}#about .container .deco-img{left:0;z-index:-1}#about .container .about-img{right:0;z-index:1;width:100%}#schedule .container .list-schedule{margin-left:auto;margin-right:auto;width:90%;display:flex;justify-content:space-between}#schedule .container .list-schedule .item .en-title,#schedule .container .list-schedule .item .time{color:var(--red)}#schedule .container .list-schedule .item .time-line .time-item{display:flex}#schedule .container .list-schedule .item .time-line .left-area:after{content:"";position:absolute;bottom:0;left:50%;background-color:var(--red);transform:translateX(-50%);width:.1rem;height:calc(100% - 4.3rem)}#schedule .container .list-schedule .item .time-line .right-area{flex:1}#schedule .container .list-schedule .item .time-line .right-area img{width:100%}#schedule .container .list-schedule .item .time-line .right-area .note{background-color:var(--linen)}@media print,screen and (min-width: 769px){#schedule .container .list-schedule .item .time-line .right-area .note{border-radius:1.5625vw}}@media screen and (max-width: 768px){#schedule .container .list-schedule .item .time-line .right-area .note{border-radius:5.1282051282vw}}#schedule .container .deco-img-1{right:0;z-index:-1}#schedule .container .deco-img-2{left:0;z-index:-1}.vinArea .vinScrInner .vinScrWrap{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.vinArea .vinTitle{color:var(--linen);width:auto}.vinArea .vinGal{display:block;z-index:1}.vinArea .vinGal img{width:100%}#job-description .container{display:flex;margin-left:auto;margin-right:auto;width:90%}#job-description .container .heading .ja-title{color:var(--red)}#job-description .container .list-table{flex:1;display:flex;flex-direction:column}#job-description .container .list-table .mCta{width:100%;display:flex;justify-content:end}#job-description .container .list-table .table-wrap .table-row{display:flex}#job-description .container .list-table .table-wrap .tbl-ttl{color:var(--red)}#job-description .container .list-table .table-wrap .tbl-ctn{flex:1}@media screen and (max-width: 768px){#about{padding-bottom:11.2rem}#about .container{max-width:35rem;width:90%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}#about .container .deco-img{top:-5.4rem;width:95.641025641%}#about .container .aboutPic{display:block;order:1;margin-right:calc(50% - 50vw)}#about .container .content{padding-top:5.7rem;padding-bottom:5.5rem}#about .container .content .title{font-size:2.7rem;line-height:4.2rem;letter-spacing:.305rem;margin-bottom:2rem}#about .container .content .ctn{font-size:1.6rem;line-height:2.94rem;letter-spacing:.16rem}#schedule .container .list-schedule{flex-direction:column;max-width:88.9743589744%;gap:8.95rem}[lang=zh] #schedule .container .list-schedule{max-width:89.7435897436%}[lang=en] #schedule .container .list-schedule{max-width:89.7435897436%}#schedule .container .list-schedule .item{width:100%}#schedule .container .list-schedule .item .en-title{font-size:1.7rem;line-height:2.2rem;letter-spacing:.085rem;margin-bottom:1rem}#schedule .container .list-schedule .item .ja-title{font-size:3rem;line-height:4.6rem;letter-spacing:.45rem;margin-bottom:2.4rem}[lang=en] #schedule .container .list-schedule .item .ja-title{letter-spacing:.3rem;line-height:4.2rem}#schedule .container .list-schedule .item .time-line .time-item .left-area{width:23.0547550432%}[lang=zh] #schedule .container .list-schedule .item .time-line .time-item .left-area,[lang=en] #schedule .container .list-schedule .item .time-line .time-item .left-area{width:22.8571428571%}#schedule .container .list-schedule .item .time-line .time-item .left-area .time{font-size:3rem;line-height:4rem;letter-spacing:.15rem}#schedule .container .list-schedule .item .time-line .time-item .right-area{padding-left:3rem}[lang=zh] #schedule .container .list-schedule .item .time-line .time-item .right-area,[lang=en] #schedule .container .list-schedule .item .time-line .time-item .right-area{padding-left:2rem}#schedule .container .list-schedule .item .time-line .time-item .right-area .title{font-size:2.4rem;line-height:3.5rem;letter-spacing:.36rem}[lang=en] #schedule .container .list-schedule .item .time-line .time-item .right-area .title{letter-spacing:.24rem}#schedule .container .list-schedule .item .time-line .time-item .right-area .ctn{font-size:1.6rem;line-height:2.85rem;letter-spacing:.16rem}#schedule .container .list-schedule .item .time-01-1 .right-area{padding-top:.6rem;padding-bottom:.8rem}#schedule .container .list-schedule .item .time-01-1 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-01-2{padding-top:1.1rem}#schedule .container .list-schedule .item .time-01-2 .right-area{padding-top:.6rem;padding-bottom:2.05rem}#schedule .container .list-schedule .item .time-01-2 .right-area .title{margin-bottom:1.1rem}#schedule .container .list-schedule .item .time-01-2 .right-area .ctn{padding-bottom:1.4rem}#schedule .container .list-schedule .item .time-01-3 .right-area{padding-top:.45rem;padding-bottom:1.2rem}#schedule .container .list-schedule .item .time-01-3 .right-area .title{margin-bottom:1rem}#schedule .container .list-schedule .item .time-01-3 .right-area .ctn{margin-bottom:1.4rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note{margin-top:1.46rem;padding-top:2rem;padding-left:2.6rem;padding-right:2.6rem;padding-bottom:2.29rem}[lang=en] #schedule .container .list-schedule .item .time-01-3 .right-area .note{padding-left:2.5rem;padding-right:2.5rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note .note-ttl{font-size:2rem;line-height:2.9rem;letter-spacing:.3rem;margin-bottom:.8rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note .note-ctn{font-size:1.4rem;line-height:2.24rem;letter-spacing:.14rem}#schedule .container .list-schedule .item .time-01-4 .right-area{padding-top:.46rem;padding-bottom:1.05rem}#schedule .container .list-schedule .item .time-01-4 .right-area .title{margin-bottom:1.2rem}#schedule .container .list-schedule .item .time-01-4 .right-area .ctn{padding-bottom:1.4rem}#schedule .container .list-schedule .item .time-01-5 .right-area{padding-top:.66rem}#schedule .container .list-schedule .item .time-01-5 .right-area .title{margin-bottom:1.1rem}#schedule .container .list-schedule .item .time-02-1 .right-area{padding-top:.6rem;padding-bottom:1.2rem}#schedule .container .list-schedule .item .time-02-1 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-02-2{padding-top:.02rem}#schedule .container .list-schedule .item .time-02-2 .right-area{padding-top:.78rem;padding-bottom:2rem}#schedule .container .list-schedule .item .time-02-2 .right-area .title{margin-bottom:1rem}#schedule .container .list-schedule .item .time-02-2 .right-area .ctn{padding-bottom:1.4rem}#schedule .container .list-schedule .item .time-02-3 .right-area{padding-top:.55rem;padding-bottom:2.5rem}#schedule .container .list-schedule .item .time-02-4 .right-area{padding-top:.05rem;padding-bottom:1.06rem}#schedule .container .list-schedule .item .time-02-4 .right-area .title{margin-bottom:1rem}#schedule .container .list-schedule .item .time-02-4 .right-area .ctn{padding-bottom:1.4rem}#schedule .container .list-schedule .item .time-02-5 .right-area{padding-top:.46rem;padding-bottom:.59rem}#schedule .container .list-schedule .item .time-02-5 .right-area .title{margin-bottom:1.2rem}#schedule .container .deco-img-1{width:85.3846153846%;top:-5.6rem}#schedule .container .deco-img-2{width:85.641025641%;bottom:-8rem}.vinArea{padding-top:8.8rem;padding-bottom:2.1rem}.vinArea .vinTitle{font-size:10.7rem;line-height:14.2rem;letter-spacing:.535rem}.vinArea .vinGal{margin-top:-4.7rem}#job-description .container{max-width:35rem;padding-bottom:5.2rem;flex-direction:column}#job-description .container .heading{width:100%}#job-description .container .heading .ja-title{font-size:1.4rem;line-height:2rem;letter-spacing:.21rem;margin-bottom:.5rem}#job-description .container .heading .en-title{font-size:3.5rem;line-height:4.65rem;letter-spacing:.175rem}#job-description .container .list-table{gap:3rem}#job-description .container .list-table .item-1{padding-top:3rem}[lang=zh] #job-description .container .list-table .item .table-wrap .table-row:nth-child(1) .tbl-ctn{height:2.3rem}[lang=zh] #job-description .container .list-table .item .table-wrap .table-row:nth-child(2) .tbl-ctn{height:2.8rem}[lang=zh] #job-description .container .list-table .item .table-wrap .table-row:nth-child(4) .tbl-ctn{height:4rem;padding-top:.3rem}[lang=zh] #job-description .container .list-table .item-3 .table-wrap .table-row:nth-child(4) .tbl-ctn{height:5.6rem;padding-top:0rem}#job-description .container .list-table .item .title{color:var(--red);font-size:2.2rem;line-height:3.2rem;letter-spacing:.33rem;margin-bottom:1rem}#job-description .container .list-table .item .table-wrap .table-row{padding-top:2rem;padding-bottom:2rem}#job-description .container .list-table .item .table-wrap .table-row:not(:last-of-type){border-bottom:.1rem solid var(--red)}#job-description .container .list-table .item .table-wrap .table-row .tbl-ttl{padding-left:1rem;width:44.2857142857%;font-size:1.6rem;line-height:2.4rem;letter-spacing:.08rem}#job-description .container .list-table .item .table-wrap .table-row .tbl-ctn{border-left:.1rem solid var(--red);padding-left:2.5rem;padding-right:1rem;font-size:1.6rem;line-height:2.8rem;letter-spacing:.16rem}}@media print,screen and (min-width: 769px){#about{padding-top:6.8rem;padding-bottom:15.6rem}#about .container{max-width:70.3125%;margin-left:auto;margin-right:auto}#about .container .deco-img{top:-6.1rem;width:50.15625%;max-width:64.2rem}#about .container .aboutPic{display:block;margin-right:calc(50% - 50vw)}#about .container .content{top:56%;left:14rem;position:absolute}[lang=zh] #about .container .content{top:62.8%}[lang=en] #about .container .content{top:52.66%}#about .container .content .title{font-size:clamp(1.7rem,2.109375vw,2.7rem);line-height:4.2rem;letter-spacing:.405rem;margin-bottom:4.4rem}[lang=zh] #about .container .content .title{line-height:3.9rem;margin-bottom:2.6rem}#about .container .content .ctn{width:78%;font-size:clamp(1.25rem,1.25vw,1.6rem);line-height:2.94rem;letter-spacing:.16rem}[lang=en] #about .container .content .ctn{width:65rem;line-height:2.8rem}[lang=zh] #about .container .content .ctn{width:auto}#schedule .container .list-schedule{max-width:77.421875%}[lang=zh] #schedule .container .list-schedule,[lang=en] #schedule .container .list-schedule{max-width:78.125%}#schedule .container .list-schedule .item{width:46.5186680121%}[lang=zh] #schedule .container .list-schedule .item,[lang=en] #schedule .container .list-schedule .item{width:47%}#schedule .container .list-schedule .item .en-title{font-size:clamp(1rem,1.328125vw,1.7rem);line-height:2.2rem;letter-spacing:.085rem;margin-bottom:1rem}#schedule .container .list-schedule .item .ja-title{font-size:clamp(2.5rem,2.34375vw,3rem);line-height:4.6rem;letter-spacing:.45rem;margin-bottom:4rem}#schedule .container .list-schedule .item .time-line .time-item .left-area{width:17.7874186551%}[lang=zh] #schedule .container .list-schedule .item .time-line .time-item .left-area,[lang=en] #schedule .container .list-schedule .item .time-line .time-item .left-area{width:17.0212765957%}#schedule .container .list-schedule .item .time-line .time-item .left-area .time{font-size:clamp(2.5rem,2.34375vw,3rem);line-height:4.05rem;letter-spacing:.1rem}#schedule .container .list-schedule .item .time-line .time-item .right-area{padding-left:3rem}[lang=zh] #schedule .container .list-schedule .item .time-line .time-item .right-area,[lang=en] #schedule .container .list-schedule .item .time-line .time-item .right-area{padding-left:3.1rem}#schedule .container .list-schedule .item .time-line .time-item .right-area .title{font-size:clamp(1.5rem,1.875vw,2.4rem);line-height:3.5rem;letter-spacing:.36rem}[lang=en] #schedule .container .list-schedule .item .time-line .time-item .right-area .title{letter-spacing:.24rem;line-height:3.7rem}#schedule .container .list-schedule .item .time-line .time-item .right-area .ctn{font-size:clamp(1.25rem,1.25vw,1.6rem);line-height:2.85rem;letter-spacing:.16rem}#schedule .container .list-schedule .item .time-01-1 .right-area{padding-top:.6rem;padding-bottom:3.45rem}[lang=en] #schedule .container .list-schedule .item .time-01-1 .right-area,[lang=zh] #schedule .container .list-schedule .item .time-01-1 .right-area{padding-bottom:.75rem}#schedule .container .list-schedule .item .time-01-1 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-01-2{padding-top:1.1rem}#schedule .container .list-schedule .item .time-01-2 .right-area{padding-top:.3rem;padding-bottom:3.75rem}#schedule .container .list-schedule .item .time-01-2 .right-area .title{margin-bottom:1.1rem}#schedule .container .list-schedule .item .time-01-2 .right-area .ctn{padding-bottom:.7rem}#schedule .container .list-schedule .item .time-01-3{padding-top:.02rem}#schedule .container .list-schedule .item .time-01-3 .right-area{padding-top:.5rem;padding-bottom:2.75rem}#schedule .container .list-schedule .item .time-01-3 .right-area .title{margin-bottom:1rem}#schedule .container .list-schedule .item .time-01-3 .right-area .ctn{margin-bottom:.7rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note{margin-top:1.77rem;padding-top:2rem;padding-left:2.5rem;padding-right:2.4rem;padding-bottom:2rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note .note-ttl{font-size:clamp(1.4rem,1.5625vw,2rem);line-height:2.9rem;letter-spacing:.3rem;margin-bottom:.8rem}#schedule .container .list-schedule .item .time-01-3 .right-area .note .note-ctn{font-size:clamp(1.2rem,1.09375vw,1.4rem);line-height:2.24rem;letter-spacing:.14rem}#schedule .container .list-schedule .item .time-01-4 .right-area{padding-top:1rem;padding-bottom:3.8rem}#schedule .container .list-schedule .item .time-01-4 .right-area .title{margin-bottom:1.2rem}#schedule .container .list-schedule .item .time-01-4 .right-area .ctn{padding-bottom:1.2rem}#schedule .container .list-schedule .item .time-01-5 .right-area{padding-top:.75rem}#schedule .container .list-schedule .item .time-01-5 .right-area .title{margin-bottom:1.1rem}#schedule .container .list-schedule .item .time-02-1 .right-area{padding-top:.6rem;padding-bottom:4.2rem}#schedule .container .list-schedule .item .time-02-1 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-02-2{padding-top:1.1rem}#schedule .container .list-schedule .item .time-02-2 .right-area{padding-top:.35rem;padding-bottom:2.72rem}#schedule .container .list-schedule .item .time-02-2 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-02-2 .right-area .ctn{padding-bottom:1.4rem}#schedule .container .list-schedule .item .time-02-3 .right-area{padding-top:.47rem;padding-bottom:3.33rem}#schedule .container .list-schedule .item .time-02-4 .right-area{padding-top:1.11rem;padding-bottom:2.17rem}#schedule .container .list-schedule .item .time-02-4 .right-area .title{margin-bottom:1.3rem}#schedule .container .list-schedule .item .time-02-4 .right-area .ctn{padding-bottom:1.67rem}#schedule .container .list-schedule .item .time-02-5 .right-area{padding-top:.75rem}#schedule .container .list-schedule .item .time-02-5 .right-area .title{margin-bottom:1.1rem}#schedule .container .deco-img-1{width:38.75%;max-width:49.6rem;top:.29rem}#schedule .container .deco-img-2{width:42.65625%;max-width:54.6rem;bottom:-11.1rem}.vinArea{padding-top:10.9rem;padding-bottom:7.29rem}.vinArea .vinTitle{font-size:15rem;line-height:20rem;letter-spacing:.75rem}.vinArea .vinGal{margin-top:-5.2rem}#job-description .container{max-width:70.3125%;padding-bottom:9.5rem}#job-description .container .heading{width:27.3333333333%}#job-description .container .heading .ja-title{font-size:clamp(1.2rem,1.09375vw,1.4rem);line-height:2rem;letter-spacing:.21rem;margin-bottom:.5rem}#job-description .container .heading .en-title{font-size:clamp(2.7rem,2.734375vw,3.5rem);line-height:4.65rem;letter-spacing:.175rem}#job-description .container .list-table{gap:9rem}[lang=zh] #job-description .container .list-table{gap:8.3rem}[lang=en] #job-description .container .list-table{gap:6.5rem}#job-description .container .list-table .item{padding-left:16.7857142857%}[lang=zh] #job-description .container .list-table .item{padding-left:14.373088685%}#job-description .container .list-table .item-1{padding-top:5.4rem}#job-description .container .list-table .item .title{color:var(--red);font-size:clamp(1.8rem,1.71875vw,2.2rem);line-height:3.2rem;letter-spacing:.33rem;margin-bottom:.5rem}#job-description .container .list-table .item .table-wrap .table-row{padding-top:2.9rem;padding-bottom:2.3rem}#job-description .container .list-table .item .table-wrap .table-row:not(:last-of-type){border-bottom:.1rem solid var(--red)}#job-description .container .list-table .item .table-wrap .table-row .tbl-ttl{padding-left:.9rem;width:27.6785714286%;font-size:clamp(1.3rem,1.25vw,1.6rem);line-height:2.4rem;letter-spacing:.08rem}#job-description .container .list-table .item .table-wrap .table-row .tbl-ctn{border-left:.1rem solid var(--red);padding-left:2.5rem;padding-right:1rem;font-size:clamp(1.3rem,1.25vw,1.6rem);line-height:2.8rem;letter-spacing:.16rem}[lang=zh] #job-description .container .list-table .item .table-wrap .table-row .tbl-ctn{padding-right:0rem}}
