@media screen and (min-width:1024px){.c-wrap{width:1024px}.header{background-color:#fff;box-shadow:0 4px 8px #0000000d;position:fixed;width:100%;z-index:5}}.header button{background-image:url(../img/menu/base.svg);background-position:50%;color:#000;height:13.333333333333332vw;padding:0;position:fixed;right:3.846153846153846vw;top:6.41025641025641vw;width:20.51282051282051vw;z-index:5}.header button,.header button .inner{background-repeat:no-repeat;background-size:contain}.header button .inner{background-image:url(../img/menu/open.svg);height:6.153846153846153vw;left:50%;position:absolute;top:1.794871794871795vw;transform:translate(-50%);transition:all .4s;width:6.153846153846153vw}@media screen and (min-width:1024px){.header button .inner{height:24px;top:7px;width:24px}.header button{display:none}}.header button.isShow .inner{background-image:url(../img/menu/close.svg);transform:rotate(180deg) translate(50%);transform-origin:center center}.header .nav{background-color:#fff;font-family:"Noto Serif JP",sans-serif;font-weight:500;height:100%;left:0;position:fixed;top:0;transform:translate(100%);transition:all .4s;width:100%;z-index:4}@media screen and (min-width:1024px){.header .nav{background-color:transparent;position:static;transform:none}}.header .nav.isShow{transform:translate(0)}.header .nav .inner{height:100%;overflow-y:scroll;padding:33.84615384615384vw 10.256410256410255vw}@media screen and (min-width:1024px){.header .nav .inner{overflow-y:visible;padding:16px 0}.header .nav .inner ul{align-items:center;display:flex;gap:24px;justify-content:flex-end}}.header .nav .inner ul li+li{margin-top:10.256410256410255vw}@media screen and (min-width:1024px){.header .nav .inner ul li+li{margin-top:0}}.header .nav .inner ul li.instagram{margin-top:20.51282051282051vw}@media screen and (min-width:1024px){.header .nav .inner ul li.instagram{margin-top:0}}.header .nav .inner ul li.instagram img{width:10.256410256410255vw}@media screen and (min-width:1024px){.header .nav .inner ul li.instagram img{width:32px}}.header .nav .inner ul li.online a{background-color:#ec603c;color:#fff;display:inline-block;font-size:3.589743589743589vw;padding:2.051282051282051vw 11.282051282051281vw;text-align:center}@media screen and (min-width:1024px){.header .nav .inner ul li.online a{font-size:14px;padding:8px 24px}}.header .nav .inner ul li.online a span{display:block;font-size:2.564102564102564vw;margin-bottom:1.025641025641026vw}@media screen and (min-width:1024px){.header .nav .inner ul li.online a span{font-size:10px;margin-bottom:4px}}.mv{padding:0;position:relative}.mv:before{background-position:50%;background-size:cover;content:"";filter:blur(8px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mv .inner,.mv:before{background-image:url(../img/mv/bg.png);background-repeat:no-repeat}.mv .inner{background-position:bottom;background-size:210.25641025641025vw;padding:26.666666666666664vw 0 88.71794871794872vw}@media screen and (min-width:1024px){.mv .inner{background-position:bottom;background-size:1280px auto;padding:120px 0 514px}}.mv p{color:#531e00;font-family:"Noto Serif JP",sans-serif;font-size:3.589743589743589vw;text-align:center}@media screen and (min-width:1024px){.mv p{font-size:14px}}.mv .catch{margin:4.102564102564102vw auto 0}@media screen and (min-width:1024px){.mv .catch{margin:16px auto 0;width:600px}}.mv .logo{margin:6.153846153846153vw auto 0;width:71.7948717948718vw}@media screen and (min-width:1024px){.mv .logo{margin:24px auto 0;width:360px}}.about{padding-bottom:0}@media screen and (min-width:1024px){.about{margin-top:-80px;padding:80px 0 0}}.about .about-catch{background-image:url(../img/about/catch/bg.png);background-position:50%;background-repeat:no-repeat;background-size:267.9487179487179vw;padding:20.51282051282051vw 0}@media screen and (min-width:1024px){.about .about-catch{background-image:url(../img/about/catch/bg-pc.png);background-size:100% auto;padding:80px 0}.about .about-catch .inner{width:520px}}.about .about-catch h3{align-items:center;color:#ec603c;display:block;display:flex;font-family:"Noto Serif JP",sans-serif;gap:4.102564102564102vw;justify-content:center;position:relative;text-align:center;white-space:nowrap}@media screen and (min-width:1024px){.about .about-catch h3{gap:16px}}.about .about-catch h3:after,.about .about-catch h3:before{background-color:#ec603c;content:"";display:inline-block;height:.256410256410256vw;width:11.538461538461537vw}@media screen and (min-width:1024px){.about .about-catch h3:after,.about .about-catch h3:before{height:1px;width:45px}}.about .about-catch h2.heading-main{margin-top:4.102564102564102vw}@media screen and (min-width:1024px){.about .about-catch h2.heading-main{margin-top:16px}}.about .about-catch .txt{margin:0 auto;width:87.17948717948717vw}@media screen and (min-width:1024px){.about .about-catch .txt{width:100%}}.about .about-catch .txt p{line-height:2;margin-top:6.153846153846153vw}@media screen and (min-width:1024px){.about .about-catch .txt p{margin-top:24px}}.about .about-easy{background-image:url(../img/about/easy/bg.png);padding:20.51282051282051vw 0 14.358974358974358vw}@media screen and (min-width:1024px){.about .about-easy{padding:80px 0}}.about .about-easy .txt{font-family:"Noto Serif JP",sans-serif;margin-top:4.102564102564102vw;text-align:center}@media screen and (min-width:1024px){.about .about-easy .txt{margin-top:24px}}.about .about-easy .txt .under-line{font-weight:500}.about .about-easy ul{margin-top:14.358974358974358vw}@media screen and (min-width:1024px){.about .about-easy ul{display:flex;margin-top:24px}}.about .about-easy ul .kakeru{width:64.1025641025641vw}@media screen and (min-width:1024px){.about .about-easy ul .kakeru{width:280px}}.about .about-easy ul .aeru{width:53.589743589743584vw}@media screen and (min-width:1024px){.about .about-easy ul .aeru{width:233px}}.about .about-easy ul .yaku{width:59.74358974358974vw}@media screen and (min-width:1024px){.about .about-easy ul .yaku{width:260px}}.about .about-easy ul .momikomu{width:65.12820512820512vw}@media screen and (min-width:1024px){.about .about-easy ul .momikomu{width:280px}}.about .about-easy ul li{margin-top:-4.102564102564102vw}@media screen and (min-width:1024px){.about .about-easy ul li{margin-top:0}}.about .about-easy ul li:nth-of-type(2n){margin-left:auto}@media screen and (min-width:1024px){.about .about-easy ul li:nth-of-type(2n){margin-left:0;margin-top:80px}}.point{padding-top:0}@media screen and (min-width:1024px){.point{padding:80px 0}}.point .head{background-image:url(../img/point/head.png);background-position:50%;background-size:cover;height:99.99999999999999vw}@media screen and (min-width:1024px){.point .head{height:333px;margin:0 auto;width:593px}}.point ol{display:grid;gap:14.358974358974358vw;margin-top:18.46153846153846vw}@media screen and (min-width:1024px){.point ol{gap:40px;grid-template-columns:repeat(3,1fr);margin-top:72px}}.point ol li{background-color:#fcf7f0;padding:14.358974358974358vw 2.564102564102564vw 8.205128205128204vw;position:relative}@media screen and (min-width:1024px){.point ol li{padding:56px 10px 32px}}.point ol li h3{border-left:.256410256410256vw solid #3a3a3a;border-right:.256410256410256vw solid #3a3a3a;font-family:"Noto Serif JP",sans-serif;font-size:3.589743589743589vw;left:50%;padding:0 6.153846153846153vw;position:absolute;text-align:center;top:-8.205128205128204vw;transform:translate(-50%)}@media screen and (min-width:1024px){.point ol li h3{border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;font-size:14px;padding:0 24px;top:-32px}}.point ol li h3 span{display:block;font-size:8.205128205128204vw}@media screen and (min-width:1024px){.point ol li h3 span{font-size:32px}}.point ol li h4{font-family:"Noto Serif JP",sans-serif;font-size:5.128205128205128vw;line-height:1.5;text-align:center}@media screen and (min-width:1024px){.point ol li h4{font-size:20px}}.point ol li p{margin-top:6.153846153846153vw}@media screen and (min-width:1024px){.point ol li p{line-height:2;margin-top:24px}}.modal-content{font-family:"Noto Serif JP",sans-serif}.modal-content button{background-color:var(--background-color);transition:all .4s}.modal-content button:hover{opacity:.6}.modal-content .open{margin-top:4.102564102564102vw}@media screen and (min-width:1024px){.modal-content .open{margin:24px auto 0;width:200px}}.modal-content .modal{background:#fff;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:92.30769230769229vw;z-index:11}@media screen and (min-width:1024px){.modal-content .modal{width:920px}}.modal-content .modal .modal-wrap{height:90vh;overflow-y:scroll;padding:16.41025641025641vw 10.256410256410255vw;position:relative}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap{padding:80px}}.modal-content .modal .modal-wrap .img{height:71.7948717948718vw;width:71.7948717948718vw}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap .img{height:248px;margin:0 auto;width:440px}}.modal-content .modal .modal-wrap .close{cursor:pointer;font-size:5.128205128205128vw;font-weight:700;position:fixed;right:2.564102564102564vw;top:4.102564102564102vw;transition:all .4s}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap .close{font-size:40px;right:20px;top:20px}}.modal-content .modal .modal-wrap .close:hover{transform:scale(.8)}.modal-content .modal .modal-wrap .tit{font-size:5.128205128205128vw;line-height:1.5;margin-top:5.128205128205128vw;text-align:center}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap .tit{font-size:20px}.modal-content .modal .modal-wrap .inner{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:40px}}.modal-content .modal .modal-wrap .sub{margin-top:6.153846153846153vw;text-align:center}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap .sub{margin-top:0}}.modal-content .modal .modal-wrap dl{align-items:center;border-bottom:.256410256410256vw solid #3a3a3a;display:flex;justify-content:space-between;padding:4.102564102564102vw 0}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap dl{border-bottom:1px solid #3a3a3a;padding:16px 0}}.modal-content .modal .modal-wrap dl:first-of-type{border-top:.256410256410256vw solid #3a3a3a;margin-top:4.102564102564102vw}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap dl:first-of-type{border-top:1px solid #3a3a3a;margin-top:16px}}.modal-content .modal .modal-wrap ol{counter-reset:count 0}.modal-content .modal .modal-wrap ol li{border-bottom:.256410256410256vw solid #3a3a3a;display:flex;gap:2.564102564102564vw;padding:4.102564102564102vw 0}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap ol li{border-bottom:1px solid #3a3a3a;gap:10px;padding:16px 0}}.modal-content .modal .modal-wrap ol li:first-of-type{border-top:.256410256410256vw solid #3a3a3a;margin-top:4.102564102564102vw}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap ol li:first-of-type{border-top:1px solid #3a3a3a;margin-top:16px}}.modal-content .modal .modal-wrap ol li:before{content:counter(count) ". ";counter-increment:count 1}.modal-content .modal .modal-wrap button{margin-top:10.256410256410255vw}@media screen and (min-width:1024px){.modal-content .modal .modal-wrap button{margin:64px auto 0;width:200px}}.modal-content #overlay{align-items:center;background-color:#00000080;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9}.modal-content .v-enter-active,.modal-content .v-leave-active{transition:all .4s}.modal-content .v-enter-from,.modal-content .v-leave-to{opacity:0}.lineup-sauce{margin:0 auto;width:87.17948717948717vw}@media screen and (min-width:1024px){.lineup-sauce{width:100%}}.lineup-sauce h4{background-color:var(--background-color);border-radius:5.128205128205128vw;color:#fff;font-family:"Noto Serif JP",sans-serif;font-size:5.128205128205128vw;margin-top:10.256410256410255vw;padding:1.282051282051282vw 0;text-align:center}@media screen and (min-width:1024px){.lineup-sauce h4{font-size:20px;margin-top:0;padding:5px 0}.lineup-sauce .info{align-items:center;display:grid;gap:40px;grid-template-columns:360px 1fr}}.lineup-sauce .info .bottle{margin:4.102564102564102vw auto 0;width:80%}@media screen and (min-width:1024px){.lineup-sauce .info .bottle{margin-top:0}}.lineup-sauce .info p{margin-top:4.102564102564102vw;white-space:pre-wrap}@media screen and (min-width:1024px){.lineup-sauce .info p{margin-top:32px}}.lineup-sauce .resipe-list{display:grid;gap:10.256410256410255vw;margin:10.256410256410255vw auto 20.51282051282051vw;width:71.7948717948718vw}@media screen and (min-width:1024px){.lineup-sauce .resipe-list{gap:40px;grid-template-columns:repeat(2,1fr);margin:24px auto 80px;width:100%}}.lineup-sauce .resipe-list .img{background-position:50%;background-size:cover;height:71.7948717948718vw;width:71.7948717948718vw}@media screen and (min-width:1024px){.lineup-sauce .resipe-list .img{background-color:pink;height:248px;width:100%}}.lineup-sauce .resipe-list h5{font-family:"Noto Serif JP",sans-serif;margin-top:4.102564102564102vw;text-align:center}@media screen and (min-width:1024px){.lineup-sauce .resipe-list h5{margin-top:24px}}.btn-ajitsuke{align-items:center;border:.256410256410256vw solid #3a3a3a;display:flex;gap:1.025641025641026vw;justify-content:center;margin-top:6.153846153846153vw;padding:6.153846153846153vw 0}@media screen and (min-width:1024px){.btn-ajitsuke{border:1px solid #3a3a3a;margin:24px auto 0;padding:24px 0;width:360px}}.btn-ajitsuke svg{fill:#3a3a3a;transition:all .4s;width:5.128205128205128vw}@media screen and (min-width:1024px){.btn-ajitsuke svg{width:20px}}.btn-ajitsuke:hover{background-color:#3a3a3a;color:#fff;opacity:1}.btn-ajitsuke:hover svg{fill:#fff;animation:link 1.5s infinite}@keyframes link{30%{transform:translateY(0)}50%{transform:translateY(-4px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.lineup{background-image:url(../img/lineup/bg.jpg);padding:0 0 20.51282051282051vw}@media screen and (min-width:1024px){.lineup{padding:0 0 80px}}.lineup .head{background-image:url(../img/lineup/head.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:56.153846153846146vw}@media screen and (min-width:1024px){.lineup .head{background-color:#e0e0e0;background-size:contain;height:320px}.lineup .c-wrap{width:920px}}.lineup .c-wrap .heading-main{margin-top:10.256410256410255vw}@media screen and (min-width:1024px){.lineup .c-wrap .heading-main{margin-top:80px}}.lineup .c-wrap .other{font-family:"Noto Serif JP",sans-serif}.lineup .c-wrap .other h3{text-align:center}.story{padding:0}@media screen and (min-width:1024px){.story{margin-top:-80px;padding:80px 0 0}}.story .story-info{padding:10.256410256410255vw 0 0}@media screen and (min-width:1024px){.story .story-info{padding:80px 0}.story .story-info .c-wrap .inner{display:grid;gap:40px;grid-template-columns:440px 1fr}}.story .story-info .c-wrap .inner .head{margin-left:auto;width:82.05128205128204vw}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .head{width:100%}.story .story-info .c-wrap .inner .info{position:relative}}.story .story-info .c-wrap .inner .info .tit{font-family:"Noto Serif JP",sans-serif;margin-top:2.051282051282051vw}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .info .tit{margin-top:0}}.story .story-info .c-wrap .inner .info .tit h2{font-size:5.128205128205128vw;margin-top:3.076923076923077vw}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .info .tit h2{font-size:32px;margin-top:0}}.story .story-info .c-wrap .inner .info .tit h2 p{color:#ec603c;font-size:4.615384615384615vw;margin-bottom:2.051282051282051vw}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .info .tit h2 p{align-items:center;display:flex;font-size:18px;gap:4px;margin-bottom:8px}.story .story-info .c-wrap .inner .info .tit h2 p:after{background-color:#ec603c;content:"";display:inline-block;height:1px;width:24px}}.story .story-info .c-wrap .inner .info .txt{line-height:2;margin-top:6.153846153846153vw}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .info .txt{margin-top:24px;width:440px}}.story .story-info .c-wrap .inner .info .spoon{margin-top:-25.64102564102564vw;position:relative;z-index:-1}@media screen and (min-width:1024px){.story .story-info .c-wrap .inner .info .spoon{bottom:0;margin-top:0;position:absolute;right:-120px;width:280px}}.story .story-director{background-image:url(../img/story/bg.png);padding:10.256410256410255vw 0 20.51282051282051vw}@media screen and (min-width:1024px){.story .story-director{padding:40px 0}.story .story-director .c-wrap .inner{align-items:center;display:grid;gap:40px;grid-template-areas:"txt img";grid-template-columns:repeat(2,360px);justify-content:center}}.story .story-director .c-wrap .inner .name{position:relative}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .name{grid-area:img}}.story .story-director .c-wrap .inner .name .img{margin-left:auto;width:85.89743589743588vw}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .name .img{width:360px}}.story .story-director .c-wrap .inner .name .txt{bottom:0;left:0;position:absolute}.story .story-director .c-wrap .inner .name .txt h3{font-family:"Noto Serif JP",sans-serif;font-size:6.153846153846153vw}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .name .txt h3{font-size:24px}}.story .story-director .c-wrap .inner .name .txt h3 p{font-size:3.589743589743589vw;font-weight:400}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .name .txt h3 p{font-size:14px}}.story .story-director .c-wrap .inner .name .txt h3 p+p{margin-top:3.076923076923077vw}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .name .txt h3 p+p{margin-top:12px}}.story .story-director .c-wrap .inner .info{margin-top:8.205128205128204vw}@media screen and (min-width:1024px){.story .story-director .c-wrap .inner .info{grid-area:txt;line-height:2;margin-top:0}}.story .story-about{background-color:#815043;color:#fff;padding:10.256410256410255vw 0}@media screen and (min-width:1024px){.story .story-about{padding:80px 0}.story .story-about .c-wrap{width:920px}.story .story-about .inner{display:grid;gap:40px;grid-template-columns:360px 1fr}}.story .story-about .inner .head{margin:0 auto;width:71.7948717948718vw}@media screen and (min-width:1024px){.story .story-about .inner .head{width:100%}}.story .story-about .inner h3{font-family:"Noto Serif JP",sans-serif;font-size:5.128205128205128vw;line-height:1.5;margin-top:6.153846153846153vw;text-align:center}@media screen and (min-width:1024px){.story .story-about .inner h3{font-size:20px;margin-top:0}}.story .story-about .inner p{margin:6.153846153846153vw auto 0;width:87.17948717948717vw}@media screen and (min-width:1024px){.story .story-about .inner p{margin-top:16px;width:100%}}.story .story-about .inner .line{margin-top:6.153846153846153vw}@media screen and (min-width:1024px){.story .story-about .inner .line{margin:28px 0}}footer{font-family:"Noto Serif JP",sans-serif}footer .footer-banner{padding:10.256410256410255vw 0}@media screen and (min-width:1024px){footer .footer-banner{padding:80px 0}footer .footer-banner .c-wrap{width:920px}}footer .footer-banner .inner{display:grid;gap:6.153846153846153vw}@media screen and (min-width:1024px){footer .footer-banner .inner{gap:40px;grid-template-columns:repeat(2,1fr)}}footer .footer-info dl{text-align:center}footer .footer-info dl dt{margin-bottom:2.051282051282051vw}@media screen and (min-width:1024px){footer .footer-info dl dt{margin-bottom:8px}}footer .footer-copyright{font-size:3.076923076923077vw;padding:10.256410256410255vw 0 32.82051282051282vw;text-align:center}@media screen and (min-width:1024px){footer .footer-copyright{font-size:12px;padding:40px 0}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{outline-offset:0;vertical-align:middle}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{color:#3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:4.102564102564102vw;line-height:1.5}@media screen and (min-width:1024px){body{font-size:1.6rem}}main{overflow-x:hidden;z-index:0}main,section{position:relative}section{padding:10.256410256410255vw 0 20.51282051282051vw}@media screen and (min-width:1024px){section{padding:80px 0 120px}}p{line-height:1.5}.pc_only{display:none!important}@media screen and (min-width:1024px){.pc_only{display:block!important}}.pc_only-ib{display:none!important}@media screen and (min-width:1024px){.pc_only-ib{display:inline-block!important}}.pc_only-flex{display:none!important}@media screen and (min-width:1024px){.pc_only-flex{display:flex!important}}.sp_only{display:block!important}@media screen and (min-width:1024px){.sp_only{display:none!important}}.sp_only-ib{display:inline-block!important}@media screen and (min-width:1024px){.sp_only-ib{display:none!important}}.sp_only-flex{display:flex!important}@media screen and (min-width:1024px){.sp_only-flex{display:none!important}}li,ul{list-style:none;margin:0;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}img{display:block;width:100%}a{color:#3a3a3a;text-decoration:none;transition:all .4s}a:hover{opacity:.6}button{align-items:center;color:#fff;display:flex;font-family:"Noto Serif JP",sans-serif;font-size:3.589743589743589vw;font-weight:500;justify-content:center;padding:2.564102564102564vw 0;width:100%}@media screen and (min-width:1024px){button{font-size:14px;padding:20px 0}}.heading-main{font-family:"Noto Serif JP",sans-serif;font-size:6.153846153846153vw;font-weight:500;text-align:center}@media screen and (min-width:1024px){.heading-main{font-size:32px}}h2,h3,h4,h5,h6{font-weight:500}.under-line{background:linear-gradient(transparent 70%,#ffc4c0 0);font-weight:700}.c-wrap{margin:0 auto;width:92.30769230769229vw}@media screen and (min-width:1024px){.c-wrap{width:1024px}}.follow{background-color:#ec603c;bottom:0;color:#fff;font-family:"Noto Serif JP",sans-serif;font-size:5.128205128205128vw;font-weight:500;left:0;padding:7.692307692307692vw 0;position:fixed;text-align:center;transform:translateY(200%);width:100%}@media screen and (min-width:1024px){.follow{display:none}}.follow.isShow{transform:translateY(0)}
