@charset "UTF-8";.newsbody{background:#fafafa;display:inline-block;margin:1.6rem auto;padding:1.6rem 1.6rem 4.8rem}@media screen and (min-width:600px){.newsbody{padding:3.2rem 3.2rem 6rem}}.pageheader_interview{display:inline-block;margin:0 auto 4.5rem;overflow:hidden;padding-top:1.6rem;position:relative}.pageheader_interview:before{background:url(img/local.png) top no-repeat;background-size:contain;content:"";display:block;height:40px;left:4px;margin-bottom:1rem;position:relative;width:100%}@media screen and (min-width:600px){.pageheader_interview:before{height:48px;margin-bottom:2rem;margin-top:1.2rem}}.pageheader_interview h1 img{display:block;margin:auto}.pageheader{margin:0 auto 3rem;position:relative}.pageheader:before{background:url(img/local.png) top no-repeat;background-size:contain;content:"";display:block;height:40px;left:4px;margin-bottom:1rem;position:relative;width:100%}@media screen and (min-width:600px){.pageheader:before{height:48px;margin-bottom:2rem;margin-top:1.2rem}.pageheader{margin:0 auto 3rem;max-width:800px}}.pageheader img{width:100%}.pageheader h1{font-family:"Noto Serif JP",Hiragino Mincho ProN,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.6rem;letter-spacing:-.2px;line-height:1.3;margin:2rem auto .8rem;position:relative;text-align:left}@media screen and (min-width:600px){.pageheader h1{text-align:center}}.pageheader h1 span{display:block}.pageheader .date{font-size:1.25rem;text-align:center}.pageheader .date:after,.pageheader .date:before{border-bottom:1px solid #ccc;content:"";display:inline-block;height:1px;margin:0 .4em;position:relative;top:-.4em;width:2rem}.pageheader.list h1{border-bottom:1px solid #333;display:inline-block;margin:1.2rem auto 0;padding-bottom:.6rem;text-align:center}@media screen and (min-width:600px){.textarea{margin:auto;max-width:675px}}.textarea h2{font-feature-settings:"palt";font-family:"Noto Serif JP",Hiragino Mincho ProN,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.9rem;line-height:1.3;margin-bottom:3.8rem;position:relative}@media screen and (min-width:600px){.textarea h2{font-size:2.6rem}}.textarea.list{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:center;max-width:920px;width:100%}.paragraph{clear:both;max-width:100%;min-height:8.1rem;padding:2rem;position:relative;text-align:left}@media screen and (min-width:600px){.paragraph{margin-bottom:3.8rem;padding:0 0 0 9.3rem}}.paragraph.end{border:1px solid #ccc;margin:0 auto;max-width:582px;padding:2rem}.paragraph.end:before{background:url(../news/img/airplane.png) 0 0 no-repeat;background-size:contain;content:"";display:block;height:0;left:0;padding-top:50%;position:absolute;top:-1.6rem;width:60px}.paragraph.end .image{max-width:80%}.paragraph.oneline p{padding-top:1em}.paragraph.aoyama:before,.paragraph.sugisaki:before,.paragraph.yamada:before{background-size:contain;border-radius:50%;content:"";display:inline-block;float:left;height:7.1rem;left:1rem;margin-right:.8rem;overflow:hidden;top:0;width:7.1rem}@media screen and (min-width:600px){.paragraph.aoyama:before,.paragraph.sugisaki:before,.paragraph.yamada:before{float:none;height:8.1rem;left:0;margin:0;position:absolute;top:0;width:8.1rem}}.paragraph.yamada:before{background-image:url(ritokitchen/img/yamada.jpg)}.paragraph.aoyama:before{background-image:url(ritokitchen/img/aoyama.jpg)}.paragraph.sugisaki:before{background-image:url(ritokitchen/img/sugisaki.jpg)}.paragraph p{display:inline;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック Medium,Yu Gothic Medium,メイリオ,Meiryo,sans-serif;font-size:1.6rem;max-width:582px;width:100%}@media screen and (min-width:600px){.paragraph p{display:inline-block;float:none;padding-right:1.6rem}}.paragraph p.cap{font-size:1.4rem}.paragraph h3.cap{font-size:1.5rem;font-weight:700;margin-top:.8rem;text-align:center}.image{margin:2rem auto 0 -9.3rem;width:100vw}@media screen and (min-width:600px){.image{margin-left:auto;max-width:582px}}.image div,.image img{display:inline-block;margin:0}.image div{padding:0;width:49%}.image div:nth-child(2){margin-left:1%}.image div+div+.cap{text-align:center}.block{margin:3.2rem 0}@media screen and (min-width:600px){.block{margin:4.8rem auto}}.block .image{margin:.8rem auto;width:100%}.block .image img{height:auto;width:100%}.block .text .date{display:block;font-size:1.4rem;margin-bottom:.2em;padding:0}.block .text h3{font-family:"Noto Serif JP",Hiragino Mincho ProN,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.8rem;letter-spacing:-.03rem;text-align:center}.block p{display:inline;padding:0 .5em}@media screen and (min-width:600px){.block p{display:inline-block}}.block p.short{padding:0 2em}.block.end{border:1px solid #ccc;padding:2em;position:relative}.block.end:before{background:url(img/airplane.png) 0 0 no-repeat;background-size:contain;content:"";display:block;height:0;left:0;padding-top:50%;position:absolute;top:-1.6rem;width:60px}.list .block{margin:0;padding:1.6rem}@media screen and (min-width:600px){.list .block{width:50%}}@media screen and (min-width:960px){.list .block{width:33%}}.btn_link{background:#333;color:#fff;display:inline-block;font-size:1.6rem;line-height:1;padding:.6em 3.2em}.person{border:1px solid #ccc;margin-bottom:1.4rem;padding:1.8rem}.person img{border-radius:50%}.person .en{display:block;font-family:"Noto Serif JP",Hiragino Mincho ProN,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.3rem;margin:.3rem 0 1rem .1em;position:relative;text-align:center}@media screen and (min-width:600px){.person .en{text-align:left}.person .en:before{border-bottom:1px solid hsla(0,0%,80%,.7);content:"";height:1px;left:0;position:absolute;top:0;width:100%}}.person .image{width:24%}.person .image,.person .text{display:inline-block;vertical-align:middle}.person .text{text-align:left;width:100%}.person .text h3{font-family:"Noto Serif JP",Hiragino Mincho ProN,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif;font-size:2.8rem;line-height:1;margin-bottom:.3em;text-align:center;text-shadow:0 0 1px rgba(51,51,51,.4)}@media screen and (min-width:600px){.person .text h3{font-size:2.6rem;text-align:left}}.person .text h3 .position{display:inline-block;font-size:1.5rem;padding-bottom:.6em}@media screen and (min-width:600px){.person .text h3 .position{padding-bottom:.3em}}.person .text h3 .small{font-size:.8em;padding-left:.1em}@media screen and (min-width:600px){.person .text{padding-left:2%;text-align:left;width:68%}}.uline{background:url(/img/underline_wave.gif?t=2) 0 100% repeat-x;padding-bottom:4px}.marker,.uline{font-size:1.09em;text-shadow:0 0 .2px #777}.marker{background:linear-gradient(transparent 30%,#f3f171 0)}br.pc{display:none}@media screen and (min-width:960px){br.pc{display:inline}br.sp{display:none}}