@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700|Noto+Serif+JP:400,500,700&display=swap&subset=japanese";*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;background:#fff;color:#454545;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:15px;font-weight:400;line-height:2;-webkit-text-size-adjust:100%}body.fix{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}@media(max-width: 767px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Noto Serif JP",serif;font-size:100%;font-weight:700;line-height:1.5}p{margin:0}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0 0 0 24px}dl,dt,dd{margin:0;padding:0}figure{margin:0;padding:0}a,.a{color:#5d4037;text-decoration:none;transition:.4s ease;cursor:pointer}a:hover,.a:hover{color:#e1be64}a img{border:none}img{height:auto;max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}table{border-collapse:collapse}.clearfix:after{content:"";display:block;clear:both}#wrap{overflow:hidden;opacity:0;padding-top:112px;transition:opacity .8s ease}body.load #wrap{opacity:1}main{display:block}.layout{position:relative;z-index:1;max-width:1352px;margin:0 auto;padding:0 24px}.layout.min{max-width:800px}@media(max-width: 1023px){#wrap{padding-top:64px}}@media(max-width: 767px){.layout{padding:0 16px}}.f-min{font-family:"Noto Serif JP",serif}a.arw::before,.a.arw::before{content:"";display:inline-block;position:relative;top:-2px;margin-right:2px;border:3px solid transparent;border-left:6px solid #111;vertical-align:middle}a.btn,.a.btn{display:inline-block;width:100%;max-width:296px;padding:16px;background:#5d4037;border-radius:32px;color:#fff;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:500;text-align:center;line-height:1.3}a.btn:hover,.a.btn:hover{background:#e1be64}a.blank::after{content:"";display:inline-block;position:relative;top:-2px;width:14px;height:14px;margin-left:8px;background:url(/project2020/img/ico_window_02.svg) no-repeat center center;background-size:contain;vertical-align:middle}a.btn.blank::after{background:url(/project2020/img/ico_window.svg) no-repeat center center}a.disabled{pointer-events:none;opacity:.3}.anc{position:relative;top:-104px}h2{position:relative;margin-bottom:40px;padding-bottom:16px;color:#795548;font-size:28px;text-align:center}h2::after{content:"";position:absolute;bottom:0;left:50%;width:64px;height:6px;background:#e1be64;transform:translateX(-50%)}@media(max-width: 767px){h2{font-size:18px}}header{position:fixed;z-index:100;top:0;left:0;width:100%;background:#8d6e63;color:#fff}header .logo{position:absolute;top:20px;left:0;transition:.4s ease}header .logo img{width:184px;transition:.4s ease}header .logo a:hover{opacity:1}header .logo02{display:none}nav ul{display:flex;justify-content:flex-end;padding:40px 0;line-height:32px;transition:.4s ease}nav li{margin-left:64px}nav a{color:#fff;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:700}nav a:hover,nav a.cr{opacity:1;color:#e7cb83}header.min .logo{left:24px}header.min .logo img{width:112px}header.min nav ul{padding:20px 0}@media(max-width: 1279px){header .logo{left:24px}nav li{margin-left:32px}}@media(max-width: 1023px){header{height:64px}header .logo{position:static;width:38px;margin:0 auto;padding-top:13px}header .btnNav{position:absolute;z-index:1002;top:0;right:0;width:64px;height:64px}header .btnNav span{position:absolute;top:50%;left:50%;width:32px;height:2px;margin-top:-1px;border-radius:2px;background:#fff;transform:translate(-50%, 0);transition:.4s ease}header .btnNav span:first-child{transform:translate(-50%, -7px)}header .btnNav span:last-child{transform:translate(-50%, 7px)}header .navGroup{opacity:0;visibility:hidden;overflow:hidden;position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;padding-top:64px;background:#705349;transition:.4s ease}header .logo02{opacity:0;display:block;position:relative;top:-40px;margin-bottom:24px;text-align:center;transition:.4s ease}header .logo02 img{width:86px}nav ul{display:block;padding:0;line-height:inherit}nav li{opacity:0;position:relative;top:40px;margin:0;text-align:center;transition:.4s ease}nav li a{display:block;padding:8px 16px}body.nav{overflow:hidden;position:fixed;top:0;left:0;width:100%}body.nav header .navGroup{opacity:1;visibility:visible}body.nav header .btnNav span:first-child{transform:translate(-50%, 0) rotate(45deg)}body.nav header .btnNav span:last-child{transform:translate(-50%, 0) rotate(-45deg)}body.nav header .btnNav span:nth-child(2){opacity:0}body.nav nav .logo02{top:0;transition-delay:.2s}body.nav nav li:nth-child(1){transition-delay:.2s}body.nav nav li:nth-child(2){transition-delay:.3s}body.nav nav li:nth-child(3){transition-delay:.4s}body.nav nav li:nth-child(4){transition-delay:.5s}body.nav nav li:nth-child(5){transition-delay:.6s}body.nav nav li{opacity:1;top:0}body.nav header .logo02{opacity:1;top:0}}footer{padding:40px 0}footer .copyright{color:#757575;font-size:11px;text-align:center}.breadcrumb{background:#f5f5f5;color:#8e8e8e;font-size:13px}.breadcrumb ul{display:flex;flex-wrap:wrap;padding:4px 0 4px 184px}.breadcrumb li::after{content:">";display:inline-block;margin:0 8px}.breadcrumb li:last-child::after{display:none}@media(max-width: 1023px){.breadcrumb ul{padding:4px 0}}@media(max-width: 767px){.breadcrumb{font-size:12px}}.headArea{margin-bottom:48px;padding:32px 0 56px;background:#f4f1ea;text-align:center}.headArea .en{opacity:0;position:relative;top:-32px}.headArea .h1{padding:16px 0;color:#795548;font-size:24px;font-weight:700}.headArea .h1 span{display:inline-block;opacity:0;position:relative;top:32px;transition:.4s ease}.headArea .h1 span.on{opacity:1;top:0}.headArea .ico{opacity:0;position:relative;top:32px;height:42px}.headArea .ico img{width:auto;max-width:none;height:100%}body.load .headArea .en{opacity:1;top:0;transition:.4s ease;transition-delay:.6s}body.load .headArea .ico{opacity:1;top:0;transition:.4s ease;transition-delay:.6s}.headArea .copy{padding:24px 0;font-family:"Noto Serif JP",serif;font-size:34px;font-weight:700;line-height:1.5}.headArea .lead{max-width:632px;margin:0 auto;text-align:center}@media(max-width: 767px){.headArea{padding:24px 0}.headArea .h1{font-size:20px}.headArea .copy{font-size:24px}}.recipeIndex{margin-bottom:48px}.recipeIndex .layout{max-width:1352px;padding:0 4px}.recipeIndex .group{display:flex;flex-wrap:wrap}.recipeIndex article{width:296px;margin:0 20px 40px;line-height:1.5}.recipeIndex article a{display:block}.recipeIndex figure{overflow:hidden;margin-bottom:8px}.recipeIndex figure img{transition:.4s ease}.recipeIndex .title{margin-bottom:8px;font-weight:700}.recipeIndex .time{padding-left:24px;background:url(/project2020/img/recipe_ico_01.svg) no-repeat left center;background-size:16px;font-size:13px;transition:background .4s ease}.recipeIndex article a:hover{opacity:1}.recipeIndex a:hover figure img{transform:scale(1.1)}.recipeIndex a:hover .time{background-image:url(/project2020/img/recipe_ico_01_02.svg)}@media(max-width: 1023px){.recipeIndex .group{max-width:672px;margin:0 auto}}@media(max-width: 767px){.recipeIndex article{width:46%;margin:0 2% 32px}}.recipeArea .overviewSection{margin-bottom:64px}.recipeArea .overviewSection .group{display:flex;justify-content:space-between}.recipeArea .overviewSection .group>figure{width:48.46%;text-align:center}.recipeArea .overviewSection .group>.body{width:48.46%}.recipeArea .overviewSection h1{padding-bottom:16px;border-bottom:6px solid #e1be64;color:#795548;font-size:30px;font-weight:700;line-height:1.33}@media(max-width: 1023px){.recipeArea .overviewSection .group{display:block}.recipeArea .overviewSection .group>figure{width:auto;margin-bottom:40px}.recipeArea .overviewSection .group>.body{width:auto}}@media(max-width: 767px){.recipeArea .overviewSection{margin-bottom:48px}.recipeArea .overviewSection .group>figure{margin-bottom:32px}}.recipeArea .infoGroup{display:flex;flex-wrap:wrap;margin-bottom:32px;color:#795548;font-weight:700;letter-spacing:.05em}.recipeArea .infoGroup .item{display:flex;align-items:center;width:296px;border-bottom:1px dashed #e0e0e0}.recipeArea .infoGroup .item:nth-child(even){flex:1;width:auto;min-width:296px}.recipeArea .infoGroup .h{width:154px}.recipeArea .infoGroup .h .ico{display:inline-block;width:20px;margin:0 16px 0 10px;vertical-align:middle}.recipeArea .infoGroup .h .ico{vertical-align:top}.recipeArea .infoGroup .body{padding-bottom:10px}.recipeArea .infoGroup .num{font-size:24px}@media(max-width: 1279px){.recipeArea .infoGroup{display:block}.recipeArea .infoGroup .item{width:auto}}@media(max-width: 1023px){.recipeArea .infoGroup{display:flex}.recipeArea .infoGroup .item{width:50%}}@media(max-width: 767px){.recipeArea .overviewSection h1{border-width:3px;font-size:18px}.recipeArea .infoGroup{display:block}.recipeArea .infoGroup .item{width:auto}.recipeArea .infoGroup .h{width:50%}.recipeArea .infoGroup .body{flex:1;padding:8px 16px 8px 0;text-align:right}.recipeArea .infoGroup .num{font-size:20px}}.recipeArea .pointGroup .h{display:inline-block;padding:0 16px 0 35px;background:url(/project2020/img/recipe_ico_05.svg) no-repeat 10px center #e1be64;background-size:15px;border-radius:8px 8px 0 0;color:#fff;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:bold;line-height:32px}.recipeArea .pointGroup ul{padding:24px;background:#f4f1ea}.recipeArea .pointGroup li{position:relative;margin-bottom:8px;padding-left:24px;color:#795548;font-weight:700;line-height:1.5}.recipeArea .pointGroup li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background:#e1be64}@media(max-width: 767px){.recipeArea .pointGroup ul{padding:16px}}.recipeArea .ingredientSection h2 .num{display:block;font-size:14px}.recipeArea .ingredientSection{margin-bottom:32px}.recipeArea .ingredientSection .layout{max-width:1352px;padding:0 4px}.recipeArea .ingredientSection .group{display:flex;justify-content:center}.recipeArea .ingredientSection .column{width:47.02%;margin:0 20px;letter-spacing:.05em}.recipeArea .ingredientSection .head{padding:8px 20px;background:#f5f5f5;color:#795548;font-weight:700;line-height:1.5}.recipeArea .ingredientSection dl{display:flex;flex-wrap:wrap;margin-bottom:40px;border-top:1px solid #e0e0e0;font-size:14px;line-height:1.5}.recipeArea .ingredientSection .head+dl{border-top:none}.recipeArea .ingredientSection dt{position:relative;padding:8px 20px 8px 38px;width:64.56%;border-bottom:1px solid #e0e0e0}.recipeArea .ingredientSection dt::before{content:"";position:absolute;top:14px;left:20px;width:8px;height:8px;border-radius:50%;background:#e1be64}.recipeArea .ingredientSection dd{flex:1;padding:8px 20px 8px 0;border-bottom:1px solid #e0e0e0;text-align:right}@media(max-width: 1023px){.recipeArea .ingredientSection .group{display:block}.recipeArea .ingredientSection .column{width:auto}}@media(max-width: 767px){.recipeArea .ingredientSection{margin-bottom:48px}.recipeArea .ingredientSection h2 .num{font-size:13px}.recipeArea .ingredientSection dl{margin-bottom:24px}}.recipeArea .flowSection{margin-bottom:48px;padding:40px 0 16px;background:#f4f1ea}.recipeArea .flowSection .layout{max-width:1352px;padding:0 4px}.recipeArea .flowSection .group{display:flex;flex-wrap:wrap}.recipeArea .flowSection .item{width:280px;margin:0 20px 40px 36px;border-radius:8px;background:#fff}.recipeArea .flowSection .item{position:relative;width:280px;margin:0 20px 40px 36px;padding:12px 16px 12px 32px;border-radius:8px;background:#fff;line-height:1.73}.recipeArea .flowSection .item .h{position:absolute;top:0;left:-16px;width:32px;border-radius:8px;background:#e1be64;color:#fff;font-weight:700;text-align:center;line-height:32px}@media(max-width: 1023px){.recipeArea .flowSection .group{width:672px;margin:0 auto}}@media(max-width: 767px){.recipeArea .flowSection{padding:32px 0 16px}.recipeArea .flowSection .group{display:block;width:auto}.recipeArea .flowSection .item{width:auto;margin:0 32px 24px 32px}}.recipeArea .btnSection{margin-bottom:64px}.recipeArea .btnSection .prev{text-align:center}@media(max-width: 767px){.recipeArea .btnSection{margin-bottom:48px}}.articleIndex article{display:flex;align-items:flex-start;margin-bottom:64px}.articleIndex figure{overflow:hidden;position:relative;width:336px;margin-right:56px;text-align:center}.articleIndex article.new figure::before{content:"NEW";position:absolute;z-index:1;top:-22px;left:-48px;padding:40px 40px 6px;background:#ff9800;color:#fff;font-size:12px;line-height:1;transform:rotate(-45deg)}.articleIndex figure img{transition:.4s ease}.articleIndex figure a:hover img{transform:scale(1.1)}.articleIndex .body{flex:1}.articleIndex .date{margin-bottom:8px;color:#8e8982;font-size:14px;letter-spacing:.1em}.articleIndex .title{margin-bottom:16px;padding-bottom:16px;border-bottom:5px solid #e1be64;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:700;line-height:1.5}.articleIndex .lead{color:#454545}.articleIndex .tag{padding-top:16px}@media(max-width: 1279px){.articleIndex figure{width:200px;margin-right:24px}}@media(max-width: 767px){.articleIndex:not(.side) article{display:block;margin-bottom:40px}.articleIndex figure{width:auto;margin:0 0 16px}.articleIndex .title{margin-bottom:8px;padding-bottom:8px;border-bottom-width:3px;font-size:16px}}.paginate ul{display:flex;flex-wrap:wrap;justify-content:center}.paginate li{width:40px;margin:0 4px 8px}.paginate a{display:block;height:40px;border-radius:8px;background:#f4f1ea;text-align:center;line-height:40px}.paginate a.cr,.paginate a:hover{background:#e1be64;color:#fff}.paginate a.prev,.paginate a.next{background:#e1be64}.paginate a.prev::after{content:"";display:inline-block;position:relative;top:-1px;right:-2px;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.paginate a.next::after{content:"";display:inline-block;position:relative;top:-1px;left:-2px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.tag{display:flex;flex-wrap:wrap}.tag li{margin:0 10px 10px 0}.tag a{display:block;padding:0 24px;border-radius:12px;background:#f4f1ea;font-family:"Noto Serif JP",serif;font-size:12px;line-height:24px;letter-spacing:.1em}.tag a:hover{background:#e1be64;color:#fff}@media(max-width: 767px){.tag a{padding:0 16px}}.articleGroup{display:flex}.articleGroup .mainGroup{flex:1}.articleGroup .sideGroup{width:336px;margin-left:72px}@media(max-width: 1023px){.articleGroup{display:block}.articleGroup .mainGroup{margin-bottom:56px}.articleGroup .sideGroup{width:auto;margin:0}}.articleArea .headGroup{margin-bottom:32px}.articleArea .headGroup .date{margin-bottom:16px;color:#8e8982;font-size:14px;letter-spacing:.1em}.date.new::after{content:"NEW";display:inline-block;margin-left:16px;padding:0 8px;background:#ff9800;color:#fff;font-size:12px;font-weight:500;line-height:16px}.articleArea .headGroup h1{margin-bottom:24px;padding-bottom:16px;border-bottom:7px solid #e1be64;color:#704125;font-size:24px;font-weight:700}.articleArea .headGroup .group{display:flex;justify-content:space-between}.articleArea .headGroup .tag{flex:1}.articleArea .headGroup .share{display:flex;width:190px}.articleArea .headGroup .share li{margin-left:12px;width:26px}.articleArea .headGroup .share a:hover{opacity:.6}@media(max-width: 767px){.articleArea .headGroup h1{border-width:3px;font-size:18px}.articleArea .headGroup .group{display:block}.articleArea .headGroup .share{padding-top:16px}.articleArea .headGroup .share li{margin:0 12px 0 0}}.articleArea .mainImage{margin-bottom:48px;text-align:center}@media(max-width: 767px){.articleArea .mainImage{margin-bottom:32px}}.postSection{max-width:752px;margin:0 auto 48px}.postSection p{margin-bottom:24px}.postSection ul{list-style:disc;margin-bottom:24px;padding-left:24px}.postSection ol{margin-bottom:24px}.postSection h2{margin-bottom:24px;padding-bottom:0;font-size:20px;font-weight:700;text-align:left}.postSection h2::after{display:none}.postSection h3{margin-bottom:24px;color:#795548;font-size:16px;font-weight:700;text-align:left}@media(max-width: 767px){.postSection h2{font-size:16px}.postSection h3{font-size:14px}}.articleArea .shareSection{display:flex;justify-content:flex-end;align-items:flex-end}.articleArea .shareSection li{margin-left:10px}.articleArea .shareSection iframe{vertical-align:bottom}.articleIndex.recommend{padding-top:80px}.articleIndex.recommend h2{font-size:20px}.articleIndex.recommend .group{padding:50px 16px 10px;background:#f4f1ea}.articleIndex.recommend article{max-width:752px;margin:0 auto 40px;padding:24px 32px;background:#fff}.articleIndex.recommend figure{width:260px;margin-right:32px}@media(max-width: 767px){.articleIndex.recommend h2{font-size:18px}.articleIndex.recommend .group{padding:16px 16px 1px}.articleIndex.recommend article{margin-bottom:16px;padding:16px}}.articleArea .sideGroup section{margin-bottom:48px}.articleArea .sideGroup .title{margin-bottom:32px;color:#704125;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:700}.articleArea .sideGroup .title .ico{display:inline-block;width:16px;margin-right:8px}.articleIndex.side article{position:relative;margin-bottom:40px;padding-left:16px}.articleIndex.side .rank{position:absolute;z-index:1;top:0;left:0;width:24px;border-radius:8px;background:#ff9800;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:24px}.articleIndex.side figure{width:80px;margin-right:16px}.articleIndex.side .title{margin:0;padding:0;border:none;font-family:inherit;font-size:13px;font-weight:400}@media(max-width: 767px){.articleArea .sideGroup .title{margin-bottom:16px}.articleIndex.side article{margin-bottom:24px}}.heroArea{position:relative;margin-bottom:64px;padding-top:41%;background:#f4f1ea}.heroArea .image li{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:1.2s ease}.heroArea .image img{display:none}.heroArea .txt li{opacity:0;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%, -50%);transition:1.2s ease;filter:blur(8px)}.heroArea .image li.on{opacity:1}.heroArea .txt li.on{opacity:1;transition-delay:1.2s;filter:none}@media(max-width: 767px){.heroArea{padding-top:80%}}.homeHead{margin-bottom:48px;padding:0 20px;text-align:center}.homeHead h2{padding:16px 0;margin:0;color:#795548;font-size:24px;font-weight:700}.homeHead h2::after{display:none}.homeHead .ico{height:42px}.homeHead .ico img{width:auto;max-width:none;height:100%}.homeHead .copy{padding:24px 0;font-family:"Noto Serif JP",serif;font-size:34px;font-weight:700;line-height:1.5}.homeHead .lead{max-width:632px;margin:0 auto;text-align:center}@media(max-width: 767px){.homeHead{margin-bottom:32px;padding:0 16px}.homeHead h2{font-size:20px}.homeHead .copy{font-size:24px}}.homeAbout{position:relative;padding-bottom:48px}.homeAbout .img01{position:absolute;bottom:-100px;right:0}.homeAbout .group{display:flex;justify-content:space-between}.homeAbout .about{width:51.53%}.homeAbout .about h2{font-size:24px;text-align:left}.homeAbout .about h2::after{width:100%}.homeAbout .about .body{padding-left:152px;background:url(/project2020/img/logo.png) no-repeat left top;background-size:112px;font-family:"Noto Serif JP",serif;font-size:16px;line-height:2.5}.homeAbout .index{width:34.35%;padding-top:40px}.homeAbout .index h3{position:relative;margin-bottom:16px;font-size:18px;font-weight:700;text-align:center}.homeAbout .index h3::before{content:"";position:absolute;top:50%;left:0;width:100%;height:5px;background:#e1be64;transform:translateY(-50%)}.homeAbout .index h3 span{display:inline-block;position:relative;z-index:1;padding:0 26px;background:#fff}.homeAbout .index .item{margin-bottom:24px}.homeAbout .index .item a{overflow:hidden;display:flex;align-items:center;border-radius:8px;background-color:#f4f1ea;background-repeat:no-repeat}.homeAbout .index .ico{display:flex;align-items:center;justify-content:center;width:88px;height:88px;background:#e1be64}.homeAbout .index .body{flex:1;padding:8px 32px;font-size:13px;line-height:1.5}.homeAbout .index .title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700}.homeAbout .index .item:nth-child(1) a{background-image:url(/project2020/img/head_tips.svg);background-position:top 16px right 32px}.homeAbout .index .item:nth-child(2) a{background-image:url(/project2020/img/head_recipe.svg);background-position:top 8px right 16px}.homeAbout .index .item:nth-child(3) a{background-image:url(/project2020/img/head_recommend.svg);background-position:top 8px right 8px}@media(max-width: 1023px){.homeAbout .img01{display:none}.homeAbout .group{display:block}.homeAbout .about{width:auto}.homeAbout .index{width:auto}}@media(max-width: 767px){.homeAbout .about h2{margin-bottom:24px;font-size:18px}.homeAbout .about .body{padding:136px 0 0;background-position:center top;font-size:14px;line-height:2}.homeAbout .index h3{font-size:16px}.homeAbout .index h3 span{padding:0 8px}.homeAbout .index .ico{width:72px;height:72px}.homeAbout .index .body{padding:8px 16px}.homeAbout .index .title{font-size:18px}}.homeNews{padding:32px 0 56px;background:#f4f1ea}.newIndex{max-width:856px;margin:0 auto;border-top:1px dashed #e1be64}.newIndex article{display:flex;padding:16px;border-bottom:1px dashed #e1be64}.newIndex figure{overflow:hidden;position:relative;width:120px;margin-right:20px}.newIndex article.new figure::before{content:"NEW";position:absolute;z-index:1;top:-28px;left:-52px;padding:40px 40px 4px;background:#ff9800;color:#fff;font-size:10px;line-height:1;transform:rotate(-45deg)}.newIndex figure img{transition:.4s ease}.newIndex figure a:hover img{transform:scale(1.1)}.newIndex .body{flex:1;line-height:1.5}.newIndex .info{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px}.newIndex .info .date{margin-right:8px;color:#757575;font-size:13px;font-weight:500;letter-spacing:.1em}.newIndex .info .category{display:inline-block;margin-right:8px;padding:0 8px;background:#fff;font-size:12px;font-weight:500;line-height:17px}.newIndex .more{padding-top:56px;text-align:center}.newIndex .more a{padding:24px 16px}@media(max-width: 767px){.newIndex article{padding:16px 0}.newIndex figure{width:80px;margin-right:16px}.newIndex .more{padding-top:40px}.newIndex .more a{padding:16px}}.homeTips{padding:32px 0 56px}.articleIndex.tips .group{display:flex;justify-content:space-between}.articleIndex.tips article{display:block;width:31.28%;margin:0}.articleIndex.tips figure{width:auto;margin:0}.articleIndex.tips .title{margin:0;padding:0;border:none;font-family:inherit;font-size:15px}.articleIndex.tips .more{padding-top:56px;text-align:center}.articleIndex.tips .more a{padding:24px 16px}@media(max-width: 767px){.articleIndex.tips .group{display:block}.articleIndex.tips article{width:auto;margin:0 0 40px}.articleIndex.tips .more{padding-top:16px}.articleIndex.tips .more a{padding:16px}}.homeRecipe{position:relative;margin-bottom:32px;padding:32px 0 16px;background:#f4f1ea}.homeRecipe .img02{position:absolute;top:-96px;left:0}.homeRecipe .img03{position:absolute;bottom:-184px;right:0}.homeRecipe .layout{max-width:1352px;padding:0 4px}.homeRecipe .head{margin-bottom:48px;padding:0 20px;text-align:center}.homeRecipe .head h2{padding:16px 0;margin:0;color:#795548;font-size:24px;font-weight:700}.homeRecipe .head h2::after{display:none}.homeRecipe .head .ico{height:42px}.homeRecipe .head .ico img{width:auto;max-width:none;height:100%}.homeRecipe .head .copy{padding:24px 0;font-family:"Noto Serif JP",serif;font-size:34px;font-weight:700;line-height:1.5}.homeRecipe .head .lead{max-width:632px;margin:0 auto;text-align:center}.homeRecipe .recipeIndex article{background:#fff}.homeRecipe .recipeIndex .body{padding:8px 16px}.homeRecipe .more{padding:16px 20px 0;text-align:center}.homeRecipe .more a{padding:24px 16px}.homeRecipe .bnr{margin-bottom:40px;padding:0 16px;text-align:center}@media(max-width: 1023px){.homeRecipe .img02{display:none}.homeRecipe .img03{display:none}}@media(max-width: 767px){.homeRecipe .head{margin-bottom:32px;padding:0 16px}.homeRecipe .head h2{font-size:20px}.homeRecipe .head .copy{font-size:24px}.homeRecipe .more a{padding:16px}}.homeRecommend{padding:32px 0 56px}.homeRecommend .recommendGroup{display:flex;justify-content:space-between;margin-bottom:20px}.homeRecommend article{width:48.46%;padding:40px;background:#f4f1ea}.homeRecommend .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:5px solid #e1be64}.homeRecommend .name{color:#795548;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;line-height:1.5}.homeRecommend .area{margin-left:24px;white-space:nowrap}.homeRecommend .area dt{display:inline-block;margin-right:16px;padding-left:20px;background:url(/project2020/img/ico_marker.svg) no-repeat left center/11px;font-size:13px;font-weight:700}.homeRecommend .area dd{display:inline-block;font-size:13px}.homeRecommend article .lead{margin-bottom:32px}.homeRecommend article .lead p{margin-bottom:16px}.homeRecommend .imgGroup{position:relative;margin-bottom:24px}.homeRecommend .inner{overflow:hidden}.homeRecommend .imgGroup .group{display:flex;position:relative;left:calc((100% - 276px)/2);transition:transform .4s ease}.homeRecommend .imgGroup .group.touch{transition:0s}.homeRecommend .imgGroup figure{width:276px;padding:0 19px;color:#757575;font-size:13px;transition:.4s ease}.homeRecommend .imgGroup figure.on{transform:scale(1.11)}.homeRecommend .imgGroup figcaption{padding:16px 8px 0}.homeRecommend .btnPrev .a{position:absolute;top:72px;left:-20px;width:40px;height:40px;border-radius:50%;background:#5d4037;text-align:center;line-height:40px}.homeRecommend .btnPrev .a::after{content:"";display:inline-block;position:relative;top:-1px;left:2px;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.homeRecommend .btnNext .a{position:absolute;top:72px;right:-20px;width:40px;height:40px;border-radius:50%;background:#5d4037;text-align:center;line-height:40px}.homeRecommend .btnNext .a::after{content:"";display:inline-block;position:relative;top:-1px;right:2px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.homeRecommend .disabled{display:none}.homeRecommend .information{display:flex;flex-direction:row-reverse}.homeRecommend .information figure{width:113px;margin-left:24px;padding-top:32px}.homeRecommend .information figcaption{padding-top:16px;font-size:13px;text-align:center;line-height:1.5}.homeRecommend .information .body{flex:1}.homeRecommend .information .h{display:inline-block;padding:0 16px;border-radius:8px 8px 0 0;background:#e1be64;color:#fff;font-family:"Noto Serif JP",serif;font-size:16px;line-height:32px}.homeRecommend .information .inner{padding:16px;border-radius:0 8px 8px 8px;background:#fff}.homeRecommend .information dt{color:#795548;font-size:13px}.homeRecommend .information dd{margin-bottom:8px;font-size:14px;line-height:1.5}.homeRecommend .information dd a:not(.btn){color:#454545;word-break:break-all}.homeRecommend .information dd a:not(.btn):hover{color:#e1be64}.homeRecommend .information a.map{width:auto;margin-left:16px;padding:0 8px;font-family:inherit;font-size:12px;line-height:17px}@media(max-width: 1023px){.homeRecommend .recommendGroup{display:block}.homeRecommend article{width:auto;margin-bottom:40px}}@media(max-width: 767px){.homeRecommend article{margin-bottom:24px;padding:16px}.homeRecommend .head{display:block;border-width:3px}.homeRecommend .name{margin-bottom:8px;font-size:18px}.homeRecommend .area{margin:0}.homeRecommend article .lead{margin-bottom:8px}.homeRecommend .imgGroup figcaption{font-size:13px}.homeRecommend .information{display:block}.homeRecommend .information figure{width:auto;margin:0 0 16px;padding:0;text-align:center}.homeRecommend .information figcaption{padding-top:8px}.homeRecommend .information .h{font-size:14px}}.homeYoshoku{position:relative;margin-bottom:120px;padding:32px 0}.homeYoshoku .img04{position:absolute;bottom:-150px;left:0}.homeYoshoku .head{margin-bottom:48px;text-align:center}.homeYoshoku .head h2{padding:16px 0 0;margin:0;color:#795548;font-size:24px;font-weight:700}.homeYoshoku .head h2::after{display:none}.homeYoshoku .body{position:relative;padding:56px 0 0 39.87%}.homeYoshoku .body::before{content:"";position:absolute;top:0;left:0;width:46.7%;height:100%;background:url(/project2020/img/home_yoshoku_01.jpg) no-repeat center top;background-size:100%}.homeYoshoku .inner{position:relative;z-index:1;padding:40px 40px 64px;background:#f4f1ea;font-family:"Noto Serif JP",serif}.homeYoshoku .inner .logo{width:184px;padding:16px 0 24px}.homeYoshoku .inner .more a{background:#000}.homeYoshoku .inner .more a:hover{background:#e1be64}@media(max-width: 1023px){.homeYoshoku .img04{display:none}}@media(max-width: 767px){.homeYoshoku{margin-bottom:64px}.homeYoshoku .head{margin-bottom:32px;padding:0 16px}.homeYoshoku .head h2{font-size:20px}.homeYoshoku .body{padding:0}.homeYoshoku .body::before{display:block;position:static;width:100%;padding-top:66.44%}.homeYoshoku .inner{padding:24px 16px}}.homeBanner{margin-bottom:120px;text-align:center}@media(max-width: 767px){.homeBanner{margin-bottom:64px}}
