@charset "UTF-8";body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:none}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:none}img{vertical-align:top}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix{zoom:1}.clearfix:after{content:'';display:block;clear:both;height:0}html{font-size:10px}body{color:#ffffff;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;line-height:1.75;letter-spacing:1px;background:#3B182C;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 767px){html{font-size:2.67vw}}::-moz-selection{background:#f7c9dd;color:#ffffff}::selection{background:#f7c9dd;color:#ffffff}a{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;color:#ffffff;text-decoration:none}.noTouch a:hover{color:#333333;text-decoration:none}img{width:100%}br.sp{display:none}.sp{display:none !important}@media only screen and (max-width: 767px){.pc{display:none !important}.sp{display:block !important}br.sp{display:inline-block}}.ease-1,.ease-2,.ease-3,.ease-4,.ease-5,.fade{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}@media screen and (max-width: 767px){.ease-1,.ease-2,.ease-3,.ease-4,.ease-5,.fade{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}}.is-show .ease-1{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-show .ease-2{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.2s;transition-delay:0.2s}.is-show .ease-3{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.is-show .ease-4{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.is-show .ease-5{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.8s;transition-delay:0.8s}.is-show.fade{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.content__head{position:relative;width:100%;height:30rem;overflow:hidden}.content__head:before{position:absolute;display:block;content:"";width:100%;height:32rem;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../imgs/common/pagetitle.jpg);-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.content__head.is-show:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.pagetitle{position:relative;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}.pagetitle__inner{max-width:118rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.pagetitle h2{font-size:5.2rem;font-weight:700;font-family:"Roboto","Hiragino Kaku Gothic Pro",sans-serif;color:#f7c9dd;letter-spacing:1px;text-align:center;padding-top:12rem}@media screen and (max-width: 767px){.content__head{height:18rem}.content__head:before{height:20rem}.pagetitle h2{font-size:3.8rem;padding-top:7rem}}.section{max-width:118rem;padding:0 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3rem auto 0}.section__ttl{position:relative;display:table;font-size:4rem;font-weight:700;color:#f7c9dd;line-height:1;text-align:center;padding-bottom:2rem}@media screen and (max-width: 767px){.section{padding:0 2rem}.section__ttl{font-size:2.8rem !important}}.info__past{padding-top:6rem;text-align:center}.info__past p{font-weight:500}.info__past a{display:inline-block;padding:0.5rem 0.5rem 1rem}.info__past a:hover{opacity:0.6}.info__sns{width:5rem;margin:auto;padding:2rem 0 0}.info__sns img{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}.info__sns a:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media screen and (max-width: 767px){.info__past{padding-top:0}.info__past p{padding-bottom:1rem}.info__past a{display:block;font-size:1.3rem;padding-bottom:0}}.header{-webkit-transition-property:opacity,-webkit-transform !important;transition-property:opacity,-webkit-transform !important;transition-property:opacity,transform !important;transition-property:opacity,transform,-webkit-transform !important;position:fixed;top:0;left:0;z-index:5;width:100%;height:10rem}.header.fade{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}.header__logo{position:absolute;top:2.5rem;left:14rem;font-size:2rem;font-weight:700;z-index:10}.header__logo:after{position:absolute;display:block;top:0;left:-5rem;content:"";width:4rem;height:4rem;background:url(../imgs/common/logo.png) no-repeat center;background-size:cover}.header__img{padding-top:10rem}.header__nav{position:relative;-webkit-transform:translateX(-50rem);transform:translateX(-50rem);width:50rem;display:block;height:100%;overflow-y:auto;text-align:center;background:url(../imgs/common/back.jpg) no-repeat;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.header__nav:before{position:absolute;display:block;content:"";width:100%;height:100%;z-index:-1}.header__nav ul{width:80%;margin:10rem auto;padding:10rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.3)}.header__nav li{font-size:2.8rem;font-weight:900;margin-top:2rem}.header__nav li:first-child{margin-top:0}.header__nav li.is-current a{border-bottom:3px solid #ffffff}.header__nav li a:hover{border-bottom:3px solid #ffffff}.header__img{width:12rem;margin:auto}.header__menu{position:absolute;top:3rem;left:3rem;width:4rem;height:4rem}.header__menu .line-1,.header__menu .line-2,.header__menu .line-3{display:block;width:4rem;height:0.3rem;background:#ffffff}.header__menu .line-2{margin-top:0.8rem}.header__menu .line-3{margin-top:0.8rem}.header__menu:after{position:absolute;top:3rem;left:-0.2rem;display:block;content:"MENU";font-size:1.4rem;font-weight:700}.header__ticket{position:absolute;display:block;top:2rem;right:3rem;width:5rem;height:5rem;background:url(/2019/assets/imgs/common/ticket.svg) no-repeat center;background-size:cover}.header__ticket span{position:absolute;left:0.2rem;bottom:-1rem;display:block;font-size:1.2rem;font-weight:700}html.nav-open .header{height:100vh;background:rgba(0,0,0,0.5)}html.nav-open .header__nav{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-webkit-transform:translateX(0);transform:translateX(0)}html.nav-open .header .line-1,html.nav-open .header .line-2,html.nav-open .header .line-3{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}html.nav-open .header__menu .line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:1.2rem}html.nav-open .header__menu .line-2{opacity:0}html.nav-open .header__menu .line-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-1.3rem}@media screen and (max-width: 767px){.header__logo{top:1.6rem;left:6rem;font-size:1.8rem}.header__logo:after{display:none}.header__nav{width:100%}.header__nav ul{width:90%;padding:4rem 2rem}.header__nav li{font-size:2.6rem;margin-top:2rem}.header__menu{top:2rem;left:1rem}.header__menu:after{font-size:1rem;left:0.4rem}.header__ticket{top:1rem;right:1.5rem;width:4rem;height:4rem}.header__ticket span{font-size:1rem;left:0}}.footer{padding:4rem 0 3rem}.footer__copyright{font-size:1rem;text-align:center}body#top .fv{width:100%;height:100%}body#top .top-ttl{padding-top:10rem;text-align:center;margin:auto}body#top .top-ttl h2{font-size:6rem;font-weight:900;color:#f7c9dd;letter-spacing:5px}body#top .top-ttl h2 span{display:block;font-size:2rem;font-weight:400;letter-spacing:10px;margin-top:-1rem}body#top .top-ttl .day{position:relative;left:-1.5rem;display:table;font-size:7rem;font-weight:900;font-family:"Roboto","Hiragino Kaku Gothic Pro",sans-serif;color:#f7c9dd;margin:auto}body#top .top-ttl .day span{position:absolute;top:30%;right:-2.5rem;font-size:1.6rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}body#top .top-ttl__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}body#top .top-ttl__list li{width:6%;min-width:9rem;padding:0 2rem}body#top .top-ttl__list li a img{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}body#top .top-ttl__list li a:hover{opacity:0.7}body#top .top-ttl__list li a:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media screen and (max-width: 767px){body#top .top-ttl{padding-top:6rem}body#top .top-ttl h2{font-size:2.8rem}body#top .top-ttl h2 span{font-size:1.2rem;letter-spacing:5px;margin-top:0}body#top .top-ttl .day{font-size:4rem}body#top .top-ttl .day span{font-size:1rem;right:-1.5rem}body#top .top-ttl__list li{width:15%;min-width:auto}}body#top .news__inner{background:#f7c9dd;padding:5rem 0}body#top .news__inner p{font-size:2rem;font-weight:700;line-height:1;color:#ffffff;text-align:center;margin:auto;margin-bottom:2rem}body#top .news__inner p a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;width:60rem;height:6rem;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#C7006C}body#top .news__inner p a:before,body#top .news__inner p a:after{position:absolute;display:block;content:"";top:0;height:100%;width:1px}body#top .news__inner p a:before{left:1rem;border-left:2px solid #ffffff}body#top .news__inner p a:after{right:1rem;border-right:2px solid #ffffff}body#top .news__inner p a:hover{opacity:0.7}@media screen and (max-width: 767px){body#top .news__inner{padding:3rem}body#top .news__inner p{font-size:1.6rem;margin-bottom:1.5rem}body#top .news__inner p:last-child{margin-bottom:0}body#top .news__inner a{width:100% !important;height:5rem !important}}body#top .ticket__inner{background:#f7c9dd;padding:10rem 0}body#top .ticket .txt{font-size:2.6rem;font-weight:900;text-align:center}body#top .ticket span{display:block;text-align:center;font-size:1.6rem;font-weight:700}body#top .ticket .img{padding-top:4rem}body#top .ticket .eplus{position:relative;display:block;width:22rem;height:4rem;background:#C7006C;margin:4rem auto 2rem;color:#ffffff;font-size:2.2rem;font-weight:700;text-align:center;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}body#top .ticket .eplus:before{position:absolute;display:block;content:"";top:0.5rem;left:3.2rem;width:3.2rem;height:3.2rem;background:url(/2019/assets/imgs/common/eplus_logo.svg) no-repeat center;background-size:contain}body#top .ticket .eplus:after{position:absolute;display:block;content:"";top:0;right:1rem;height:100%;border-right:0.2rem solid #ffffff}body#top .ticket .eplus:hover{opacity:0.7}@media screen and (max-width: 767px){body#top .ticket__inner{padding:4rem 0}body#top .ticket .txt{font-size:2.3rem}body#top .ticket span{font-size:1.4rem}body#top .ticket .eplus{margin-top:3rem}}body#about .about{margin-top:12rem}body#about .about .section__ttl{font-size:3.2rem}body#about .about__inner{background:#f7c9dd;padding:4rem 0;margin-top:1rem}body#about .about__img{width:20rem;margin:4rem auto 0}body#about .about__txt{text-align:center;max-width:80rem;margin:6rem auto 0;font-weight:700}body#about .about .box{font-size:1.5rem;padding:3.5rem 0 4rem;border:2px solid #ffffff;margin:4rem 8rem;text-align:center}body#about .about p{padding-bottom:3rem;font-weight:500;font-size:1.8rem;line-height:2}body#about .about p:last-child{padding-bottom:0}body#about .about .date{font-size:1.8rem;font-family:"Roboto","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;line-height:1.6;padding-bottom:4rem}body#about .about .time{font-weight:500;line-height:1.6}body#about .about .key{font-size:1.4rem}body#about .about .commit{font-size:1.4rem}@media screen and (max-width: 767px){body#about .about{margin-top:5rem}body#about .about .section__ttl{font-size:2.4rem !important;margin:auto}body#about .about__inner{padding-bottom:2rem;padding:2rem 0}body#about .about__img{width:12rem;margin:2rem auto 0}body#about .about__txt{padding:2rem;margin-top:1rem;font-size:1.2rem}body#about .about p{font-size:1.4rem;padding-bottom:1.5rem}body#about .about .box{margin:1rem 2rem 2rem}body#about .about .date{font-size:1.3rem !important;padding-bottom:1rem}body#about .about .place{font-size:1.3rem}body#about .about .time{font-size:1.2rem}body#about .about .key{font-size:1.1rem !important}body#about .about .commit{font-size:1.1rem !important}}body#artists .artist{margin-top:12rem}body#artists .artist__inner{background:#f7c9dd}body#artists .artist__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 4rem 4rem}body#artists .artist__list.last li{width:48%}body#artists .artist__list li{width:30%;padding-top:2rem}body#artists .artist__list li a{display:block}body#artists .artist__list li a:hover{opacity:0.7}body#artists .artist__list li a:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}body#artists .artist__list li .img{position:relative;overflow:hidden}body#artists .artist__list li .img img{-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}body#artists .artist__list li p{font-size:2.4rem;font-weight:700;line-height:1.2;text-align:center;margin-top:1.2rem;margin-bottom:0.1rem}@media screen and (max-width: 767px){body#artists .artist{margin-top:4rem}body#artists .artist__list{padding:1rem 2rem 1rem}body#artists .artist__list.last li{width:100%}body#artists .artist__list li{width:100%;padding-top:1rem}body#artists .artist__list li p{margin-bottom:0.5rem}}body#time .time{margin-top:12rem}body#time .time__inner{background:#f7c9dd;padding:8rem 0;margin-top:1rem}body#time .time__img{margin:auto;width:80%}body#time .time__link{display:table;margin:4rem auto 0}body#time .time__link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30rem;height:4.5rem;background:#C7006C;font-size:2.6rem;font-weight:700;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}body#time .time__link a:after{position:absolute;top:1.1rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"PDF";font-size:1.2rem;width:4rem;height:2rem;border:2px solid #fff}body#time .time__link a:hover{background:#F90089}@media screen and (max-width: 767px){body#time .time{margin-top:4rem}body#time .time__inner{margin-top:0;padding:4rem 0}body#time .time__img{width:90%}body#time .time__link{margin-top:2rem}body#time .time__link a{width:22rem;font-size:1.8rem}body#time .time__link a:after{top:1.2rem;font-size:1rem;width:3rem;height:1.8rem}}body#map .map{margin-top:12rem}body#map .map__inner{background:#f7c9dd;padding:8rem 0;margin-top:1rem}body#map .map__img{margin:auto;width:80%}body#map .map__link{display:table;margin:4rem auto 0}body#map .map__link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30rem;height:4.5rem;background:#C7006C;font-size:2.6rem;font-weight:700;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}body#map .map__link a:after{position:absolute;top:1.1rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"PDF";font-size:1.2rem;width:4rem;height:2rem;border:2px solid #fff}body#map .map__link a:hover{background:#F90089}@media screen and (max-width: 767px){body#map .map{margin-top:4rem}body#map .map__inner{margin-top:0;padding:2rem 0}body#map .map__img{width:90%}body#map .map__link{margin-top:2rem}body#map .map__link a{width:22rem;font-size:1.8rem}body#map .map__link a:after{top:1.2rem;font-size:1rem;width:3rem;height:1.8rem}}body#food-designner .food{margin-top:12rem}body#food-designner .food__inner{background:#f7c9dd;padding:6rem 8rem;text-align:center;font-weight:700}body#food-designner .food__inner .en{display:block;font-size:1.8rem;margin-bottom:2rem}body#food-designner .food__img{width:37rem;margin:auto}body#food-designner .food__ttl{font-size:3.4rem}body#food-designner .food__txt{margin-top:1.5rem}body#food-designner .food__txt .ttl{font-size:2.6rem;font-weight:900;letter-spacing:3px;margin-bottom:1rem}body#food-designner .food__txt .ttl a:hover{-webkit-transition-property:all;transition-property:all;opacity:0.6;color:#C7006C}body#food-designner .food__txt .txt{font-size:1.8rem}body#food-designner .designner{margin-top:12rem}body#food-designner .designner__inner{background:#f7c9dd;padding:6rem 8rem;margin-top:1rem}body#food-designner .designner__inner p{font-size:3.4rem;font-weight:700;line-height:1;text-align:center}body#food-designner .designner__inner span{display:block;font-size:2rem;font-weight:700;text-align:center;margin:0.5rem 0 2rem}body#food-designner .designner__img{margin:auto;width:100%}body#food-designner .designner__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto}body#food-designner .designner__link a{position:relative;display:block;font-size:2.2rem;font-weight:700;margin:0 2rem}body#food-designner .designner__link a:first-child:before{position:absolute;display:block;content:"";top:1rem;right:-2.2rem;width:0;height:50%;border-left:2px solid #ffffff}body#food-designner .designner__link a:hover{-webkit-transition-property:all;transition-property:all;opacity:0.6;color:#C7006C}body#food-designner .direction{margin-top:12rem}body#food-designner .direction__inner{background:#f7c9dd;padding:6rem 8rem;margin-top:1rem}body#food-designner .direction__inner p{font-size:3rem;font-weight:700;line-height:1;text-align:center}body#food-designner .direction__img{margin:3rem auto;width:50%}body#food-designner .direction__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0}body#food-designner .direction__link a{position:relative;display:block;font-size:2.4rem;font-weight:700;margin:0}body#food-designner .direction__link a:hover{-webkit-transition-property:all;transition-property:all;opacity:0.6;color:#C7006C}@media screen and (max-width: 767px){body#food-designner .pagetitle__inner h2{line-height:1.2;padding-top:6.5rem}body#food-designner .food{margin-top:4rem}body#food-designner .food__inner{padding:3rem 0}body#food-designner .food__inner .en{font-size:1.3rem}body#food-designner .food__img{width:80%}body#food-designner .food__ttl{font-size:2.6rem}body#food-designner .food__txt{margin-top:1rem}body#food-designner .food__txt .ttl{font-size:2.2rem;margin-bottom:0}body#food-designner .food__txt .txt{font-size:1.4rem}body#food-designner .designner{margin-top:4rem}body#food-designner .designner__inner{padding:3rem 0}body#food-designner .designner__inner p{font-size:2.6rem}body#food-designner .designner__inner span{font-size:1.4rem}body#food-designner .designner__img{width:90%}body#food-designner .designner__link{margin:1rem auto}body#food-designner .designner__link a{font-size:1.8rem}body#food-designner .direction{margin-top:4rem}body#food-designner .direction .section__ttl{line-height:1.2}body#food-designner .direction__inner{padding:3rem 0}body#food-designner .direction__inner p{font-size:2.1rem}body#food-designner .direction__img{width:80%;margin:2rem auto 0}body#food-designner .direction__link{margin:1rem auto 0}body#food-designner .direction__link a{font-size:1.8rem}}body#goods .goods{margin-top:12rem}body#goods .goods__inner{background:#f7c9dd;padding:8rem 0;margin-top:1rem}body#goods .goods__img{margin:auto;width:80%}@media screen and (max-width: 767px){body#goods .goods{margin-top:4rem}body#goods .goods__inner{margin-top:0;padding:2rem 0}body#goods .goods__img{width:90%}}body#notice .notice{margin-top:12rem}body#notice .notice__inner{background:#f7c9dd;padding:8rem 0;margin-top:1rem}body#notice .notice__img{margin:auto;width:80%}@media screen and (max-width: 767px){body#notice .notice{margin-top:4rem}body#notice .notice__inner{margin-top:0;padding:2rem 0}body#notice .notice__img{width:90%}}
