@charset "UTF-8";:root{--min1600:1600px;--max1599:1599px;--min1281:1281px;--max1280:1280px;--min1024:1024px;--max1023:1023px;--min960:960px;--max959:959px;--min780:780px;--max779:779px;--min561:561px;--max560:560px;--min481:481px;--max480:480px;--min375:375px;--max374:374px}.box{max-width:1600px;margin:0 auto}.grecaptcha-badge{display:none !important}html,body{background:#000;scroll-behavior:auto}:root{--easing:cubic-bezier(.22,.61,.36,1);--textcolor_b:#383c40;--textcolor_w:#ddd;--textcolor_w_sp:#e4e4e4}:root{--radius:.5rem}:root{--font-family_type1:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","メイリオ","Meiryo",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","Helvetica","Verdana",sans-serif;--font-family_type2:"Shippori Mincho B1",serif;--font-family_type3:Times New Roman,"Times New Roman",Times,"Times",serif;--font-family_type4:Verdana,"Helvetica Neue",Helvetica,Arial,Roboto,Avenir,"Open Sans",sans-serif}:root{--line:solid 1px rgba(0,0,0,.1);--line2:solid 1px rgba(0,0,0,.15);--line3:solid 1px rgba(0,0,0,.2);--line-gray:solid 1px #ccc;--line-white:solid 1px rgba(255,255,255,.4);--line-bold:solid 4px rgba(0,0,0,.1)}*,*:before,*:after{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}html{font-size:62.5%}body{width:100%;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-size:1rem;color:var(--textcolor_w);letter-spacing:.1em;font-optical-sizing:auto;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;image-rendering:-webkit-optimize-contrast}@media only screen and (max-width:560px){body{color:var(--textcolor_w_sp)}}a,a:visited,a:focus,a:link,a:active{display:inline-block;color:var(--textcolor_w)}body.ua-android{font-family:"Noto Serif JP",sans-serif}.ua-safari-7 body,.ua-safari-8 body,.ua-safari-9 body,.ua-safari-10 body{-webkit-font-feature-settings:normal;font-feature-settings:normal}@media screen and (max-width:779px){body{width:100% !important;height:100%;overflow-x:hidden !important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,picture,footer,header,hgroup,menu,nav,section,main{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:100%;margin:0;padding:0}b,strong{font-weight:700}table{border-collapse:collapse;border-spacing:0}object{pointer-events:none}picture,img{max-width:100%;height:auto;border:none;vertical-align:bottom}audio:not([controls]){display:none;height:0}ol,ul{list-style:none}blockquote,q{quotes:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}svg{fill:currentColor;vertical-align:bottom}svg:not(:root){overflow:hidden}a{-webkit-transition:all 30ms cubic-bezier(.165,.84,.44,1);transition:all 30ms cubic-bezier(.165,.84,.44,1);text-decoration:none}a:hover{text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover img{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus{outline:none}a *{cursor:pointer}a[href^="tel:"]{pointer-events:none;text-decoration:none}@media screen and (max-width:779px){a[href^="tel:"]{pointer-events:inherit;text-decoration:underline}}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none}input[type=checkbox]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,label:focus,select:focus,textarea:focus{outline:0}select{font-family:inherit}::-moz-placeholder{color:#ccc}:-moz-placeholder-shown{color:#ccc}:-moz-placeholder-shown,:-ms-input-placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,::-ms-input-placeholder,::placeholder,:-ms-input-placeholder,:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder,:placeholder-shown{color:#ccc}iframe{width:100%}input[type=checkbox]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,label:focus,textarea:focus{outline:0}ruby{display:inline-table;border:none;white-space:nowrap;vertical-align:text-bottom;text-align:center;line-height:100%}ruby rt{display:table-header-group;font-size:50%;text-align:center;line-height:100%}ruby ruby rt{display:table-footer-group;font-size:50%;line-height:100%}ruby rp{display:none}h1,h2,h3,h4,h5,h6{line-height:1.78}p,a,li,dt,dd,small,address,th,td{font-size:clamp(0.95rem, 0.75rem + 0.625vw, 1.45rem);line-height:1.98}@media screen and (max-width:480px){p,a,li,dt,dd,small,address,th,td{line-height:2.1}}@media screen and (min-width:1921px){p,a,li,dt,dd,small,address,th,td{font-size:1.6rem}}@media screen and (max-width:1920px){p,a,li,dt,dd,small,address,th,td{font-size:1.5rem}}@media screen and (max-width:1023px) and (min-width:561px){p,a,li,dt,dd,small,address,th,td{font-size:1.4rem}}@media screen and (max-width:560px){p,a,li,dt,dd,small,address,th,td{font-size:1.3rem;letter-spacing:.07em}}:root{--h1-l:clamp(3.5rem, 2.468rem + 2.94vw, 6rem);--h1:clamp(2.4rem, 1.409rem + 2.83vw, 4.8rem);--h2:clamp(2.2rem, 1.457rem + 2.12vw, 4rem);--h3:clamp(2rem, 1.505rem + 1.41vw, 3.2rem);--h4:clamp(1.85rem, 1.54rem + 0.88vw, 2.6rem);--h5:clamp(1.7rem, 1.576rem + 0.35vw, 2rem);--h6:clamp(1.6rem, 1.517rem + 0.24vw, 1.8rem);--h1-l--sp:clamp(2.8rem, 2.4rem + 2vw, 4rem);--h1--sp:clamp(2.5rem, 2.267rem + 1.17vw, 3.2rem);--h2--sp:clamp(2.2rem, 1.909rem + 1.45vw, 2.8rem);--h3--sp:clamp(2rem, 1.709rem + 1.45vw, 2.6rem);--h4--sp:clamp(1.75rem, 1.629rem + 0.61vw, 2rem);--h5--sp:clamp(1.5rem, 1.33rem + 0.85vw, 1.85rem);--h6--sp:clamp(1.25rem, 1.16rem + 0.38vw, 1.5rem)}h1{font-size:var(--h1)}@media only screen and (max-width:1023px){h1{font-size:var(--h1--sp)}}h2{font-size:var(--h2)}@media only screen and (max-width:1280px){h2{font-size:var(--h2--sp)}}h3{font-size:var(--h3)}@media only screen and (max-width:1280px){h3{font-size:var(--h3--sp)}}h4{font-size:var(--h4)}@media only screen and (max-width:1280px){h4{font-size:var(--h4--sp)}}h5{font-size:var(--h5)}@media only screen and (max-width:1280px){h5{font-size:var(--h5--sp)}}h6{font-size:var(--h6)}@media only screen and (max-width:1280px){h6{font-size:var(--h6--sp)}}.cap{font-size:1.2rem}.ja{font-family:"Shippori Mincho",serif;font-weight:400}.en{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}body{-webkit-animation:loading-in 1.6s cubic-bezier(.22,.61,.36,1) 0s 1 forwards;animation:loading-in 1.6s cubic-bezier(.22,.61,.36,1) 0s 1 forwards}@-webkit-keyframes loading-in{0%{opacity:0}100%{opacity:1}}@keyframes loading-in{0%{opacity:0}100%{opacity:1}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;-webkit-transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);opacity:1;visibility:visible;gap:15px}@media only screen and (max-width:560px){.loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:5px}}.loading .progress-container{width:300px;height:1px;background:#404040;border-radius:10px;overflow:hidden}@media only screen and (max-width:560px){.loading .progress-container{width:240px}}.loading .progress-container .progress-bar{width:0;height:100%;background:#6d6d6d;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1)}.loading .loading-text,.loading #progress-text{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:1.2rem}.loading #progress-text{width:80px}@media only screen and (max-width:560px){.loading #progress-text{width:auto;font-size:1.1rem}}.loading.hide{opacity:0;-webkit-transition-delay:.15s;transition-delay:.15s}#allcontent{opacity:0;visibility:hidden;-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}#allcontent.show{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-delay:.225s;transition-delay:.225s}.sp-hide{display:block}@media only screen and (max-width:560px){.sp-hide{display:none}}.sp-br{display:none}@media only screen and (max-width:560px){.sp-br{display:block}}.tb-br{display:none}@media only screen and (max-width:779px){.tb-br{display:block}}.pc-br{display:block}@media only screen and (max-width:560px){.pc-br{display:none}}.btn01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:3px}@media only screen and (max-width:560px){.btn01{margin-left:0}}.btn01 a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;position:relative}.btn01 a span{font-size:1.4rem;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media only screen and (max-width:560px){.btn01 a span{font-size:1.3rem}}.btn01 a span:before{content:"";display:inline-block;width:9px;aspect-ratio:1/1;margin-right:10px;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_l-noline.svg) no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:960px){.btn01 a span:before{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media only screen and (max-width:560px){.btn01 a span:before{width:8px;margin-right:5px}}.btn01.reverse a span:before{display:none}.btn01.reverse a span:after{content:"";display:inline-block;width:9px;aspect-ratio:1/1;margin-left:10px;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_l-noline.svg) no-repeat;background-size:contain;background-position:center;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media only screen and (max-width:560px){.btn01.reverse a span:after{width:8px;margin-left:5px}}.btn01.en a{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}.price p{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:var(--h3);position:relative;letter-spacing:.07em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1280px){.price p{font-size:var(--h3--sp)}}.price p:after{content:"税込";font-family:"Shippori Mincho",serif;font-weight:400;font-size:1.3rem;position:relative;display:inline-block;margin-left:10px}.buybtn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0;border-bottom:1px solid rgba(225,225,225,.3)}.buybtn a{position:relative;display:block;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:560px){.buybtn a{font-size:1.8rem}}.buybtn a:after{content:"";position:relative;display:inline-block;width:20px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_r.svg) no-repeat;background-size:contain;background-position:center;margin-left:10px}@media only screen and (max-width:560px){.buybtn a:after{width:15px;margin-left:5px}}.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem}.link:after{content:"";position:relative;display:inline-block;width:15px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_link.svg) no-repeat;background-size:contain;background-position:bottom;margin-left:4px}.snslink li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#e3e3e3;font-size:1.2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snslink li a:before{content:"";position:relative;display:inline-block;width:11px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_ig.svg) no-repeat;background-size:contain;background-position:bottom;margin-right:10px;opacity:.6}@media only screen and (max-width:560px){.snslink li a:before{width:10px}}.snslink li a span{display:inline-block;-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.paging{width:100%;position:absolute;bottom:25px;padding:0 30px;z-index:10}@media only screen and (max-width:960px){.paging{bottom:15px}}@media only screen and (max-width:560px){.paging{margin-top:30px;position:relative;bottom:auto;padding:0 20px 0 10px}}.paging ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:560px){.paging ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.paging ul li a span{font-size:1.3rem}@media only screen and (max-width:560px){.paging ul li a span{font-size:1.2rem}}.archive{width:90%;margin:0 auto;margin-top:80px}@media only screen and (max-width:560px){.archive{margin-top:90px}}.archive .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px;margin-bottom:30px}@media only screen and (max-width:960px){.archive .block{gap:18px;margin-bottom:18px}}@media only screen and (max-width:779px){.archive .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-bottom:15px}}.archive .block .js-article{width:calc(33.3333333333% - 15px)}@media only screen and (max-width:960px){.archive .block .js-article{width:calc(33.3333333333% - 6px)}}@media only screen and (max-width:779px){.archive .block .js-article{width:100% !important}}.archive .block .js-article .js-articleimg{position:relative;z-index:10;width:100%;height:100%;-webkit-transition:cubic-bezier(.19,1,.22,1);transition:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:1.4s;transition-duration:1.4s;-webkit-transition-property:opacity;transition-property:opacity}.archive .block .js-article .js-articleimg.is-dim{opacity:.3}.archive .block .js-article .js-articleimg a{width:100%;height:100%}.archive .block .js-article .js-articleimg a picture{width:100%;height:100%}.archive .block .js-article .js-articleimg a img,.archive .block .js-article .js-articleimg a source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archive .block .js-article .fixedbg{position:fixed;width:100vw;height:calc(var(--vh-max, 1vh) * 100);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:ease;transition:ease;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;z-index:0}.archive .block .js-article .fixedbg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-webkit-filter:blur(40px);filter:blur(40px);-o-object-fit:contain;object-fit:contain;opacity:.6}.archive .block .js-article .fixedbg.show{opacity:1;visibility:visible}.archive .block.yt .js-article:first-of-type{width:calc(66.6666666667% - 15px)}@media only screen and (max-width:960px){.archive .block.yt .js-article:first-of-type{width:calc(66.6666666667% - 9px)}}.archive .block.yt .js-article:last-of-type{width:calc(33.3333333333% - 15px)}@media only screen and (max-width:960px){.archive .block.yt .js-article:last-of-type{width:calc(33.3333333333% - 9px)}}.archive .block.yy .js-article,.archive .block.tt .js-article{width:calc(50% - 15px)}@media only screen and (max-width:960px){.archive .block.yy .js-article,.archive .block.tt .js-article{width:calc(50% - 9px)}}.archive .block.ty .js-article:first-of-type{width:calc(33.3333333333% - 15px)}@media only screen and (max-width:960px){.archive .block.ty .js-article:first-of-type{width:calc(33.3333333333% - 9px)}}.archive .block.ty .js-article:last-of-type{width:calc(66.6666666667% - 15px)}@media only screen and (max-width:960px){.archive .block.ty .js-article:last-of-type{width:calc(66.6666666667% - 9px)}}.archive .block.t{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive .block.t .js-article{width:80%}.archive .block.y{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive .block.y .js-article{width:100%;aspect-ratio:16/9}.archive.art{margin-top:0}@media only screen and (max-width:560px){.archive.art{margin-top:90px}}.archive.art .block{max-height:100vh}@media only screen and (max-width:779px){.archive.art .block{max-height:none}}.archive.art .block .tt .js-article{aspect-ratio:2/3}.foodpost{width:100vw;height:calc(var(--vh-dynamic, 1vh) * 100);position:relative}@media only screen and (max-width:960px){.foodpost{height:auto}}.foodpost .foodpost_thumbnail{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:calc(var(--vh-dynamic, 1vh) * 100);width:auto;z-index:1}@media only screen and (max-width:960px){.foodpost .foodpost_thumbnail{position:relative;top:auto;left:auto;-webkit-transform:inherit;transform:inherit;text-align:center}}.foodpost .foodpost_thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:100vw}.foodpost .foodpost_fixedbg{position:fixed;top:-80%;left:-20%;width:100vw;height:250vh;z-index:0}@media only screen and (max-width:560px){.foodpost .foodpost_fixedbg{width:120vw;top:-40%;left:-40%;height:200vh}}.foodpost .foodpost_fixedbg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(40px);filter:blur(40px);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.5}@media only screen and (max-width:560px){.foodpost .foodpost_fixedbg img{opacity:.7}}.foodpost .foodpost_ttl{position:absolute;bottom:30px;right:40px;z-index:10}@media only screen and (max-width:960px){.foodpost .foodpost_ttl{position:relative;bottom:auto;right:auto}}.foodpost .foodpost_ttl h1{text-indent:100%;white-space:nowrap;overflow:hidden;height:0}.foodpost .foodpost_ttl h2{font-size:1.4rem;text-align:right}@media only screen and (max-width:960px){.foodpost .foodpost_ttl h2{font-size:1.3rem;text-align:center}}@media only screen and (max-width:560px){.foodpost .foodpost_ttl h2{font-size:1.1rem}}.foodpost .foodpost_ttl h2 span{font-size:1.3rem}@media only screen and (max-width:560px){.foodpost .foodpost_ttl h2 span{font-size:1.1rem}}@media only screen and (max-width:960px){.foodpost .pageback{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;bottom:auto;left:auto;-webkit-transform:translateX(-5px);transform:translateX(-5px);margin-top:80px}}.artpost{width:100vw;height:calc(var(--vh-dynamic, 1vh) * 100);position:relative}@media only screen and (max-width:960px){.artpost{height:auto;overflow:hidden}}.artpost .artpost_thumbnail{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:calc(var(--vh-dynamic, 1vh) * 100);width:auto;z-index:1}@media only screen and (max-width:960px){.artpost .artpost_thumbnail{position:relative;top:auto;left:auto;-webkit-transform:inherit;transform:inherit;margin-bottom:80px;text-align:center}}.artpost .artpost_thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:100vw}.artpost .artpost_fixedbg{position:fixed;top:-80%;right:-20%;width:100vw;height:250vh;z-index:0}@media only screen and (max-width:960px){.artpost .artpost_fixedbg{top:-60%;left:auto;right:-30%;width:120vw}}.artpost .artpost_fixedbg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(40px);filter:blur(40px);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.5}.artpost .artpost_ttl{position:absolute;bottom:30px;right:40px;z-index:10}.artpost .artpost_ttl h2{font-size:1.5rem}.artpost .artpost_cont{width:20%;max-width:720px;position:absolute;bottom:80px;left:36px;z-index:10}@media only screen and (max-width:960px){.artpost .artpost_cont{display:block;width:60%;max-width:1000px;margin:0 auto;position:relative;bottom:auto;right:auto;left:auto;margin-bottom:80px;text-align:left}}@media only screen and (max-width:960px) and (max-width:960px){.artpost .artpost_cont{width:84%;max-width:690px}}.artpost .artpost_cont h1{font-size:1.5rem;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}@media only screen and (max-width:960px){.artpost .artpost_cont h1{font-size:1.4rem}}.artpost .artpost_cont .endisc p{font-size:1.2rem}.artpost .artpost_cont .endisc p:first-of-type{margin-top:5px}.artpost .artpost_cont .jacont h2{font-weight:400;font-size:initial}@media only screen and (max-width:960px){.artpost .artpost_cont .jacont h2{font-size:1.4rem}}.artpost .artpost_cont .jacont .jpdisc{margin-top:30px}.artpost .artpost_cont .jacont .jpdisc p{font-weight:400;font-size:1.3rem}@media only screen and (max-width:960px){.artpost .paging{display:block;width:60%;max-width:1000px;margin:0 auto;position:relative;bottom:auto;margin:0 auto;margin-top:80px;padding:0}}@media only screen and (max-width:960px) and (max-width:960px){.artpost .paging{width:84%;max-width:690px}}@media only screen and (max-width:960px){.artpost .paging ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}}.CF7_table .form_table .form-box,.mw_wp_form .form_table .form-box{margin-bottom:40px}.CF7_table .form_table .form-box dt,.mw_wp_form .form_table .form-box dt{margin-bottom:5px}.CF7_table .form_table .form-box dt span,.mw_wp_form .form_table .form-box dt span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem}.CF7_table .form_table .form-box dt.required span,.mw_wp_form .form_table .form-box dt.required span{position:relative}.CF7_table .form_table .form-box dt.required span:after,.mw_wp_form .form_table .form-box dt.required span:after{content:"*";font-size:1rem;position:absolute;right:-10px;top:2px;display:inline-block}.CF7_table .form_table .form-box dd,.mw_wp_form .form_table .form-box dd{display:block;border-bottom:1px solid rgba(225,225,225,.3);margin-bottom:30px;padding-bottom:5px}.CF7_table .form_table .form-box dd .wpcf7-form-control,.CF7_table .form_table .form-box dd .form-contro,.mw_wp_form .form_table .form-box dd .wpcf7-form-control,.mw_wp_form .form_table .form-box dd .form-contro{display:block;width:100% !important;background:0 0 !important;color:#fff !important;font-family:"Shippori Mincho",serif;font-weight:400;font-size:1.5rem;letter-spacing:.1em;line-height:1.89}.CF7_table .form_table .form-box dd textarea,.mw_wp_form .form_table .form-box dd textarea{height:100px}.CF7_table .form_table .form-box dd span.wpcf7-not-valid-tip,.mw_wp_form .form_table .form-box dd span.wpcf7-not-valid-tip{font-size:1rem;color:#919191;text-align:right;display:block;bottom:-20px;right:-5px;position:absolute}.CF7_table .form_table.book,.mw_wp_form .form_table.book{margin-bottom:60px}.CF7_table .form_table.book .form-box,.mw_wp_form .form_table.book .form-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:560px){.CF7_table .form_table.book .form-box,.mw_wp_form .form_table.book .form-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.CF7_table .form_table.book .form-box dt,.mw_wp_form .form_table.book .form-box dt{width:30%;margin-bottom:0}@media only screen and (max-width:560px){.CF7_table .form_table.book .form-box dt,.mw_wp_form .form_table.book .form-box dt{width:100%}}.CF7_table .form_table.book .form-box dd,.mw_wp_form .form_table.book .form-box dd{width:70%;margin-bottom:0;position:relative}@media only screen and (max-width:560px){.CF7_table .form_table.book .form-box dd,.mw_wp_form .form_table.book .form-box dd{width:100%}}.CF7_table .form-sendbtn,.mw_wp_form .form-sendbtn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.CF7_table .form-sendbtn>p,.mw_wp_form .form-sendbtn>p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.CF7_table .form-sendbtn>p:hover,.mw_wp_form .form-sendbtn>p:hover{cursor:pointer}.CF7_table .form-sendbtn>p:after,.mw_wp_form .form-sendbtn>p:after{content:"";position:relative;display:block;width:20px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_r.svg) no-repeat;background-size:contain;background-position:center;margin-left:10px}.CF7_table .form-sendbtn>p .wpcf7-submit,.CF7_table .form-sendbtn>p .formsendbtn,.mw_wp_form .form-sendbtn>p .wpcf7-submit,.mw_wp_form .form-sendbtn>p .formsendbtn{display:block;background:0 0;color:var(--textcolor_w);font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:var(--h4);padding:0}@media only screen and (max-width:1280px){.CF7_table .form-sendbtn>p .wpcf7-submit,.CF7_table .form-sendbtn>p .formsendbtn,.mw_wp_form .form-sendbtn>p .wpcf7-submit,.mw_wp_form .form-sendbtn>p .formsendbtn{font-size:var(--h4--sp)}}.CF7_table .form-sendbtn>p .wpcf7-submit:hover,.CF7_table .form-sendbtn>p .formsendbtn:hover,.mw_wp_form .form-sendbtn>p .wpcf7-submit:hover,.mw_wp_form .form-sendbtn>p .formsendbtn:hover{cursor:pointer}.CF7_table .form-sendbtn.book,.mw_wp_form .form-sendbtn.book{margin-left:auto}.CF7_table .recaptcha p,.CF7_table .recaptcha a,.mw_wp_form .recaptcha p,.mw_wp_form .recaptcha a{font-size:.9rem;color:#767676}[data-status=invalid] .wpcf7-response-output{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:1.4rem;line-height:2;color:#fff;border:1px solid rgba(255,255,255,.5);padding:10px 20px;background:0 0;padding:10px 20px}@media only screen and (max-width:560px){[data-status=invalid] .wpcf7-response-output{font-size:1.3rem}}.screen-reader-response{display:none}[data-status=submitted] .wpcf7-response-output,[data-status=sent] .wpcf7-response-output{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:1.4rem;color:#fff;background:#880335;padding:10px 20px}@media only screen and (max-width:560px){[data-status=submitted] .wpcf7-response-output,[data-status=sent] .wpcf7-response-output{font-size:1.3rem}}.wpcf7 input:-webkit-autofill,.wpcf7 textarea:-webkit-autofill,.wpcf7 select:-webkit-autofill,.wpcf7 input:-webkit-autofill:hover,.wpcf7 textarea:-webkit-autofill:hover,.wpcf7 select:-webkit-autofill:hover,.wpcf7 input:-webkit-autofill:focus,.wpcf7 textarea:-webkit-autofill:focus,.wpcf7 select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:#fff !important;-webkit-transition:background-color 9999s ease-out 0s !important}body.is-loading{opacity:0;pointer-events:none}body.fade-in{-webkit-animation:bodyfade-in 1.2s cubic-bezier(.19,1,.22,1) forwards;animation:bodyfade-in 1.2s cubic-bezier(.19,1,.22,1) forwards}body.fade-out{opacity:1;-webkit-animation:bodyfade-out 1s cubic-bezier(.19,1,.22,1) forwards;animation:bodyfade-out 1s cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes bodyfade-in{to{opacity:1}}@keyframes bodyfade-in{to{opacity:1}}@-webkit-keyframes bodyfade-out{to{opacity:0}}@keyframes bodyfade-out{to{opacity:0}}img.lazyload{background:0 0 !important}.view[data-view=in]{opacity:0;-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity;transition-property:opacity}.view[data-view=in].wao{opacity:1}.view[data-view=up]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.view[data-view=up].wao{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.view[data-view=slowup]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s cubic-bezier(.22,.61,.36,1),-webkit-transform .8s cubic-bezier(.25,.8,.25,1);transition:opacity 1s cubic-bezier(.22,.61,.36,1),-webkit-transform .8s cubic-bezier(.25,.8,.25,1);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.25,.8,.25,1);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.25,.8,.25,1),-webkit-transform .8s cubic-bezier(.25,.8,.25,1)}.view[data-view=slowup].wao{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.view[data-view=dn]{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.view[data-view=dn].wao{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.view[data-view=rt]{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.view[data-view=rt].wao{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.view[data-view=lt]{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.view[data-view=lt].wao{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.view.d001{-webkit-transition-delay:.1s;transition-delay:.1s}.view.d0015{-webkit-transition-delay:.15s;transition-delay:.15s}.view.d002{-webkit-transition-delay:.2s;transition-delay:.2s}.view.d0025{-webkit-transition-delay:.25s;transition-delay:.25s}.view.d005{-webkit-transition-delay:.8s;transition-delay:.8s}.view.d075{-webkit-transition-delay:.75s;transition-delay:.75s}.view.d01{-webkit-transition-delay:1s;transition-delay:1s}.view.d0125{-webkit-transition-delay:1.25s;transition-delay:1.25s}.view.d015{-webkit-transition-delay:1.5s;transition-delay:1.5s}.view.d02{-webkit-transition-delay:2s;transition-delay:2s}.view.d025{-webkit-transition-delay:2.5s;transition-delay:2.5s}.view.d03{-webkit-transition-delay:3s;transition-delay:3s}.view.d04{-webkit-transition-delay:4s;transition-delay:4s}@media only screen and (min-width:1281px){.view.p{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.view.p.wao{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.view.pc[data-view=zm]{opacity:0}@media only screen and (max-width:960px){.view.pc[data-view=zm]{opacity:1}}.view.pc[data-view=zm].wao{-webkit-animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards;animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards}@media only screen and (max-width:960px){.view.pc[data-view=zm].wao{-webkit-animation:none;animation:none}}@media only screen and (max-width:960px){.view.sp[data-view=zm]{opacity:0}}@media only screen and (max-width:960px){.view.sp[data-view=zm].wao{-webkit-animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards;animation:zoomIn .8s cubic-bezier(.25,1,.5,1) 1 forwards}}header{position:fixed;top:0;left:0;z-index:100;width:100%;height:120px}@media only screen and (max-width:560px){header{height:80px}}header .allmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:40px;padding-left:35px}@media only screen and (max-width:960px){header .allmenu{padding-right:100px;padding-left:30px}}@media only screen and (max-width:560px){header .allmenu{padding-right:0;padding-left:15px}}header .allmenu .logo{position:relative;z-index:2;width:min(60px, 8vw);height:min(60px, 8vw);margin-right:auto;margin-left:0;min-width:60px}@media only screen and (max-width:560px){header .allmenu .logo{width:50px;height:50px;min-width:auto}}header .allmenu .logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}header .allmenu .logo a img[data-logo=b]{display:block;opacity:1}header .allmenu .wrap .pcnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media only screen and (max-width:960px){header .allmenu .wrap .pcnav{display:none}}header .allmenu .wrap .pcnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}header .allmenu .wrap .pcnav ul li{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}header .allmenu .wrap .pcnav ul li a{font-size:1.2rem}header .allmenu .wrap .pcnav ul:first-of-type{margin-right:40px}header .allmenu .wrap .pcnav ul:first-of-type li a{color:#b30444}header .allmenu .wrap .pcnav ul:last-of-type li a:before{width:10px;opacity:.8;margin-right:7px}header .allmenu .wrap .menuarea{display:none}@media only screen and (max-width:960px){header .allmenu .wrap .menuarea{display:block}}header .allmenu .wrap .menuarea .hamburger{position:fixed;width:40px;height:40px;top:35px;right:20px;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:560px){header .allmenu .wrap .menuarea .hamburger{top:20px;right:13px}}header .allmenu .wrap .menuarea .hamburger:before,header .allmenu .wrap .menuarea .hamburger:after{position:absolute;width:30px;height:1px;content:"";background:#b30444;opacity:0;-webkit-transition:all .3s cubic-bezier(.65,0,.35,1);transition:all .3s cubic-bezier(.65,0,.35,1);-webkit-transform:rotate(0deg);transform:rotate(0deg)}header .allmenu .wrap .menuarea .hamburger span{display:block;width:3px;height:3px;background:#b30444;-webkit-transition:background-color .3s ease-out,opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:background-color .3s ease-out,opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.65,0,.35,1);transition:background-color .3s ease-out,opacity .3s ease-out,transform .3s cubic-bezier(.65,0,.35,1);transition:background-color .3s ease-out,opacity .3s ease-out,transform .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);border-radius:9999px}header .allmenu .wrap .menuarea .hamburger span:nth-of-type(2){position:relative;z-index:1;margin-left:8px;margin-right:8px}header .allmenu .wrap .menuarea .hamburger.is-active:before,header .allmenu .wrap .menuarea .hamburger.is-active:after{opacity:1}header .allmenu .wrap .menuarea .hamburger.is-active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .allmenu .wrap .menuarea .hamburger.is-active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .allmenu .wrap .menuarea .hamburger.is-active span{opacity:0}header .allmenu .wrap .menuarea .menu{width:100vw;height:100dvh;position:fixed;right:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.22,.61,.36,1);transition:opacity .4s cubic-bezier(.22,.61,.36,1);top:0;z-index:200;opacity:0;overflow:scroll;background:#000;-ms-flex-line-pack:center;align-content:center}header .allmenu .wrap .menuarea .menu .wrap{width:100%;height:auto;margin:0 auto;padding:0 30px;text-align:center}header .allmenu .wrap .menuarea .menu .wrap .hm-logo{width:25%;max-width:180px;margin:0 auto;margin-bottom:60px}header .allmenu .wrap .menuarea .menu .wrap .hm-logo a{display:block;width:100%;height:100%}header .allmenu .wrap .menuarea .menu .wrap .hm-logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header .allmenu .wrap .menuarea .menu .wrap nav{width:100%;margin-bottom:40px}header .allmenu .wrap .menuarea .menu .wrap nav ul{width:100%}header .allmenu .wrap .menuarea .menu .wrap nav ul li{margin-bottom:20px}header .allmenu .wrap .menuarea .menu .wrap nav ul li a{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;display:block;width:100%;font-size:1.3rem;letter-spacing:.15em}#scrollheader[date-hdtype=b] .wrap nav>ul>li a{color:#000}#scrollheader{-webkit-transition:opacity .3s var(--easing),pointer-events .3s ease;transition:opacity .3s var(--easing),pointer-events .3s ease}#scrollheader .menu .hm-logo{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s linear;transition:transform .2s ease-out,opacity .2s linear,-webkit-transform .2s ease-out;will-change:transform}#scrollheader .menu .menu-item{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s linear;transition:transform .2s ease-out,opacity .2s linear,-webkit-transform .2s ease-out;will-change:transform}#scrollheader.is-hidden{opacity:0;pointer-events:none}#scrollheader.is-change .allmenu{background:rgba(255,255,255,.9)}#scrollheader.is-change .allmenu .wrap nav ul li a{color:inherit}#scrollheader.is-change .allmenu .wrap nav ul li a:before{background-color:#000}#scrollheader.is-rehidden{opacity:0 !important;pointer-events:none !important}#scrollheader.is-active{pointer-events:auto}#scrollheader.is-active .menu{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#scrollheader.is-active .menu .hm-logo{-webkit-transition-delay:.28s;transition-delay:.28s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#scrollheader.is-active .menu .menu-item{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:1}#scrollheader.is-active .menu .menu-item:nth-of-type(2){-webkit-transition-delay:.36s;transition-delay:.36s}#scrollheader.is-active .menu .menu-item:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}#scrollheader.is-active .menu .menu-item:nth-of-type(4){-webkit-transition-delay:.44s;transition-delay:.44s}#scrollheader.is-active .menu .menu-item:nth-of-type(5){-webkit-transition-delay:.48s;transition-delay:.48s}#scrollheader.is-active .menu .menu-item:nth-of-type(6){-webkit-transition-delay:.52s;transition-delay:.52s}footer{position:relative;z-index:10}.ft_common{display:block;width:60%;max-width:1000px;margin:0 auto;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:960px){.ft_common{width:84%;max-width:690px}}.ft_common .ft_common-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ft_common .ft_common-wrap .ft_menu h2{font-size:var(--h3);font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;letter-spacing:.2em;margin-bottom:60px}@media only screen and (max-width:1280px){.ft_common .ft_common-wrap .ft_menu h2{font-size:var(--h3--sp)}}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu h2{font-size:var(--h4);letter-spacing:.15em}}@media only screen and (max-width:560px) and (max-width:1280px){.ft_common .ft_common-wrap .ft_menu h2{font-size:var(--h4--sp)}}.ft_common .ft_common-wrap .ft_menu ul{margin-bottom:60px}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu ul{margin-bottom:40px}}.ft_common .ft_common-wrap .ft_menu ul li:first-of-type{margin-bottom:20px}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu ul li:first-of-type{margin-bottom:15px}}.ft_common .ft_common-wrap .ft_menu ul li a{font-size:1.4rem;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu ul li a{font-size:1.2rem}}.ft_common .ft_common-wrap .ft_menu ul li a:before{opacity:.8}.ft_common .ft_common-wrap .ft_menu .dl a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu .dl a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ft_common .ft_common-wrap .ft_menu .dl a:after{content:"";position:relative;display:inline-block;width:30px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_r.svg) no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:960px){.ft_common .ft_common-wrap .ft_menu .dl a:after{width:25px}}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu .dl a:after{width:20px}}.ft_common .ft_common-wrap .ft_menu .dl a p{font-size:var(--h5);font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;line-height:1;letter-spacing:.12em}@media only screen and (max-width:1280px){.ft_common .ft_common-wrap .ft_menu .dl a p{font-size:var(--h5--sp)}}.ft_common .ft_common-wrap .ft_menu .dl a p span{display:inline-block;margin-left:10px;font-size:var(--h3);line-height:1;letter-spacing:.2em}@media only screen and (max-width:1280px){.ft_common .ft_common-wrap .ft_menu .dl a p span{font-size:var(--h3--sp)}}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .ft_menu .dl a p span{font-size:var(--h1);display:block;margin-left:0;margin-top:20px}}@media only screen and (max-width:560px) and (max-width:1280px){.ft_common .ft_common-wrap .ft_menu .dl a p span{font-size:var(--h1--sp)}}@media only screen and (max-width:960px){.ft_common .ft_common-wrap .topbtn{position:absolute;bottom:60px;right:0}}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .topbtn{bottom:40px}}.ft_common .ft_common-wrap .topbtn a{display:block;width:80px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/topbtn.svg) no-repeat;background-size:contain;background-position:bottom}@media only screen and (max-width:560px){.ft_common .ft_common-wrap .topbtn a{width:50px}}footer.view h2,footer.view .dl{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity 1.2s ease,-webkit-transform .8s ease;transition:opacity 1.2s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity 1.2s ease;transition:transform .8s ease,opacity 1.2s ease,-webkit-transform .8s ease;will-change:transform}footer.view .topbtn{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s,.8s;transition-duration:1s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}footer.view.wao h2{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}footer.view.wao .dl{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s}footer.view.wao .topbtn{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.6s;transition-delay:.6s}.ft-top{width:100%;padding:0 40px 30px;position:fixed;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:960px){.ft-top{padding:0 30px 30px}}@media only screen and (max-width:560px){.ft-top{padding:0 20px 25px}}.ft-top .snslink{width:50%}.ft-top .snslink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}@media only screen and (max-width:560px){.ft-top .snslink ul{gap:5px}}.ft-top .snslink ul li:first-of-type{margin-bottom:10px}@media only screen and (max-width:560px){.ft-top .snslink ul li:first-of-type{margin-bottom:5px}}.ft-top .snslink ul li a{font-size:1.3rem;color:#b30444}@media only screen and (max-width:560px){.ft-top .snslink ul li a{font-size:1.1rem}}.ft-top .snslink ul li a:before{width:12px;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_ig_p.svg) no-repeat;background-size:contain;background-position:bottom;opacity:.8}.ft-top .snslink ul li a span{-webkit-transform:translateY(0);transform:translateY(0)}.ft-top .ft-top_menu{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (max-width:560px){.ft-top .ft-top_menu{display:none}}.ft-top .ft-top_menu ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:5px;margin-bottom:40px;padding-bottom:40px}.ft-top .ft-top_menu ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:right}.ft-top .ft-top_menu ul li a{color:#b30444;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:1.2rem}.ft-top .ft-top_menu ul:after{content:"";position:absolute;display:block;height:1px;width:30px;background:#b30444;bottom:0;right:0}.ft-top .ft-top_menu>a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#b30444;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:1.6rem}.chhero{position:relative;width:100%;height:100vh;overflow:hidden;margin-bottom:160px}@media only screen and (min-width:1600px){.chhero{margin-bottom:180px}}@media only screen and (max-width:1023px){.chhero{margin-bottom:120px}}@media only screen and (max-width:960px){.chhero{height:calc(var(--vh-dynamic, 1vh) * 100)}}.chhero .chhero-img{width:100%;height:100vh;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.chhero .chhero-img picture{width:100%;height:100%}.chhero .chhero-img picture source,.chhero .chhero-img picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;object-position:center}.chhero .chhero-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;object-position:center}.chhero .chhero-ttl{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (max-width:960px){.chhero .chhero-ttl{top:auto;-webkit-transform:inherit;transform:inherit;bottom:40px;left:40px}}@media only screen and (max-width:560px){.chhero .chhero-ttl{left:20px;bottom:30px}}.chhero .chhero-ttl h1{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;font-size:var(--h1);line-height:1;margin-bottom:20px}@media only screen and (max-width:1280px){.chhero .chhero-ttl h1{font-size:var(--h1--sp)}}@media only screen and (min-width:1921px){.chhero .chhero-ttl h1{font-size:clamp(4rem, 2.468rem + 2.94vw, 7rem)}}@media only screen and (max-width:960px){.chhero .chhero-ttl h1{margin-bottom:10px}}@media only screen and (max-width:560px){.chhero .chhero-ttl h1{font-size:var(--h1);margin-bottom:5px}}@media only screen and (max-width:560px) and (max-width:1280px){.chhero .chhero-ttl h1{font-size:var(--h1--sp)}}.chhero .chhero-ttl h1.n{margin-bottom:0}.chhero .chhero-ttl p{font-family:"Shippori Mincho",serif;font-weight:400;letter-spacing:.15em;font-size:1.3rem;margin-left:2px}@media only screen and (max-width:960px){.chhero .chhero-ttl p{margin-left:0}}@media only screen and (max-width:560px){.chhero .chhero-ttl p{font-size:1.1rem}}.chhero .chhero-ttl.biography{top:auto;left:auto;-webkit-transform:inherit;transform:inherit;bottom:40px;right:40px;text-align:right}@media only screen and (max-width:560px){.chhero .chhero-ttl.biography{bottom:30px;right:20px}}.chhero .chhero-ttl.biography h1{margin-bottom:10px}@media only screen and (min-width:1921px){.chhero .chhero-ttl.biography h1{font-size:clamp(4rem, 2.468rem + 2.94vw, 7rem)}}@media only screen and (max-width:560px){.chhero .chhero-ttl.biography h1{font-size:var(--h1);margin-bottom:5px}}@media only screen and (max-width:560px) and (max-width:1280px){.chhero .chhero-ttl.biography h1{font-size:var(--h1--sp)}}.chhero .chhero-ttl.biography p{font-family:"Shippori Mincho",serif;font-weight:400;letter-spacing:.15em;font-size:1.3rem;margin-left:0;margin-right:2px}@media only screen and (max-width:960px){.chhero .chhero-ttl.biography p{margin-right:0}}@media only screen and (max-width:560px){.chhero .chhero-ttl.biography p{font-size:1.1rem}}.chhero .chhero-img{opacity:1;-webkit-transition:cubic-bezier(.22,.61,.36,1);transition:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity;transition-property:opacity}.chhero .chhero-img.is-change{opacity:.2}.chhero h1,.chhero p{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity 1.2s ease,-webkit-transform .8s ease;transition:opacity 1.2s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity 1.2s ease;transition:transform .8s ease,opacity 1.2s ease,-webkit-transform .8s ease;will-change:transform}.chhero.show h1,.chhero.show p{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.chhero.show p{-webkit-transition-delay:75ms;transition-delay:75ms}.mv{position:relative;width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:960px){.mv{height:calc(var(--vh-dynamic, 1vh) * 100)}}.mv .mv-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:960px){.mv .mv-bg{display:none}}.mv .mv-bg .mv-bg_inner{width:200%;height:150%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mv .mv-bg .mv-bg_inner img{height:100%;width:auto;opacity:.8;-webkit-filter:blur(40px);filter:blur(40px);-webkit-transform:translate(10%,15%) scale(1.2);transform:translate(10%,15%) scale(1.2);max-width:1200px;position:relative;z-index:0}.mv .mv-bg .mv-bg_inner img.n{-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:translate(-10%,-20%) scale(.9) rotate(180deg);transform:translate(-10%,-20%) scale(.9) rotate(180deg);opacity:.6;position:relative;z-index:1;-webkit-animation-name:smooth-puls;animation-name:smooth-puls;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes smooth-puls{0%{opacity:.6;-webkit-transform:translate(-10%,-20%) scale(.9) rotate(180deg);transform:translate(-10%,-20%) scale(.9) rotate(180deg)}25%{opacity:.8}50%{-webkit-transform:translate(-10%,-20%) scale(1.1) rotate(180deg);transform:translate(-10%,-20%) scale(1.1) rotate(180deg)}75%{opacity:.9}100%{opacity:.7;-webkit-transform:translate(-10%,-20%) scale(.6) rotate(180deg);transform:translate(-10%,-20%) scale(.6) rotate(180deg)}}@keyframes smooth-puls{0%{opacity:.6;-webkit-transform:translate(-10%,-20%) scale(.9) rotate(180deg);transform:translate(-10%,-20%) scale(.9) rotate(180deg)}25%{opacity:.8}50%{-webkit-transform:translate(-10%,-20%) scale(1.1) rotate(180deg);transform:translate(-10%,-20%) scale(1.1) rotate(180deg)}75%{opacity:.9}100%{opacity:.7;-webkit-transform:translate(-10%,-20%) scale(.6) rotate(180deg);transform:translate(-10%,-20%) scale(.6) rotate(180deg)}}.mv .mv-bg .mv-bg_inner img.p{-webkit-animation-name:smooth-fadein-out;animation-name:smooth-fadein-out;-webkit-animation-duration:7.4s;animation-duration:7.4s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes smooth-fadein-out{0%{opacity:.8;-webkit-transform:translate(10%,15%) scale(1.2);transform:translate(10%,15%) scale(1.2)}25%{opacity:.65}50%{-webkit-transform:translate(10%,15%) scale(1.15);transform:translate(10%,15%) scale(1.15)}70%{opacity:.85}100%{opacity:.7;-webkit-transform:translate(10%,15%) scale(1.25);transform:translate(10%,15%) scale(1.25)}}@keyframes smooth-fadein-out{0%{opacity:.8;-webkit-transform:translate(10%,15%) scale(1.2);transform:translate(10%,15%) scale(1.2)}25%{opacity:.65}50%{-webkit-transform:translate(10%,15%) scale(1.15);transform:translate(10%,15%) scale(1.15)}70%{opacity:.85}100%{opacity:.7;-webkit-transform:translate(10%,15%) scale(1.25);transform:translate(10%,15%) scale(1.25)}}.mv .mv-img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.mv .mv-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width:960px){.mv .mv-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.mv .mv-img{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.22,.61,.36,1);transition:opacity 1s cubic-bezier(.22,.61,.36,1)}.mv .mv-img.show{opacity:1}.mv .mv-bg{opacity:0;-webkit-transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);-webkit-transition-delay:.5s;transition-delay:.5s}.mv .mv-bg.show{opacity:1}.hd-top .allmenu{-webkit-transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);opacity:0;visibility:hidden}.hd-top.show .allmenu{opacity:1;visibility:visible;-webkit-transition-delay:.525s;transition-delay:.525s}.ft-top{-webkit-transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1);opacity:0;visibility:hidden}.ft-top .ft-top_menu .menu-item{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s linear;transition:transform .2s ease-out,opacity .2s linear,-webkit-transform .2s ease-out;will-change:transform,opacity}.ft-top .ft-top_menu .ft-top_menu-dl{opacity:0;-webkit-transform:translateY(10px) skewY(2deg);transform:translateY(10px) skewY(2deg);-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:opacity .2s linear,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s linear;transition:transform .2s ease-out,opacity .2s linear,-webkit-transform .2s ease-out;will-change:transform,opacity}.ft-top.show{opacity:1;visibility:visible;-webkit-transition-delay:.525s;transition-delay:.525s}.ft-top.show .menu-item{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:1}.ft-top.show .menu-item:nth-of-type(2){-webkit-transition-delay:.36s;transition-delay:.36s}.ft-top.show .menu-item:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}.ft-top.show .menu-item:nth-of-type(4){-webkit-transition-delay:.44s;transition-delay:.44s}.ft-top.show .menu-item:nth-of-type(5){-webkit-transition-delay:.48s;transition-delay:.48s}.ft-top.show .menu-item:nth-of-type(6){-webkit-transition-delay:.52s;transition-delay:.52s}.ft-top.show .ft-top_menu-dl{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.56s;transition-delay:.56s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:1}.mv .lightlayer{position:relative}.mv .lightlayer:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABpJREFUGFdjZGBg+M/AwMAIo0EMFACXwakCAKzeBAUBcR4mAAAAAElFTkSuQmCC) repeat;background-position:50%;background-size:3px;z-index:5}.mv .lightlayer canvas{position:relative;z-index:1;mix-blend-mode:multiply;width:100%;height:100vh}@media only screen and (max-width:960px){.mv .lightlayer canvas{display:none}}.page-cont{position:relative;z-index:1}.biography-block{display:block;width:60%;max-width:1000px;margin:0 auto;margin-bottom:120px}@media only screen and (max-width:960px){.biography-block{width:84%;max-width:690px}}@media only screen and (max-width:960px){.biography-block{margin-bottom:80px}}.biography-block .biography-block__ttl{margin-bottom:60px;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em}.biography-block .biography-block__ttl h2{font-size:var(--h4);letter-spacing:.1em}@media only screen and (max-width:1280px){.biography-block .biography-block__ttl h2{font-size:var(--h4--sp)}}.biography-lead .jadisc{margin-bottom:60px}.biography-lead .jadisc p{line-height:2;margin-bottom:20px}@media only screen and (max-width:560px){.biography-lead .jadisc p{margin-bottom:30px}}.biography-lead .jadisc p:last-of-type{margin-bottom:0}.biography-lead .endisc p{font-size:1.4rem;margin-bottom:15px;color:#a0a0a0}@media only screen and (max-width:560px){.biography-lead .endisc p{margin-bottom:25px;font-size:1.3rem;color:#acacac}}.biography-lead .endisc p:last-of-type{margin-bottom:0}.biography-work ul li{position:relative;margin-bottom:10px}@media only screen and (max-width:560px){.biography-work ul li{padding-left:20px;margin-bottom:20px;line-height:1.75}}.biography-work ul li:before{content:"・";position:relative;display:inline-block;margin-right:3px}@media only screen and (max-width:560px){.biography-work ul li:before{position:absolute;left:0;top:0}}.biography-work ul li span{display:inline-block;margin-left:15px;font-size:1.3rem;color:#a0a0a0}@media only screen and (max-width:560px){.biography-work ul li span{font-size:1.2rem;color:#acacac;margin-left:0}}.biography-art .dl a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px}@media only screen and (max-width:560px){.biography-art .dl a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.biography-art .dl a:after{content:"";position:relative;display:inline-block;width:30px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_arrow_r.svg) no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:960px){.biography-art .dl a:after{width:25px}}@media only screen and (max-width:560px){.biography-art .dl a:after{width:20px}}.biography-art .dl a p{font-size:var(--h5);font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;line-height:1;letter-spacing:.12em}@media only screen and (max-width:1280px){.biography-art .dl a p{font-size:var(--h5--sp)}}.biography-art .dl a p span{display:inline-block;margin-left:10px;font-size:var(--h3);line-height:1;letter-spacing:.2em}@media only screen and (max-width:1280px){.biography-art .dl a p span{font-size:var(--h3--sp)}}@media only screen and (max-width:560px){.biography-art .dl a p span{font-size:var(--h1);display:block;margin-left:0;margin-top:20px}}@media only screen and (max-width:560px) and (max-width:1280px){.biography-art .dl a p span{font-size:var(--h1--sp)}}.biography-client .jadisc{margin-bottom:40px}.biography-client .jadisc p{line-height:2;margin-bottom:20px}.biography-client .jadisc p:last-of-type{margin-bottom:0}.biography-client .endisc p{font-size:1.4rem;margin-bottom:15px;color:#a0a0a0}@media only screen and (max-width:560px){.biography-client .endisc p{font-size:1.3rem;color:#acacac}}.biography-client .endisc p:last-of-type{margin-bottom:0}.biography-list .biography-table .biography-table__box{margin-bottom:60px}.biography-list .biography-table .biography-table__box h3{font-size:1.6rem;margin-bottom:20px;color:#a0a0a0}@media only screen and (max-width:960px){.biography-list .biography-table .biography-table__box h3{font-size:1.5rem;margin-bottom:40px;color:#acacac}}.biography-list .biography-table .biography-table__box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.biography-list .biography-table .biography-table__box dl dt{width:120px;font-size:1.4rem;margin-bottom:10px}@media only screen and (max-width:960px){.biography-list .biography-table .biography-table__box dl dt{margin-bottom:15px}}@media only screen and (max-width:560px){.biography-list .biography-table .biography-table__box dl dt{width:80px;font-size:1.3rem}}.biography-list .biography-table .biography-table__box dl dd{width:calc(100% - 140px);font-size:1.4rem;margin-bottom:10px}@media only screen and (max-width:960px){.biography-list .biography-table .biography-table__box dl dd{margin-bottom:15px}}@media only screen and (max-width:560px){.biography-list .biography-table .biography-table__box dl dd{width:calc(100% - 90px);font-size:1.3rem}}.biography-list .biography-table .biography-table__box.enlist.top{margin-top:80px}.biography-list .biography-table .biography-table__box.enlist dl{color:#9d9d9d}@media only screen and (max-width:960px){.biography-list .biography-table .biography-table__box.enlist dl{color:#acacac}}.book-lead{display:block;width:60%;max-width:1000px;margin:0 auto;margin-bottom:160px}@media only screen and (max-width:960px){.book-lead{width:84%;max-width:690px}}@media only screen and (min-width:1600px){.book-lead{margin-bottom:180px}}@media only screen and (max-width:1023px){.book-lead{margin-bottom:120px}}@media only screen and (max-width:560px){.book-lead{margin-bottom:90px}}.book-lead .jpdisc{margin-bottom:100px}@media only screen and (max-width:560px){.book-lead .jpdisc{margin-bottom:60px}}.book-lead .jpdisc p{margin-bottom:30px;line-height:2.1}.book-lead .jpdisc p.cap{margin-top:60px;margin-bottom:0}.book-lead .price{margin-bottom:60px}.book-imgs{display:block;width:92%;max-width:1920px;margin:0 auto;margin-bottom:160px}@media only screen and (max-width:960px){.book-imgs{max-width:690px}}@media only screen and (max-width:560px){.book-imgs{width:90%}}@media only screen and (min-width:1600px){.book-imgs{margin-bottom:180px}}@media only screen and (max-width:1023px){.book-imgs{margin-bottom:120px}}@media only screen and (max-width:560px){.book-imgs{margin-bottom:90px}}.book-imgs .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px;margin-bottom:30px}@media only screen and (max-width:960px){.book-imgs .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-bottom:15px}}.book-imgs .block figure{width:calc(50% - 15px)}@media only screen and (max-width:960px){.book-imgs .block figure{width:100%}}.book-imgs .block.y{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-imgs .block.y figure{width:100%}.book-secreto{display:block;width:60%;max-width:1000px;margin:0 auto;margin-bottom:160px}@media only screen and (max-width:960px){.book-secreto{width:84%;max-width:690px}}@media only screen and (min-width:1600px){.book-secreto{margin-bottom:180px}}@media only screen and (max-width:1023px){.book-secreto{margin-bottom:120px}}@media only screen and (max-width:560px){.book-secreto{margin-bottom:90px}}.book-secreto h2{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;margin-bottom:30px}@media only screen and (max-width:560px){.book-secreto h2{margin-bottom:10px}}.book-secreto .link{margin-bottom:60px}.book-secreto .disc p{margin-bottom:30px;line-height:2.1}.book-secreto .disc p:last-of-type{margin-bottom:0}.book-secretoimg{display:block;width:92%;max-width:1920px;margin:0 auto}@media only screen and (max-width:960px){.book-secretoimg{max-width:690px}}@media only screen and (max-width:560px){.book-secretoimg{width:90%}}.book-secretoimg figure{width:100%;aspect-ratio:16/9}.book-secretoimg figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.orderart-lead{display:block;width:60%;max-width:1000px;margin:0 auto;margin-bottom:160px}@media only screen and (max-width:960px){.orderart-lead{width:84%;max-width:690px}}@media only screen and (min-width:1600px){.orderart-lead{margin-bottom:180px}}@media only screen and (max-width:1023px){.orderart-lead{margin-bottom:120px}}@media only screen and (max-width:560px){.orderart-lead{margin-bottom:90px}}.orderart-lead .jpdisc{margin-bottom:100px}.orderart-lead .jpdisc p{margin-bottom:30px;line-height:2.1}.orderart-lead .endisc{margin-bottom:100px}.orderart-lead .endisc h2{font-size:var(--h6);font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;margin-bottom:20px}@media only screen and (max-width:1280px){.orderart-lead .endisc h2{font-size:var(--h6--sp)}}@media only screen and (max-width:560px){.orderart-lead .endisc h2{line-height:2.3}}.orderart-list{display:block;width:90%;max-width:1420px;margin:0 auto}@media only screen and (min-width:1921px){.orderart-list{max-width:1400px}}@media only screen and (max-width:960px){.orderart-list{max-width:690px}}@media only screen and (max-width:560px){.orderart-list{width:90%}}.orderart-list ul li{margin-bottom:140px}@media only screen and (max-width:779px){.orderart-list ul li{margin-bottom:100px}}.orderart-list ul li:last-of-type{margin-bottom:0}.orderart-list ul li .orderart-list__ttl{margin-bottom:60px}@media only screen and (max-width:560px){.orderart-list ul li .orderart-list__ttl{margin-bottom:30px}}.orderart-list ul li .orderart-list__ttl .case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.orderart-list ul li .orderart-list__ttl .case span{display:block;margin-right:7px;font-size:1.2rem;-webkit-transform:translateY(1px);transform:translateY(1px)}@media only screen and (max-width:560px){.orderart-list ul li .orderart-list__ttl .case span{-webkit-transform:inherit;transform:inherit}}.orderart-list ul li .orderart-list__ttl .orderart-list__ttl-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:560px){.orderart-list ul li .orderart-list__ttl .orderart-list__ttl-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.orderart-list ul li .orderart-list__ttl .orderart-list__ttl-name h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;margin-right:30px;line-height:1}@media only screen and (max-width:560px){.orderart-list ul li .orderart-list__ttl .orderart-list__ttl-name h3{margin-right:0}}.orderart-list ul li .orderart-list__ttl p{margin-top:30px}@media only screen and (max-width:560px){.orderart-list ul li .orderart-list__ttl p{margin-top:20px}}.orderart-list ul li>p{margin:60px 0 40px}@media only screen and (max-width:560px){.orderart-list ul li>p{margin:30px 0 20px}}.orderart-list ul li>figure{margin-bottom:40px}@media only screen and (max-width:960px){.orderart-list ul li>figure{margin-bottom:18px}}@media only screen and (max-width:779px){.orderart-list ul li>figure{margin-bottom:15px}}.orderart-list ul li figure figcaption{font-size:1.2rem;text-align:right}@media only screen and (max-width:560px){.orderart-list ul li figure figcaption{font-size:1.1rem}}.orderart-list ul li .fix{display:block;width:84%;max-width:1200px;margin:0 auto;margin-top:80px}@media only screen and (min-width:1921px){.orderart-list ul li .fix{max-width:1400px}}@media only screen and (max-width:960px){.orderart-list ul li .fix{max-width:690px}}@media only screen and (max-width:779px){.orderart-list ul li .fix{margin-top:60px}}.orderart-list ul li .fix.yy,.orderart-list ul li .fix.tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px;margin-bottom:40px}@media only screen and (max-width:960px){.orderart-list ul li .fix.yy,.orderart-list ul li .fix.tt{gap:18px;margin-bottom:18px}}@media only screen and (max-width:779px){.orderart-list ul li .fix.yy,.orderart-list ul li .fix.tt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-bottom:15px}}.orderart-list ul li .fix.yy figure,.orderart-list ul li .fix.tt figure{width:calc(50% - 15px);margin-bottom:0}@media only screen and (max-width:960px){.orderart-list ul li .fix.yy figure,.orderart-list ul li .fix.tt figure{width:calc(50% - 9px)}}@media only screen and (max-width:779px){.orderart-list ul li .fix.yy figure,.orderart-list ul li .fix.tt figure{width:100%}}.orderart-list ul li .ttt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px;margin-bottom:40px}@media only screen and (max-width:960px){.orderart-list ul li .ttt{gap:18px;margin-bottom:18px}}@media only screen and (max-width:779px){.orderart-list ul li .ttt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-bottom:15px}}.orderart-list ul li .ttt figure{width:calc(33.3333333333% - 15px)}@media only screen and (max-width:960px){.orderart-list ul li .ttt figure{width:calc(33.3333333333% - 6px)}}@media only screen and (max-width:779px){.orderart-list ul li .ttt figure{width:100% !important}}.bookorder-form_formcont{display:block;width:60%;max-width:1000px;margin:0 auto;margin-bottom:120px}@media only screen and (max-width:960px){.bookorder-form_formcont{width:84%;max-width:690px}}@media only screen and (max-width:960px){.bookorder-form_formcont{margin-bottom:80px}}.bookorder-form_formcont .disc{margin-bottom:100px}.bookorder-form_formcont .disc span{display:block;font-size:1.3rem;margin-top:20px;margin-left:2px}.contact-form{position:relative;width:100%;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:960px){.contact-form{height:calc(var(--vh-dynamic, 1vh) * 100);display:block;height:auto}}.contact-form .contact-form_fixedbg{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh-max, 1vh) * 100);z-index:0}.contact-form .contact-form_fixedbg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(20px);filter:blur(20px);-o-object-fit:cover;object-fit:cover;width:140%;height:140%;opacity:.8}.contact-form .contact-form_formttl{width:50%;padding-left:8vw;padding-right:3vw;position:relative;z-index:1}@media only screen and (max-width:960px){.contact-form .contact-form_formttl{display:block;width:60%;max-width:1000px;margin:0 auto;padding-left:0;padding-right:0;margin-bottom:160px;margin-top:320px}}@media only screen and (max-width:960px) and (max-width:960px){.contact-form .contact-form_formttl{width:84%;max-width:690px}}@media only screen and (max-width:960px) and (min-width:1600px){.contact-form .contact-form_formttl{margin-bottom:180px}}@media only screen and (max-width:960px) and (max-width:1023px){.contact-form .contact-form_formttl{margin-bottom:120px}}@media only screen and (max-width:960px) and (max-width:560px){.contact-form .contact-form_formttl{margin-bottom:90px}}@media only screen and (max-width:560px){.contact-form .contact-form_formttl{margin-top:200px}}.contact-form .contact-form_formttl .en{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;letter-spacing:.15em;margin-bottom:40px;font-size:1.3rem;margin-left:4px}@media only screen and (max-width:960px){.contact-form .contact-form_formttl .en{font-family:"Shippori Mincho",serif;font-weight:400;margin-bottom:30px;font-size:1.2rem;margin-left:1px}}.contact-form .contact-form_formttl h1{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;margin-bottom:40px}@media only screen and (min-width:1921px){.contact-form .contact-form_formttl h1{font-size:var(--h1-l)}}@media only screen and (min-width:1921px) and (max-width:1280px){.contact-form .contact-form_formttl h1{font-size:var(--h1-l--sp)}}@media only screen and (max-width:1023px){.contact-form .contact-form_formttl h1{font-size:var(--h2)}}@media only screen and (max-width:1023px) and (max-width:1280px){.contact-form .contact-form_formttl h1{font-size:var(--h2--sp)}}@media only screen and (max-width:560px){.contact-form .contact-form_formttl h1{font-size:var(--h1)}}@media only screen and (max-width:560px) and (max-width:1280px){.contact-form .contact-form_formttl h1{font-size:var(--h1--sp)}}.contact-form .contact-form_formttl .disc{font-size:1.3rem}.contact-form .contact-form_formttl .disc span{display:block;font-size:1.2rem;margin-top:10px;margin-left:2px}.contact-form .contact-form_formcont{width:50%;position:relative;z-index:1}@media only screen and (max-width:960px){.contact-form .contact-form_formcont{display:block;width:60%;max-width:1000px;margin:0 auto}}@media only screen and (max-width:960px) and (max-width:960px){.contact-form .contact-form_formcont{width:84%;max-width:690px}}.contact-form .contact-form_formcont .CF7_table,.contact-form .contact-form_formcont .mw_wp_form{width:80%;max-width:840px}@media only screen and (max-width:960px){.contact-form .contact-form_formcont .CF7_table,.contact-form .contact-form_formcont .mw_wp_form{width:100%}}.artpf-img{display:block;width:92%;max-width:1920px;margin:0 auto;margin-bottom:160px;text-align:center}@media only screen and (max-width:960px){.artpf-img{max-width:690px}}@media only screen and (max-width:560px){.artpf-img{width:90%}}@media only screen and (min-width:1600px){.artpf-img{margin-bottom:180px}}@media only screen and (max-width:1023px){.artpf-img{margin-bottom:120px}}@media only screen and (max-width:560px){.artpf-img{margin-bottom:90px}}@media only screen and (max-width:960px){.artpf-img{margin-top:140px}}@media only screen and (max-width:560px){.artpf-img{margin-top:90px}}.artpf-img img{max-height:100vh;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}@media only screen and (max-width:560px){.artpf-img img{margin-bottom:15px}}.artpf-img img:last-of-type{margin-bottom:0}.artpf-download{display:block;width:90%;max-width:1420px;margin:0 auto;text-align:center}@media only screen and (min-width:1921px){.artpf-download{max-width:1400px}}@media only screen and (max-width:960px){.artpf-download{max-width:690px}}@media only screen and (max-width:560px){.artpf-download{width:90%}}.artpf-download h2,.artpf-download p{font-family:"Prata",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.15em;color:#b30444}.artpf-download h2{margin-bottom:10px}@media only screen and (max-width:560px){.artpf-download h2{margin-bottom:0}}.artpf-download p{font-size:var(--h5);margin-bottom:40px}@media only screen and (max-width:1280px){.artpf-download p{font-size:var(--h5--sp)}}@media only screen and (max-width:560px){.artpf-download p{font-size:var(--h6)}}@media only screen and (max-width:560px) and (max-width:1280px){.artpf-download p{font-size:var(--h6--sp)}}.artpf-download a{width:20%;max-width:200px;aspect-ratio:1/1;background:url(//www.rina-foodphoto.com/wp-content/themes/rina20250610/assets/css/../img/com/ico_download.svg) no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:560px){.artpf-download a{width:25%}}html.lenis,html.lenis body{pointer-events:auto}