@charset "UTF-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);main{overflow:hidden;display:block}.fitPic{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.vwTxt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:414px){.vwTxt{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}.food_fair_ryugu-page{-webkit-text-size-adjust:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.1em;position:relative;max-width:1440px;width:100%;margin:160px auto 0;background:url(../images/ryugu_winter/bg.jpg) top center repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair_ryugu-page a{opacity:1;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transition:.39s;transition:.39s}.food_fair_ryugu-page a:active,.food_fair_ryugu-page a:hover,.food_fair_ryugu-page a:link,.food_fair_ryugu-page a:visited{color:#000}.food_fair_ryugu-page a:hover{opacity:.55}.food_fair_ryugu-page a[href^="tel:"]{cursor:default}.food_fair_ryugu-page a[href^="tel:"]:hover{opacity:1}.food_fair_ryugu-page .pcView{display:inline-block}@media screen and (max-width:1440px){.food_fair_ryugu-page .pcView{display:none}}.food_fair_ryugu-page .tabView{display:none}@media screen and (max-width:1000px){.food_fair_ryugu-page .tabView{display:inline-block}}.food_fair_ryugu-page .pc-tabView{display:inline-block}@media screen and (max-width:768px){.food_fair_ryugu-page .pc-tabView{display:none}}.food_fair_ryugu-page .spView{display:none}@media screen and (max-width:768px){.food_fair_ryugu-page .spView{display:inline-block}}.food_fair_ryugu-page .spOnlyView{display:none}@media screen and (max-width:640px){.food_fair_ryugu-page .spOnlyView{display:inline-block}}.food_fair_ryugu-page .sp-sView{display:none}@media screen and (max-width:320px){.food_fair_ryugu-page .sp-sView{display:inline-block}}@media screen and (max-width:980px){.food_fair_ryugu-page{margin-top:55px}}.food_fair_ryugu-page .mainvisual{padding:60px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair_ryugu-page .mainvisual h1{text-align:center;line-height:0}.food_fair_ryugu-page .mainvisual h1 img{max-width:800px;width:100%}.food_fair_ryugu-page .foodBlock{position:relative;padding:0 30px 88px;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair_ryugu-page .foodBlock__main{position:relative;max-width:1200px;margin:0 auto}.food_fair_ryugu-page .foodBlock__main figure{line-height:0}.food_fair_ryugu-page .foodBlock__main figure img{max-width:100%}.food_fair_ryugu-page .foodBlock__main__txt{position:absolute;top:40px;left:40px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt{position:static;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#000;margin-top:20px}}.food_fair_ryugu-page .foodBlock__main__txt .num{width:70px;line-height:0}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .num{text-align:center}}.food_fair_ryugu-page .foodBlock__main__txt .num img{max-width:100%}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .num img.colorWt{display:none}}.food_fair_ryugu-page .foodBlock__main__txt .num img.colorBk{display:none}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .num img.colorBk{display:inline-block}}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .txtBox{width:calc(100% - 90px)}}.food_fair_ryugu-page .foodBlock__main__txt .txtBox h2{font-size:28px;font-weight:700;line-height:1}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .txtBox h2{font-size:18px}}.food_fair_ryugu-page .foodBlock__main__txt .txtBox p{margin-top:12px;font-size:20px}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__main__txt .txtBox p{font-size:15px}}.food_fair_ryugu-page .foodBlock__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:30px auto 0}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub{display:block}}.food_fair_ryugu-page .foodBlock__sub .setBox{max-width:560px;width:46.67%}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox{width:100%;margin:0 auto}.food_fair_ryugu-page .foodBlock__sub .setBox:nth-of-type(n+2){margin-top:40px}}.food_fair_ryugu-page .foodBlock__sub .setBox:nth-of-type(n+3){margin-top:51px}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox:nth-of-type(n+3){margin-top:40px}}.food_fair_ryugu-page .foodBlock__sub .setBox figure{padding:10px;line-height:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair_ryugu-page .foodBlock__sub .setBox figure img{max-width:100%}.food_fair_ryugu-page .foodBlock__sub .setBox__txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;color:#fff!important}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .num{width:90px;text-align:center;line-height:0}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .num{width:70px;text-align:center}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .num img{max-width:100%}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .num img{max-width:80%}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox{width:calc(100% - 100px)}@media screen and (max-width:414px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox{width:calc(100% - 80px)}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox h2{font-size:28px;font-weight:700;line-height:1}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox h2{font-size:18px;line-height:1.4}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox h2 small{font-size:20px}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox h2 small{font-size:16px}}.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox p{margin-top:12px;font-size:20px}@media screen and (max-width:768px){.food_fair_ryugu-page .foodBlock__sub .setBox__txt .txtBox p{font-size:15px}}.food_fair_ryugu-page .introBlock{position:relative;margin-top:86px;padding:0 30px 40px;background:url(../images/summer/line.svg) top center no-repeat,#141414;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock{margin-top:46px}}.food_fair_ryugu-page .introBlock::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#1e6e23}.food_fair_ryugu-page .introBlock__inner{max-width:1200px;width:100%;margin:0 auto;color:#fff}.food_fair_ryugu-page .introBlock__inner__set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set{display:block}}.food_fair_ryugu-page .introBlock__inner__set .txtBox{max-width:780px;width:65%;padding-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set .txtBox{max-width:inherit;width:100%;padding-top:40px}}.food_fair_ryugu-page .introBlock__inner__set .txtBox h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:28px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set .txtBox h3{font-size:18px}}.food_fair_ryugu-page .introBlock__inner__set .txtBox p{margin-top:20px;text-align:justify;font-size:18px;line-height:1.55;letter-spacing:0}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set .txtBox p{font-size:15px}}.food_fair_ryugu-page .introBlock__inner__set .txtBox p:nth-of-type(n+2){margin-top:20px}.food_fair_ryugu-page .introBlock__inner__set figure{max-width:374px;width:31.17%;line-height:0}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set figure{width:55%;margin:30px auto 20px}}.food_fair_ryugu-page .introBlock__inner__set figure img{position:relative;top:-58px;left:38px;max-width:100%}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__set figure img{position:static}}.food_fair_ryugu-page .introBlock__inner__chef h4{font-size:22px;font-weight:700;letter-spacing:0}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef h4{text-align:center;font-size:18px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}@media screen and (max-width:1280px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox{display:block}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left{max-width:350px;width:29.17%}@media screen and (max-width:1280px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left{max-width:inherit;width:100%}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left h5{font-size:20px;font-weight:700}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left h5{font-size:18px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul{margin-top:12px}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul li{font-size:14px;letter-spacing:0;line-height:1.7}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul li{font-size:13px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul li:nth-of-type(n+2){margin-top:8px}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul li span{display:inline-block;font-size:18px;line-height:1.2;letter-spacing:0}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__left ul li span{font-size:16px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right{max-width:768px;width:64%}@media screen and (max-width:1280px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right{width:100%;margin-top:40px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right h5{font-size:20px;font-weight:700}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right h5{font-size:18px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list{display:block}}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox:nth-of-type(n+2){margin-top:5px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:0}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl{font-size:13px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl:nth-of-type(n+2){margin-top:5px}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl dt{width:98px}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl dt{width:90px}}.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl dd{width:calc(100% - 98px)}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__chef .flexBox__right__list .listBox dl dd{width:calc(100% - 90px)}}.food_fair_ryugu-page .introBlock__inner__logo{margin-top:66px}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__logo{margin-top:41px}}.food_fair_ryugu-page .introBlock__inner__logo p{text-align:center;line-height:0}.food_fair_ryugu-page .introBlock__inner__logo p img{max-width:100%}@media screen and (max-width:768px){.food_fair_ryugu-page .introBlock__inner__logo p img{max-width:220px;width:100%}}.food_fair-page{-webkit-text-size-adjust:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.1em;position:relative;max-width:1440px;width:100%;margin:100px auto 0;background:#fafaf0;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair-page a{opacity:1;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transition:.39s;transition:.39s}.food_fair-page a:active,.food_fair-page a:hover,.food_fair-page a:link,.food_fair-page a:visited{color:#000}.food_fair-page a:hover{opacity:.55}.food_fair-page a[href^="tel:"]{cursor:default}.food_fair-page a[href^="tel:"]:hover{opacity:1}.food_fair-page .pcView{display:inline-block}@media screen and (max-width:1440px){.food_fair-page .pcView{display:none}}.food_fair-page .tabView{display:none}@media screen and (max-width:1000px){.food_fair-page .tabView{display:inline-block}}.food_fair-page .pc-tabView{display:inline-block}@media screen and (max-width:768px){.food_fair-page .pc-tabView{display:none}}.food_fair-page .spView{display:none}@media screen and (max-width:768px){.food_fair-page .spView{display:inline-block}}.food_fair-page .spOnlyView{display:none}@media screen and (max-width:640px){.food_fair-page .spOnlyView{display:inline-block}}.food_fair-page .sp-sView{display:none}@media screen and (max-width:320px){.food_fair-page .sp-sView{display:inline-block}}@media screen and (max-width:980px){.food_fair-page{margin-top:70px}}.food_fair-page::before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:#1e6e23}.food_fair-page .mainvisual{padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair-page .mainvisual h1{text-align:center;line-height:0}.food_fair-page .mainvisual h1 img{max-width:100%}.food_fair-page .foodBlock{position:relative;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.food_fair-page .foodBlock::before{content:"";position:absolute;top:-113px;right:0;-webkit-transform:translateY(-70%);transform:translateY(-70%);z-index:2;width:364px;height:596px;background:url(../images/summer/pht_01.png) center bottom/100% auto no-repeat}@media screen and (max-width:1280px){.food_fair-page .foodBlock::before{width:30.33%}}@media screen and (max-width:414px){.food_fair-page .foodBlock::before{top:-60px;height:190px}}.food_fair-page .foodBlock__main{position:relative;max-width:1200px;margin:0 auto}.food_fair-page .foodBlock__main figure{line-height:0}.food_fair-page .foodBlock__main figure img{max-width:100%}.food_fair-page .foodBlock__main__txt{position:absolute;top:40px;left:40px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt{position:static;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#000;margin-top:20px}}.food_fair-page .foodBlock__main__txt .num{width:70px;line-height:0}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .num{text-align:center}}.food_fair-page .foodBlock__main__txt .num img{max-width:100%}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .num img.colorWt{display:none}}.food_fair-page .foodBlock__main__txt .num img.colorBk{display:none}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .num img.colorBk{display:inline-block}}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .txtBox{width:calc(100% - 90px)}}.food_fair-page .foodBlock__main__txt .txtBox h2{font-size:28px;font-weight:700;line-height:1}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .txtBox h2{font-size:18px}}.food_fair-page .foodBlock__main__txt .txtBox p{margin-top:12px;font-size:20px}@media screen and (max-width:768px){.food_fair-page .foodBlock__main__txt .txtBox p{font-size:15px}}.food_fair-page .foodBlock__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:70px auto 0}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub{display:block}}.food_fair-page .foodBlock__sub .setBox{max-width:560px;width:46.67%}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox{width:100%;margin:0 auto}.food_fair-page .foodBlock__sub .setBox:nth-of-type(n+2){margin-top:40px}}.food_fair-page .foodBlock__sub .setBox:nth-of-type(n+3){margin-top:51px}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox:nth-of-type(n+3){margin-top:40px}}.food_fair-page .foodBlock__sub .setBox figure{line-height:0}.food_fair-page .foodBlock__sub .setBox figure img{max-width:100%}.food_fair-page .foodBlock__sub .setBox__txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.food_fair-page .foodBlock__sub .setBox__txt .num{width:90px;line-height:0}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt .num{width:70px;text-align:center}}.food_fair-page .foodBlock__sub .setBox__txt .num img{max-width:100%}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt .num img{max-width:80%}}.food_fair-page .foodBlock__sub .setBox__txt .txtBox{width:calc(100% - 90px)}.food_fair-page .foodBlock__sub .setBox__txt .txtBox h2{font-size:28px;font-weight:700;line-height:1}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt .txtBox h2{font-size:18px;line-height:1.4}}.food_fair-page .foodBlock__sub .setBox__txt .txtBox h2 small{font-size:20px}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt .txtBox h2 small{font-size:16px}}.food_fair-page .foodBlock__sub .setBox__txt .txtBox p{margin-top:12px;font-size:20px}@media screen and (max-width:768px){.food_fair-page .foodBlock__sub .setBox__txt .txtBox p{font-size:15px}}.food_fair-page .introBlock{position:relative;margin-top:86px;padding:0 30px 40px;background:url(../images/summer/line.svg) top center no-repeat,#141414;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.food_fair-page .introBlock{margin-top:20px}}.food_fair-page .introBlock::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#1e6e23}.food_fair-page .introBlock__inner{max-width:1200px;width:100%;margin:0 auto;color:#fff}.food_fair-page .introBlock__inner__set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set{display:block}}.food_fair-page .introBlock__inner__set .txtBox{max-width:780px;width:65%;padding-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set .txtBox{max-width:inherit;width:100%;padding-top:40px}}.food_fair-page .introBlock__inner__set .txtBox h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:28px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set .txtBox h3{font-size:18px}}.food_fair-page .introBlock__inner__set .txtBox p{margin-top:20px;text-align:justify;font-size:18px;line-height:1.55;letter-spacing:0}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set .txtBox p{font-size:15px}}.food_fair-page .introBlock__inner__set .txtBox p:nth-of-type(n+2){margin-top:20px}.food_fair-page .introBlock__inner__set figure{max-width:374px;width:31.17%;line-height:0}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set figure{width:55%;margin:30px auto 20px}}.food_fair-page .introBlock__inner__set figure img{position:relative;top:-58px;left:38px;max-width:100%}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__set figure img{position:static}}.food_fair-page .introBlock__inner__chef h4{font-size:22px;font-weight:700;letter-spacing:0}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef h4{text-align:center;font-size:18px}}.food_fair-page .introBlock__inner__chef .flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}@media screen and (max-width:1280px){.food_fair-page .introBlock__inner__chef .flexBox{display:block}}.food_fair-page .introBlock__inner__chef .flexBox__left{max-width:350px;width:29.17%}@media screen and (max-width:1280px){.food_fair-page .introBlock__inner__chef .flexBox__left{max-width:inherit;width:100%}}.food_fair-page .introBlock__inner__chef .flexBox__left h5{font-size:20px;font-weight:700}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__left h5{font-size:18px}}.food_fair-page .introBlock__inner__chef .flexBox__left ul{margin-top:12px}.food_fair-page .introBlock__inner__chef .flexBox__left ul li{font-size:14px;letter-spacing:0;line-height:1.7}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__left ul li{font-size:13px}}.food_fair-page .introBlock__inner__chef .flexBox__left ul li:nth-of-type(n+2){margin-top:8px}.food_fair-page .introBlock__inner__chef .flexBox__left ul li span{display:inline-block;font-size:18px;line-height:1.2;letter-spacing:0}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__left ul li span{font-size:16px}}.food_fair-page .introBlock__inner__chef .flexBox__right{max-width:768px;width:64%}@media screen and (max-width:1280px){.food_fair-page .introBlock__inner__chef .flexBox__right{width:100%;margin-top:40px}}.food_fair-page .introBlock__inner__chef .flexBox__right h5{font-size:20px;font-weight:700}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right h5{font-size:18px}}.food_fair-page .introBlock__inner__chef .flexBox__right__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right__list{display:block}}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox:nth-of-type(n+2){margin-top:5px}}.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:0}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl{font-size:13px}}.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl:nth-of-type(n+2){margin-top:5px}.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl dt{width:98px}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl dt{width:90px}}.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl dd{width:calc(100% - 98px)}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__chef .flexBox__right__list .listBox dl dd{width:calc(100% - 90px)}}.food_fair-page .introBlock__inner__logo{margin-top:66px}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__logo{margin-top:41px}}.food_fair-page .introBlock__inner__logo p{text-align:center;line-height:0}.food_fair-page .introBlock__inner__logo p img{max-width:100%}@media screen and (max-width:768px){.food_fair-page .introBlock__inner__logo p img{max-width:220px;width:100%}}