.wellness-wrapper{width:100%;padding:50px 0 0 0;margin:0 auto}@media screen and (min-width:960px){.wellness-wrapper{padding:64px 0 0 0}}.title-wellness{text-align:center}.title-wellness img{height:24px}@media screen and (min-width:960px){.title-wellness img{height:35px}}.column3-wrapper{width:100%;padding:37px 0 56px 0}@media screen and (min-width:960px){.column3-wrapper{padding:54px 22px 74px 22px}}.column3-wrapper .column3-content{width:100%;max-width:1040px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.column3-wrapper .column3-content .wellness-image{width:46.6%}@media screen and (min-width:960px){.column3-wrapper .column3-content .wellness-image{width:31.3%}}.column3-wrapper .column3-content .wellness-image.column3-img2{display:none}@media screen and (min-width:960px){.column3-wrapper .column3-content .wellness-image.column3-img2{display:block}}.column3-wrapper .column3-content .wellness-image img{width:100%}.housewine-wrapper-pc{display:none;width:100%}@media screen and (min-width:960px){.housewine-wrapper-pc{display:block;padding:75px 0 122px 0}}.housewine-wrapper-pc .housewine-content{width:100%;max-width:1040px;margin:0 auto}.housewine-wrapper-pc .housewine-content .text-lead{padding:36px 0 0 0;font-size:1.25rem;letter-spacing:.2em;text-align:center}.housewine-wrapper-pc .housewine-content .text-note{padding:1em 0 0 0;font-size:1rem;letter-spacing:.1em;text-align:center}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:84px 0 0 0}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wine-image-left{width:23.1%}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wine-image-left img{width:100%}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wine-image-right{width:23.1%}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wine-image-right img{width:100%}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content{flex:1;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-wine{padding:0 2.68% 0 0}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-wine .title-box{padding:0 0 .8em 0}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-wine .title-box .main-title{padding:0 0 .2em 3.4%;font-size:1.5rem;letter-spacing:.2em;border-bottom:1px solid #333}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-wine .title-box .sub-title{font-size:1.5rem}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-wine .explanation{padding:.5em 8.75% 0 8.75%;font-size:1rem;line-height:2;letter-spacing:.1em}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice{padding:0 0 0 8.92%}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice .title-box{padding:0 0 .8em 0}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice .title-box .main-title{padding:0 0 .2em 0;font-size:1.5rem;letter-spacing:.2em;border-bottom:1px solid #333;position:relative}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice .title-box .main-title:before{content:"◆";margin-left:-1em;display:inline-block}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice .title-box .sub-title{padding:0 0 .2em 3.4%;font-size:1.5rem}.housewine-wrapper-pc .housewine-content .wineinfo-wrapper .wineinfo-content .wineinfo-box-grapejuice .explanation{padding:.5em 8.75% 0 0;font-size:1rem;line-height:2;letter-spacing:.1em}.housewine-wrapper-sp{display:block;width:100%;padding:52px 0 105px 0}@media screen and (min-width:960px){.housewine-wrapper-sp{display:none}}.housewine-wrapper-sp .housewine-content{width:100%;max-width:1040px;margin:0 auto;text-align:center}.housewine-wrapper-sp .housewine-content .title-housewine img{height:18px}.housewine-wrapper-sp .housewine-content .text-lead{padding:36px 7.7% 0 7.7%;font-size:.88rem;letter-spacing:.2em;text-align:center}.housewine-wrapper-sp .housewine-content .text-note{padding:1em 7.7% 0 7.7%;font-size:.75rem;letter-spacing:.1em;text-align:center}.housewine-wrapper-sp .housewine-content .wine-image-wine{width:62%;margin:0 auto;padding:20px 0 0 0}.housewine-wrapper-sp .housewine-content .wine-image-wine img{width:100%}.housewine-wrapper-sp .housewine-content .wine-image-grapejuice{width:62%;margin:0 auto;padding:20px 0 0 0}.housewine-wrapper-sp .housewine-content .wine-image-grapejuice img{width:100%}.housewine-wrapper-sp .housewine-content .wineinfo-box-wine{padding:70px 7.7% 0 7.7%}.housewine-wrapper-sp .housewine-content .wineinfo-box-wine .title-box{padding:0 0 .8em 0}.housewine-wrapper-sp .housewine-content .wineinfo-box-wine .title-box .main-title{padding:0 0 .2em 0;font-size:.88rem;letter-spacing:.1em;border-bottom:1px solid #333;text-align:center}.housewine-wrapper-sp .housewine-content .wineinfo-box-wine .title-box .sub-title{font-size:1.5rem}.housewine-wrapper-sp .housewine-content .wineinfo-box-wine .explanation{padding:.5em 4.35% 0 4.35%;font-size:.75rem;line-height:2;letter-spacing:.1em;text-align:left}.housewine-wrapper-sp .housewine-content .wineinfo-box-grapejuice{padding:86px 7.7% 0 7.7%}.housewine-wrapper-sp .housewine-content .wineinfo-box-grapejuice .title-box{padding:0 0 .8em 0}.housewine-wrapper-sp .housewine-content .wineinfo-box-grapejuice .title-box .main-title{padding:0 0 .2em 0;font-size:.88rem;letter-spacing:.1em;border-bottom:1px solid #333;text-align:center}.housewine-wrapper-sp .housewine-content .wineinfo-box-grapejuice .title-box .sub-title{padding:0 0 .2em 3.4%;font-size:.88rem;text-align:center}.housewine-wrapper-sp .housewine-content .wineinfo-box-grapejuice .explanation{padding:.5em 4.35% 0 4.35%;font-size:.75rem;line-height:2;letter-spacing:.1em;text-align:left}.optionalwine-wrapper{width:100%;padding:52px 0 78px 0;background-color:#333;color:#f2eee7}@media screen and (min-width:960px){.optionalwine-wrapper{padding:102px 0 156px 0}}.optionalwine-wrapper .optionalwine-content{max-width:1040px;margin:0 40px}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content{margin:0 auto}}.optionalwine-wrapper .optionalwine-content .title-optionalwine{text-align:center}.optionalwine-wrapper .optionalwine-content .title-optionalwine img{height:18px}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .title-optionalwine img{height:24px}}.optionalwine-wrapper .optionalwine-content .text-lead{padding:26px 0 2em 0;font-size:.88rem;text-align:center;line-height:2;letter-spacing:.2em}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .text-lead{padding:36px 0 2em 0;font-size:1.25rem}}.optionalwine-wrapper .optionalwine-content .support-information-area{padding:18px 0 30px 0}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .support-information-area{padding:18px 0 110px 0}}.optionalwine-wrapper .optionalwine-content .support-information-area .support-info-dl{text-align:left;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .support-information-area .support-info-dl .dt{padding:0 0 1em 0;margin-left:.5em;text-indent:-.5em;font-size:.88rem}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .support-information-area .support-info-dl .dt{margin-left:0;text-indent:-1em;font-size:1.5rem}}.optionalwine-wrapper .optionalwine-content .support-information-area .support-info-dl .dd{padding:0 0 3em .5em;font-size:.75rem}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .support-information-area .support-info-dl .dd{font-size:1rem}}.optionalwine-wrapper .optionalwine-content .category-wrapper{padding:0}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .category-wrapper{padding:0}}.optionalwine-wrapper .optionalwine-content .category-wrapper .title-category{padding:0 0 3em 0;text-align:center}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .category-wrapper .title-category{padding:0 0 3em 0}}.optionalwine-wrapper .optionalwine-content .category-wrapper .title-category img{height:18px}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .category-wrapper .title-category img{height:24px}}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc{display:none}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc{display:flex;align-content:space-between;padding:0 0 190px 0}}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-detail-area-pc-left{flex:1;display:flex;flex-wrap:wrap;align-content:space-between}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-detail-area-pc-right{width:240px}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-detail-area-pc-right img{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .main-title-area{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .variety-area{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .information-area{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .main-title-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #f2eee7}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .main-title-box .main-title{font-size:1.5rem;letter-spacing:.1em;border-bottom:1px solid #333;text-align:left;text-indent:-1em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .main-title-box .price{padding-right:.8em;font-size:2rem;text-align:right;line-height:1.4;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .sub-title{width:100%;padding:.4em 0 0 0;font-size:1.25rem;letter-spacing:.2em;text-align:left}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .text-variety{margin:0 0 0 3em;padding:0 3.2% 0 0;font-size:1.25rem;text-align:left;text-indent:-3em;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .text-winery{width:100%;padding:0;font-size:1.25rem;text-align:left;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation{display:flex;justify-content:space-between;align-items:flex-end;padding:0}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .text-block{width:60%;line-height:1.8;letter-spacing:.1em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .text-block p{padding:1em 0 0 0;font-size:1.25rem;text-align:left}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .star-block{flex:1;padding:0 3.2% 0 7.25%;font-size:1.25rem}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .star-block .star-list{display:table;margin:0 0 0 auto;font-size:1rem;line-height:2}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .star-block .star-list .dt{display:table-cell;text-align:right}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-pc .wine-infomation .star-block .star-list .dd{display:table-cell;text-align:left;letter-spacing:.1em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp{display:block;padding:0 0 70px 0}@media screen and (min-width:960px){.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp{display:none}}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-detail-wine-image{width:calc(62% + 80px);margin:0 auto;padding:1em 0 0 0}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-detail-wine-image img{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .main-title-box{width:100%}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .main-title-box .main-title{padding-bottom:.2em;font-size:.88rem;letter-spacing:.2em;border-bottom:1px solid #f2eee7;text-align:left}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .main-title-box .sub-title{width:100%;padding:.2em 0 0 0;font-size:.88rem;text-align:center;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .main-title-box .price{padding-top:1em;font-size:1.25rem;text-align:center;line-height:1.4;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .text-variety{padding:1.5em 3.2% 0 0;font-size:.75rem;text-align:left;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .text-winery{padding:0 3.2% 0 0;font-size:.75rem;text-align:left;letter-spacing:.2em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .text-block{width:100%;line-height:1.8;letter-spacing:.1em}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .text-block p{padding:2em 0 0 0;font-size:.75rem;text-align:left;line-height:1.8}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .star-block{flex:1;padding:2em 0 0 0;font-size:.88rem}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .star-block .star-list{display:table;margin:0 0 0 auto}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .star-block .star-list .dt{display:table-cell;text-align:right}.optionalwine-wrapper .optionalwine-content .category-wrapper .wine-detail-area-sp .wine-infomation .star-block .star-list .dd{display:table-cell;text-align:left;letter-spacing:.1em}.harvest-wrapper{width:100%;padding:40px 0 23px 0;background-color:#333}@media screen and (min-width:960px){.harvest-wrapper{padding:75px 0 14px 0}}.harvest-wrapper .harvest-content{max-width:1040px;margin:0 auto;padding-bottom:50px;color:#f2eee7}@media screen and (min-width:960px){.harvest-wrapper .harvest-content{padding-bottom:0}}.harvest-wrapper .harvest-content .title-wellness{width:87.2%;margin:0 auto;text-align:center;padding:0 0 1em 0}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .title-wellness{width:100%;padding:0 0 1em 0}}.harvest-wrapper .harvest-content .title-wellness .title{padding:0 0 .6em 0;border-bottom:1px solid #f2eee7;font-size:1.5rem}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .title-wellness .title{padding:0 0 .2em 0;border-bottom:none;font-size:2.13rem}}.harvest-wrapper .harvest-content .title-wellness .title img{height:18px}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .title-wellness .title img{height:24px}}.harvest-wrapper .harvest-content .title-wellness .description{width:100%;text-align:center;padding:10px 0 0 0;color:#f2eee7;font-size:.88rem;letter-spacing:.1em}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .title-wellness .description{padding:10px 0 0 0;font-size:1.25rem}}.harvest-wrapper .harvest-content .harvest-top-content{width:100%;display:flex;flex-direction:column;padding:10px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .harvest-top-content{flex-direction:row;justify-content:space-between;padding:40px 0 0 0}}.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-left{width:100%}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-left{width:64.71%}}.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-left img{width:100%}.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-right{display:flex;flex-direction:column;justify-content:space-between;width:87.2%;margin:0 auto}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-right{width:32.1%;margin:0}}.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-right p{padding:2em 0;font-size:.75rem;letter-spacing:.1em;line-height:1.8}@media screen and (min-width:960px){.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-right p{padding:0;font-size:1rem}}.harvest-wrapper .harvest-content .harvest-top-content .harvest-top-content-right img{width:100%}.harvest-wrapper .gourmet-content-black{color:#f2eee7}.harvest-wrapper .gourmet-content-black .gourmet-content-inner{max-width:1040px;margin:0 auto}.harvest-wrapper .gourmet-content-black .title-gourmet{width:87.2%;margin:0 auto;text-align:center;padding:52px 0 1.4em 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-black .title-gourmet{width:100%;padding:90px 0 1em 0}}.harvest-wrapper .gourmet-content-black .title-gourmet .title{display:block;padding:0 0 1.2em 0;border-bottom:1px solid #f2eee7;font-size:1.5rem;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-black .title-gourmet .title{padding:0 0 .2em 0;border-bottom:none;font-size:2.13rem;text-align:center}}.harvest-wrapper .gourmet-content-black .title-gourmet .title .title-sp{display:inline-block;height:48px}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-black .title-gourmet .title .title-sp{display:none}}.harvest-wrapper .gourmet-content-black .title-gourmet .title .title-pc{display:none;height:24px}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-black .title-gourmet .title .title-pc{display:inline-block}}.harvest-wrapper .gourmet-content-black .title-gourmet .description{width:100%;text-align:center;padding:20px 0 0 0;color:#f2eee7;font-size:.88rem;letter-spacing:.1em}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-black .title-gourmet .description{padding:10px 0 0 0;font-size:1.25rem}}.harvest-wrapper .gourmet-content-white{width:100%;padding:0;background-color:#f2eee7;color:#333}@media screen and (min-width:960px){.harvest-wrapper .gourmet-content-white{padding:40px 0 0 0}}.harvest-wrapper .gourmet-content-white .gourmet-content-inner{max-width:1040px;margin:0 auto}.harvest-wrapper .gourmet-content-white .gourmet-dl .menu-name{border-bottom:1px solid #333}.harvest-wrapper .gourmet-kiwami-content1{width:100%;display:flex;flex-direction:column;padding:0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content1{flex-direction:row;justify-content:space-between;padding:40px 0 0 0}}.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-left{width:100%}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-left{width:50.67%}}.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-left img{width:100%}.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-right{display:flex;flex-direction:column;width:87.2%;margin:0 auto;padding:32px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-right{padding:0;flex:1;padding-left:3.75%}}.harvest-wrapper .gourmet-kiwami-content1 .gourmet-kiwami-content-right img{width:100%}.harvest-wrapper .gourmet-kiwami-content1 .text-kiwami1{width:100%;padding:3em 0 0 0;font-size:.88rem;letter-spacing:.1em;line-height:1.8}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content1 .text-kiwami1{padding:3em 0 0 0;font-size:1.25rem}}.harvest-wrapper .gourmet-kiwami-content1 .text-kiwami2{width:100%;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content1 .text-kiwami2{padding:2em 0 0 0;font-size:1rem;line-height:2.4}}.harvest-wrapper .gourmet-kiwami-content2{width:100%;display:flex;flex-direction:column-reverse;padding:30px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content2{flex-direction:row;justify-content:space-between;padding:40px 0 0 0}}.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-left{display:flex;flex-direction:column;width:87.2%;margin:0 auto;padding:0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-left{padding:0;flex:1;padding-right:2.8%}}.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-left img{width:100%}.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-right{padding:0}.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-right img{width:100%}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-right{width:54.7%}}.harvest-wrapper .gourmet-kiwami-content2 .gourmet-kiwami-content-right img{width:100%}.harvest-wrapper .gourmet-kiwami-content2 .text-kiwami2{width:100%;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2;color:#f2eee7}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content2 .text-kiwami2{padding:0;font-size:1rem;text-align:right}}.harvest-wrapper .gourmet-kiwami-content3-pc{display:none;padding:40px 0 0 0;color:#f2eee7}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content3-pc{display:block}}.harvest-wrapper .gourmet-kiwami-content3-pc .title-ingredient{padding:.5em 0;font-size:1.25rem;font-weight:400}.harvest-wrapper .gourmet-kiwami-content3-pc .text-ingredient{padding-bottom:2em;text-align:left;font-size:1rem;line-height:2.2}.harvest-wrapper .gourmet-kiwami-content3-pc .ingredient-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:134px}.harvest-wrapper .gourmet-kiwami-content3-pc .ingredient-wrapper .ingredient-left{width:47.7%}.harvest-wrapper .gourmet-kiwami-content3-pc .ingredient-wrapper .ingredient-right{width:47.7%}.harvest-wrapper .gourmet-kiwami-content3-pc .ingredient-wrapper img{width:100%}.harvest-wrapper .gourmet-kiwami-content3-sp{display:block;padding:40px 0 0 0;color:#f2eee7}@media screen and (min-width:960px){.harvest-wrapper .gourmet-kiwami-content3-sp{display:none}}.harvest-wrapper .gourmet-kiwami-content3-sp .title-ingredient{padding:1.5em 0 0 0;font-size:1.25rem;text-align:center;font-weight:400}.harvest-wrapper .gourmet-kiwami-content3-sp .text-ingredient{width:87.2%;margin:0 auto;padding:1em 0;text-align:left;font-size:.75rem;line-height:2.2}.harvest-wrapper .gourmet-kiwami-content3-sp .ingredient-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:46px}.harvest-wrapper .gourmet-kiwami-content3-sp .ingredient-wrapper .ingredient-left{padding:0 6.92%}.harvest-wrapper .gourmet-kiwami-content3-sp .ingredient-wrapper .ingredient-left img{width:100%}.harvest-wrapper .gourmet-kiwami-content3-sp .ingredient-wrapper .ingredient-right{padding:0 6.92%}.harvest-wrapper .gourmet-kiwami-content3-sp .ingredient-wrapper .ingredient-right img{width:100%}.harvest-wrapper .gourmet-tkg-content1{width:100%;display:flex;flex-direction:column;padding:10px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1{flex-direction:row;justify-content:space-between;padding:40px 0 0 0}}.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-right{width:100%}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-right{width:40.2%}}.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-right img{width:100%}.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-left{display:flex;flex-direction:column;width:87.2%;margin:0 auto;padding:34px 0 16px 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-left{padding:0;flex:1;padding-right:5.1%}}.harvest-wrapper .gourmet-tkg-content1 .gourmet-tkg-content-left img{width:100%}.harvest-wrapper .gourmet-tkg-content1 .text-tkg1{width:100%;padding:3em 0 0 0;font-size:.88rem;letter-spacing:.1em;line-height:1.8;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1 .text-tkg1{padding:2.5em 0 0 0;font-size:1.25rem;text-align:right}}.harvest-wrapper .gourmet-tkg-content1 .text-tkg2{width:100%;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1 .text-tkg2{padding:1.5em 0 0 0;font-size:1rem;text-align:right}}.harvest-wrapper .gourmet-tkg-content1 .text-tkg3{width:100%;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content1 .text-tkg3{padding:2em 0 0 0;font-size:1rem;text-align:right}}.harvest-wrapper .gourmet-tkg-content2-pc{display:none}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content2-pc{width:100%;padding:70px 0 0 0;display:flex;justify-content:space-between}.harvest-wrapper .gourmet-tkg-content2-pc img{width:100%}}.harvest-wrapper .gourmet-tkg-content2-pc .gourmet-tkg-content-left{width:52.3%}.harvest-wrapper .gourmet-tkg-content2-pc .gourmet-tkg-content-right{width:40.2%;min-height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.harvest-wrapper .gourmet-tkg-content2-pc .text-tkg2-1{width:100%;padding:0;font-size:1rem;letter-spacing:.1em;line-height:2;text-align:left}.harvest-wrapper .gourmet-tkg-content2-pc .text-tkg2-2{width:100%;padding:2rem 0 0 0;font-size:1rem;letter-spacing:.1em;line-height:2;text-align:left}.harvest-wrapper .gourmet-tkg-content2-sp{display:block;width:87.2%;margin:0 auto;padding:20px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content2-sp{display:none}}.harvest-wrapper .gourmet-tkg-content2-sp .text-tkg3{display:block;width:100%;padding:0 0 1em 0;font-size:.75rem;letter-spacing:.1em;line-height:2}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content2-sp .text-tkg3{padding:0}}.harvest-wrapper .gourmet-tkg-content2-sp .gourmet-tkg-content-left{width:100%}.harvest-wrapper .gourmet-tkg-content2-sp .gourmet-tkg-content-left img{width:100%}.harvest-wrapper .gourmet-tkg-content2-sp .text-tkg2-1{padding:2em 0 1em 0;font-size:.75rem;letter-spacing:.1em;line-height:2;text-align:left}.harvest-wrapper .gourmet-tkg-content2-sp .text-tkg2-2{padding:1.5rem 0;font-size:.75rem;letter-spacing:.1em;line-height:2;text-align:left}.harvest-wrapper .gourmet-tkg-content3{width:100%;display:flex;flex-direction:column-reverse;padding:0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content3{flex-direction:row;justify-content:space-between;align-items:flex-end;align-content:flex-end;padding:63px 0 113px 0}}.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-left{display:flex;flex-direction:column;width:87.2%;margin:0 auto;padding:30px 0 30px 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-left{padding:0;flex:1;padding-right:3.65%}}.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-left img{width:100%}.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-right img{width:100%}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-right{width:47.1%;margin-right:3.84%}}.harvest-wrapper .gourmet-tkg-content3 .gourmet-tkg-content-right img{width:100%}.harvest-wrapper .gourmet-tkg-content3 .text-tkg2{width:100%;padding:0;font-size:.75rem;letter-spacing:.1em;line-height:2;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-tkg-content3 .text-tkg2{padding:0;font-size:1rem;text-align:right}}.harvest-wrapper .gourmet-curry-content1{width:100%;display:flex;flex-direction:column-reverse;padding:10px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content1{flex-direction:row;justify-content:space-between;padding:100px 0 0 0}}.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-left{width:100%;padding:0 7.95%}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-left{width:37.3%;padding:0}}.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-left img{width:100%}.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-right{display:flex;flex-direction:column;width:87.2%;margin:0 auto;padding:34px 0 22px 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-right{padding:0;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:3.75%}}.harvest-wrapper .gourmet-curry-content1 .gourmet-curry-content-right img{width:100%}.harvest-wrapper .gourmet-curry-content1 .text-curry1{width:100%;padding:3em 0 0 0;font-size:.88rem;letter-spacing:.1em;line-height:1.8;color:#f2eee7;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content1 .text-curry1{padding:2em 0 0 0;font-size:1.25rem;text-align:left}}.harvest-wrapper .gourmet-curry-content1 .text-curry2{width:100%;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2;color:#f2eee7;text-align:center}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content1 .text-curry2{padding:1.5em 0 0 0;font-size:1rem;text-align:left}}.harvest-wrapper .gourmet-curry-content2-pc{display:none}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content2-pc{display:flex;width:100%;flex-direction:row;justify-content:space-between;padding:40px 0 0 0}}.harvest-wrapper .gourmet-curry-content2-pc .gourmet-curry-content-left{padding:0 3.75% 0 0;flex:1;display:flex;flex-wrap:wrap;align-content:flex-end}.harvest-wrapper .gourmet-curry-content2-pc .gourmet-curry-content-left img{width:100%}.harvest-wrapper .gourmet-curry-content2-pc .gourmet-curry-content-right{display:flex;flex-direction:column;width:48.2%;margin:0 auto;padding:0}.harvest-wrapper .gourmet-curry-content2-pc .gourmet-curry-content-right img{width:100%}.harvest-wrapper .gourmet-curry-content2-pc .text-curry1{width:100%;padding:1.5em 0 0 0;font-size:1rem;text-align:right;letter-spacing:.1em;line-height:2;color:#f2eee7}.harvest-wrapper .gourmet-curry-content2-sp{width:100%;display:block;padding:10px 0 0 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content2-sp{display:none}}.harvest-wrapper .gourmet-curry-content2-sp .gourmet-curry-content{display:block;width:87.2%;margin:0 auto;padding:34px 0 0 0}.harvest-wrapper .gourmet-curry-content2-sp .gourmet-curry-content img{width:100%}.harvest-wrapper .gourmet-curry-content2-sp .text-curry1{width:87.2%;margin:0 auto;padding:2em 0 0 0;font-size:.75rem;letter-spacing:.1em;line-height:2;color:#f2eee7}.harvest-wrapper .gourmet-curry-content2-sp .text-curry2{width:87.2%;margin:0 auto;padding:2em 0 0 0;font-size:.88rem;letter-spacing:.1em;line-height:2;color:#f2eee7;text-align:center}.harvest-wrapper .gourmet-curry-content3{width:100%;display:block;padding:30px 0 30px 0}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content3{padding:60px 0 100px 0}}.harvest-wrapper .gourmet-curry-content3 p{text-align:center;font-size:.75rem}@media screen and (min-width:960px){.harvest-wrapper .gourmet-curry-content3 p{font-size:1rem}}.harvest-wrapper .gourmet-dl{width:100%}.harvest-wrapper .gourmet-dl .menu-name{display:block;font-size:1.25rem;letter-spacing:.2em;line-height:1;padding:0 0 .3em 0;border-bottom:1px solid #f2eee7;text-align:left}@media screen and (min-width:960px){.harvest-wrapper .gourmet-dl .menu-name{font-size:1.5rem}}.en-US .harvest-wrapper .gourmet-dl .menu-name{line-height:1.5}.harvest-wrapper .gourmet-dl .menu-price{display:block;font-size:1.25rem;letter-spacing:.2em;line-height:1.8;text-align:right}@media screen and (min-width:960px){.harvest-wrapper .gourmet-dl .menu-price{font-size:1.5rem}}.sauna-wrapper-pc{display:none;width:100%;padding:40px 0 23px 0}@media screen and (min-width:960px){.sauna-wrapper-pc{display:block;padding:75px 0 14px 0}}.sauna-wrapper-pc .sauna-content{width:100%;max-width:1040px;margin:0 auto}.sauna-wrapper-pc .sauna-content .text-lead{padding:36px 0 0 0;font-size:1.5rem;letter-spacing:.2em;text-align:center}.sauna-wrapper-pc .sauna-content .img-main-sauna{width:100%;padding:2em 0 0 0}.sauna-wrapper-pc .sauna-content .img-main-sauna img{width:100%}.sauna-wrapper-pc .sauna-content .img-main-sauna2{width:100%;padding:2em 0 0 0}.sauna-wrapper-pc .sauna-content .img-main-sauna2 img{width:100%}.sauna-wrapper-pc .sauna-content .goat-style-title-box{width:100%;padding:4em 0 0 0}.sauna-wrapper-pc .sauna-content .goat-style-title-box .goat-style-title{width:100%;text-align:center}.sauna-wrapper-pc .sauna-content .goat-style-title-box .goat-style-title img{height:35px}.sauna-wrapper-pc .sauna-content .goat-style-title-box .goat-style-text{width:100%;padding:1.5em 0 0 0;font-size:1.25rem;letter-spacing:.2em;text-align:center}.sauna-wrapper-pc .sauna-content .sauna-image-content1{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:40px 0 0 0}.sauna-wrapper-pc .sauna-content .sauna-image-content1 .sauna-image-content1-left{width:48.28%}.sauna-wrapper-pc .sauna-content .sauna-image-content1 .sauna-image-content1-right{flex:1;display:flex;flex-wrap:wrap;align-content:space-between;padding:0 0 0 4.9%}.sauna-wrapper-pc .sauna-content .sauna-image-content1 .sauna-dl{margin:0 auto 0 0}.sauna-wrapper-pc .sauna-content .sauna-image-content1 img{width:100%}.sauna-wrapper-pc .sauna-content .sauna-image-content2{display:flex;flex-direction:row;justify-content:space-between;padding:39px 0 0 0}.sauna-wrapper-pc .sauna-content .sauna-image-content2 .sauna-image-content2-left{flex:1;padding:0 0 0 7%;text-align:right}.sauna-wrapper-pc .sauna-content .sauna-image-content2 .sauna-image-content2-right{width:45.6%}.sauna-wrapper-pc .sauna-content .sauna-image-content2 .sauna-dl{margin:0 0 0 auto}.sauna-wrapper-pc .sauna-content .sauna-image-content2 img{width:100%}.sauna-wrapper-pc .sauna-content .sauna-dl{padding:0 0 2em 0;color:#000;text-align:left}.sauna-wrapper-pc .sauna-content .sauna-dl:last-child{padding:0}.sauna-wrapper-pc .sauna-content .sauna-dl .dt{font-size:1.25rem;line-height:2;letter-spacing:.2em}.sauna-wrapper-pc .sauna-content .sauna-dl .dd{font-size:1rem;line-height:2;letter-spacing:.2em}.sauna-wrapper-pc .sauna-content .text-bottom{padding:73px 0;font-size:1.5rem;letter-spacing:.2em;text-align:center}.sauna-wrapper-sp{display:block;width:100%;padding:120px 0 23px 0}@media screen and (min-width:960px){.sauna-wrapper-sp{display:none;padding:75px 0 14px 0}}.sauna-wrapper-sp .sauna-content{width:100%;max-width:1040px;margin:0 auto}.sauna-wrapper-sp .sauna-content .title-wellness{width:87.2%;margin:0 auto;text-align:center;padding:0 0 1em 0;border-bottom:1px solid #333}.sauna-wrapper-sp .sauna-content .title-wellness img{height:18px}@media screen and (min-width:960px){.sauna-wrapper-sp .sauna-content .title-wellness img{height:24px}}.sauna-wrapper-sp .sauna-content .text-lead{padding:14px 0 0 0;font-size:.88rem;line-height:2;letter-spacing:.2em;text-align:center}.sauna-wrapper-sp .sauna-content .sauna-image-content1{width:100%;padding:30px 0 0 0;text-align:center}.sauna-wrapper-sp .sauna-content .sauna-image-content1 img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.sauna-wrapper-sp .sauna-content .sauna-image-content2{padding:0 8.7% 0 8.7%;text-align:center}.sauna-wrapper-sp .sauna-content .sauna-image-content2 img{width:100%}.sauna-wrapper-sp .sauna-content .sauna-image-content3{padding:0 8.7% 0 8.7%;text-align:center}.sauna-wrapper-sp .sauna-content .sauna-image-content3 img{width:100%}.sauna-wrapper-sp .sauna-content .goat-style-title{margin:0 auto;text-align:center;padding:30px 0 0 0}.sauna-wrapper-sp .sauna-content .goat-style-title img{height:18px}@media screen and (min-width:960px){.sauna-wrapper-sp .sauna-content .goat-style-title img{height:24px}}.sauna-wrapper-sp .sauna-content .goat-style-text{margin:0 auto;text-align:center;padding:2em 0 0 0;font-size:.88rem;letter-spacing:.2em}@media screen and (min-width:960px){.sauna-wrapper-sp .sauna-content .goat-style-text{padding:3em 0 0 0}}.sauna-wrapper-sp .sauna-content .sauna-text-content{width:100%;padding:1em 0 2.4em 0}.sauna-wrapper-sp .sauna-content .sauna-dl{padding:1.4em 8.7% 0 8.7%;color:#000}.sauna-wrapper-sp .sauna-content .sauna-dl .dt{font-size:.88rem;line-height:1.6;letter-spacing:.2em}.sauna-wrapper-sp .sauna-content .sauna-dl .dd{padding:0;font-size:.75rem;line-height:1.6;letter-spacing:.2em}.sauna-wrapper-sp .sauna-content .text-bottom{padding:1.5em 8.7%;font-size:.88rem;letter-spacing:.2em;text-align:left}