/*!
Theme Name: hitosajiya
Theme URI: http://underscores.me/
Author: NECCO
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hitosajiya
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

hitosajiya is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Poppins:wght@200;300;500;700&display=swap");#opening{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;overflow:hidden;z-index:1002}#opening .after{position:absolute;width:100%;height:100vh;object-fit:cover;top:0;left:0;opacity:1;z-index:1}#opening .logo{display:block;position:absolute;top:50%;left:50%;width:260px;text-align:center;transform:translate(-50%, -50%);transition:all 1.5s;z-index:2;opacity:0}@media screen and (max-width: 750px){#opening .logo{width:50%;max-width:200px}}@media screen and (max-width: 750px) and (aspect-ratio: 16 / 9), screen and (max-width: 750px) and (min-aspect-ratio: 16 / 9){#opening .logo{max-width:10%}}#opening.end .logo{opacity:1}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;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0}html{font-size:10px}body{width:100%}body,button,input,select,optgroup,textarea{font-family:'ten-mincho-text', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1;color:#000;text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box;word-break:break-all}textarea{width:100%}li{list-style:none}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}a,a:hover,a:active,a:visited,a:focus{text-decoration:none;color:#000;outline:none}.btn:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.4}p{line-height:2}.fadein,.fadeinup,.fadeindown,.fadeinright,.fadeinleft{opacity:0;transition-property:all;transition-duration:0.8s !important}.fadeinup{transform:translateY(20px)}.fadeindown{transform:translateY(-20px)}.fadeinleft{transform:translateX(-20px)}.fadeinright{transform:translateX(20px)}.fadein.inview,.fadeinup.inview,.fadeindown.inview,.fadeinright.inview,.fadeinleft.inview{opacity:1;transform:translate(0, 0)}.delay2{transition-delay:0.2s}.delay3{transition-delay:0.4s}.delay4{transition-delay:0.6s}.delay5{transition-delay:0.8s}.delay6{transition-delay:1.0s}@media screen and (max-width: 750px){.fadeinup{transform:translateY(6vw)}.fadeindown{transform:translateY(-6vw)}.fadeinleft{transform:translateX(-6vw)}.fadeinright{transform:translateX(6vw)}.fadein.inview,.fadeinup.inview,.fadeindown.inview,.fadeinright.inview,.fadeinleft.inview{transform:translate(0, 0)}.delay2,.delay3,.delay4,.delay5,.delay6{transition-delay:0s}}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@keyframes passing-barClose{0%{left:100%;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:0;width:0}}@keyframes passing-contents{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes passing-contentsClose{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@media screen and (max-width: 750px){.-pc{display:none}}.-sp{display:none}@media screen and (max-width: 750px){.-sp{display:inherit}}#page{display:none}.site{min-width:1200px}@media screen and (max-width: 750px){.site{min-width:unset}}.wrapper{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.mainvisual{position:fixed;top:0;left:60px;width:calc(50% - 30px);min-width:570px;height:100vh}@media screen and (max-width: 750px){.mainvisual{position:static;top:unset;left:unset;width:100%;min-width:unset;height:60vh}}.mainvisual .swiper-slide{height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 750px){.mainvisual .swiper-slide{height:60vh}}.mainvisual .passing-contents{width:100%;height:100%;min-height:100vh;opacity:0;left:100%;animation:passing-contents .1s ease .7s 1 normal forwards}@media screen and (max-width: 750px){.mainvisual .passing-contents{height:60vh;min-height:unset}}.mainvisual .passing-bar{position:relative;display:inline-block;width:100%;min-height:100vh;transform:translate3d(0, 0, 0)}@media screen and (max-width: 750px){.mainvisual .passing-bar{height:60vh;min-height:unset}}.mainvisual .passing-bar::before{content:'';display:inline-block;width:0;height:100%;min-height:100vh;position:absolute;left:0;top:0;z-index:1;background-color:#bca475;opacity:1;animation:passing-bar 1.1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s 1 normal forwards}@media screen and (max-width: 750px){.mainvisual .passing-bar::before{height:60vh;min-height:unset}}.mainContents{position:absolute;top:0;left:calc(50% + 30px);width:calc(50% - 30px) !important;min-width:570px;min-height:100vh;padding-top:140px}@media screen and (max-width: 750px){.mainContents{position:static;top:unset;left:unset;width:100% !important;min-width:unset;padding-top:30px}}.container{width:80%;margin:0 auto}@media screen and (max-width: 750px){.container{min-width:unset;width:84%}}.btn-more{position:relative;display:block;width:100%;max-width:360px;margin:40px auto 0;padding:16px 0;letter-spacing:.05em;text-align:center;border:#000 2px solid;border-right-width:6px;border-bottom-width:6px;background-color:#ffc101}@media screen and (max-width: 750px){.btn-more{max-width:unset;margin:35px auto 0;border-right-width:4px;border-bottom-width:4px}}.btn-more:hover{background-color:#f2ff03;cursor:pointer}.btn-more .txt{display:inline-block;font-size:1.8rem}@media screen and (max-width: 750px){.btn-more .txt{font-size:1.5rem}}.btn-more .icon{position:absolute;top:50%;right:20px;display:inline-block;width:22px;padding:0 0;transform:translateY(-50%)}.btn-more .icon img{vertical-align:middle}.c-btnmore{display:inline-block;margin:25px 0 0;font-size:1.6rem;color:#bca475;font-style:italic}@media screen and (max-width: 750px){.c-btnmore{margin:15px 0 0;font-size:1.3rem}}.c-btnmore span{color:#bca475}.c-btnmore:hover span{color:#000}.c-btncv{position:relative;display:block;width:100%;max-width:470px;margin:0 auto;padding:1.5em 0 1.5em .1em;letter-spacing:.2em;font-size:2.4rem;text-align:center;color:#000;background-color:#bca475}@media screen and (max-width: 750px){.c-btncv{font-size:1.3rem}}.c-btncv::before{content:"";position:absolute;top:0;bottom:0;right:.7em;width:12px;height:12px;margin:auto;vertical-align:middle;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}@media screen and (max-width: 750px){.c-btncv::before{width:8px;height:8px}}.c-btncv:hover{background-color:#bc9c6f}.c-movie{position:relative;width:100%;padding-top:56.25%}.c-movie iframe,.c-movie img{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.c-movie:hover{cursor:pointer}.header{position:fixed;top:0;left:0;width:60px;height:100%;z-index:101;background-color:#bca475}@media screen and (max-width: 750px){.header{position:absolute;width:100%;height:auto;background-color:unset}}.header-container{position:relative;height:100%;padding:40px 0}@media screen and (max-width: 750px){.header-container{padding:0}}.header__logo{position:fixed;top:0;right:0;width:140px;z-index:100}@media screen and (max-width: 750px){.header__logo{position:absolute;top:0;right:unset;left:0;width:96px;filter:brightness(0) invert(1)}}.header__logo a{display:block;padding:15px 20px}@media screen and (max-width: 750px){.header__logo a{padding:15px 12px}}.header__menu{max-width:600px;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.header__sns{position:absolute;bottom:20px;left:50%;width:36px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;transform:translateX(-50%)}.header__sns li:not(:first-child){margin-top:10px}.home .header__logo{display:none}@media screen and (max-width: 750px){.home .header__logo{display:block}}.gnav-toggle{position:absolute;top:0;right:0;width:60px;height:80px;padding-top:20px;padding-bottom:40px;text-align:center;z-index:105}@media screen and (max-width: 750px){.gnav-toggle{position:fixed;height:60px;padding-top:5px;padding-bottom:0}}.gnav-toggle p{font-style:italic;font-size:1.5rem;line-height:1;transition:all .4s}@media screen and (max-width: 750px){.gnav-toggle p{display:none}}.gnav-toggle div{position:relative;width:40px;height:17px;margin:9px auto 0}.gnav-toggle span{position:absolute;left:50%;width:40px;height:1px;display:inline-block;background-color:#000;z-index:10;transform:translateX(-50%);transition:all .4s}@media screen and (max-width: 750px){.gnav-toggle span{width:34px;background-color:#fff}}.gnav-toggle span:nth-of-type(1){top:0}.gnav-toggle span:nth-of-type(2){top:8px}.gnav-toggle span:nth-of-type(3){top:16px}@media screen and (max-width: 750px){.gnav-toggle span:nth-of-type(2){top:8px}.gnav-toggle span:nth-of-type(3){top:16px}}.gnav-toggle-active p{opacity:0}.gnav-toggle-active span{background-color:#fff}.gnav-toggle-active span:nth-of-type(1){width:48px;transform:translateX(-50%) translateY(4px) rotate(45deg)}@media screen and (max-width: 750px){.gnav-toggle-active span:nth-of-type(1){width:40px;transform:translateX(-50%) translateY(9px) rotate(45deg)}}.gnav-toggle-active span:nth-of-type(2){opacity:0}.gnav-toggle-active span:nth-of-type(3){width:48px;transform:translateX(-50%) translateY(-12px) rotate(-45deg)}@media screen and (max-width: 750px){.gnav-toggle-active span:nth-of-type(3){width:40px;transform:translateX(-50%) translateY(-8px) rotate(-45deg)}}.gnav{position:fixed;top:0;left:0;z-index:102;width:0;min-height:100%;opacity:0;visibility:hidden;overflow:hidden}.gnav .passing-contents{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;opacity:0;background-color:#000}.gnav .passing-bar{position:relative;display:inline-block;width:100%;min-height:100vh;transform:translate3d(0, 0, 0)}.gnav .passing-bar::before{content:'';display:inline-block;width:0;height:100%;min-height:100vh;position:absolute;left:0;top:0;z-index:1;background:#bca475}.gnav.gnav-active{visibility:visible;width:100%;opacity:1}.gnav.gnav-active .passing-contents{animation:passing-contents .1s ease .7s 1 normal forwards}.gnav.gnav-active .passing-bar::before{animation:passing-bar 1.1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s 1 normal forwards}.gnav.gnav-close{visibility:visible;width:100%;opacity:1}.gnav.gnav-close .passing-contents{opacity:1;left:100%;width:100%;animation:passing-contentsClose .1s ease .7s 1 normal forwards}.gnav.gnav-close .passing-bar::before{opacity:1;animation:passing-barClose 1.1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s 1 normal forwards}.gnav__list{width:100%;margin:0 auto;text-align:center;transition-delay:1.0s}.gnav__list a{display:inline-block;padding:.5em .8em;font-size:2.6rem;letter-spacing:.1em;color:#fff;text-align:center;text-decoration:none}@media screen and (max-width: 750px){.gnav__list a{font-size:2.1rem}}.gnav__list a:hover{color:#fff}.gnav__sns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:30px auto 0}.gnav__sns li{width:36px;line-height:1}.gnav__sns li:not(:first-child){margin-left:20px}.gnav__sns li a{display:block}.gnav__sns img{filter:brightness(0) invert(1);vertical-align:middle}.body-fixed .site{max-height:100vh;overflow:hidden}@media screen and (max-width: 750px){.error404 .header__logo,.privacy .header__logo,.transaction .header__logo,.transaction_check .header__logo,.transaction_thanks .header__logo,.contact .header__logo,.contact_check .header__logo,.contact_thanks .header__logo,body.archive .header__logo,body.single .header__logo{filter:unset}}@media screen and (max-width: 750px){.error404 .gnav-toggle span,.privacy .gnav-toggle span,.transaction .gnav-toggle span,.transaction_check .gnav-toggle span,.transaction_thanks .gnav-toggle span,.contact .gnav-toggle span,.contact_check .gnav-toggle span,.contact_thanks .gnav-toggle span,body.archive .gnav-toggle span,body.single .gnav-toggle span{background-color:#000}}.error404 .gnav-toggle-active span,.privacy .gnav-toggle-active span,.transaction .gnav-toggle-active span,.transaction_check .gnav-toggle-active span,.transaction_thanks .gnav-toggle-active span,.contact .gnav-toggle-active span,.contact_check .gnav-toggle-active span,.contact_thanks .gnav-toggle-active span,body.archive .gnav-toggle-active span,body.single .gnav-toggle-active span{background-color:#fff}.footer{background-color:#000;text-align:center}.footer-container{width:70%;margin:0 auto}.footer__contact .ttl{padding:160px 0 130px;font-size:4rem;letter-spacing:.15em;color:#bca475}@media screen and (max-width: 750px){.footer__contact .ttl{padding:80px 0 65px;font-size:2.1rem}}.footer__contact .c-btncv+.c-btncv{margin-top:50px}@media screen and (max-width: 750px){.footer__contact .c-btncv+.c-btncv{margin-top:25px}}.footer__nav{padding:130px 0 15px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 750px){.footer__nav{padding:80px 0 5px}}.footer__nav li{display:inline-block}.footer__nav li:not(:first-child){margin-left:1.5em}@media screen and (max-width: 750px){.footer__nav li:not(:first-child){margin-left:.7em}}.footer__nav a{display:inline-block;padding:.5em 0;font-size:1.4rem;letter-spacing:.25em;color:#fff}@media screen and (max-width: 750px){.footer__nav a{font-size:1rem}}.footer__nav a:hover{text-decoration:underline}.footer .copyright{padding:10px 0 20px;font-size:1.1rem;color:#fff}@media screen and (max-width: 750px){.footer .copyright{font-size:1rem}}.page-content .container{max-width:840px;min-width:unset;margin:0 auto;padding:80px 0 100px}@media screen and (max-width: 750px){.page-content .container{padding:15px 0 25px}}.page-head{padding:120px 0 0}@media screen and (max-width: 750px){.page-head{padding:100px 0 0;border-width:2px}}.page-head .tbox{text-align:center}.page-head .tbox .ttl{display:inline-block;font-size:4rem;letter-spacing:.1em;color:#bca475}@media screen and (max-width: 750px){.page-head .tbox .ttl{font-size:2.2rem}}.related-post{border-top:#000 2px solid}.related-post__title{padding:.8em;font-size:2.4rem}.related-post__title .icon{font-family:"Poppins", sans-serif;font-weight:500;padding-right:.3em}.loopbox__list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;padding-top:0}.loopbox__list>li{width:46%;margin-top:45px}@media screen and (max-width: 750px){.loopbox__list>li{margin-top:25px}}.loopbox__list>li.none{width:100%;padding:100px 0;font-size:2.1rem;text-align:center;border:none}.loopbox__list>li.none .not-content{width:92%;max-width:660px;margin:0 auto}.loopbox__list>li.none .not-found-read{margin-bottom:80px}.loopbox .loopline{text-align:left}.loopbox .loopline:hover{color:#bca475;text-decoration:none}.loopbox .loopline:hover .loopline__thum{opacity:.85}.loopbox .loopline__time{padding:1em 0 .25em;font-size:1.3rem}@media screen and (max-width: 750px){.loopbox .loopline__time{font-size:1rem}}.loopbox .loopline__ttl{font-size:1.5rem}@media screen and (max-width: 750px){.loopbox .loopline__ttl{font-size:1rem}}.pagenation{position:relative;margin:30px auto 0;font-size:0;line-height:1;text-align:center;clear:both}@media screen and (max-width: 750px){.pagenation{margin:25px auto 0}}.pagenation-box{display:inline-block;font-size:2rem}@media screen and (max-width: 750px){.pagenation-box{font-size:1.5rem}}.pagenation span,.pagenation a{display:block;float:left;margin:0.5em 0.5em 0.5em 0;padding:.65em 0;text-decoration:none;width:2.5em;text-align:center;color:#000;background-color:#fff;border:#000 1px solid}.pagenation span.page-of{margin-right:1em;width:auto;background:none;border:none;color:#000}.pagenation a:hover,.pagenation .current{background-color:#bca475}.pagenation .next,.pagenation .prev{padding-left:.5em;padding-right:.5em}.pagenation .next img,.pagenation .prev img{vertical-align:middle}.post-content .container{max-width:840px;min-width:unset;margin:0 auto;padding:80px 0 100px}@media screen and (max-width: 750px){.post-content .container{padding:40px 0 60px}}.post-content .attachment-post-thumbnail{margin-top:30px}.post-content .entry-head{margin:0 auto 35px;border-bottom:#000 1px solid;padding:0 0 15px 0}@media screen and (max-width: 750px){.post-content .entry-head{margin:0 auto 25px;padding:0 0 10px 10px}}.post-content .entry-head__date{display:inline-block;margin-bottom:10px;padding:.2em .4em;font-size:1.8rem;letter-spacing:.05em;background-color:#bca475}@media screen and (max-width: 750px){.post-content .entry-head__date{margin-bottom:5px;font-size:1.5rem}}.post-content .entry-head__ttl{font-size:3.2rem}@media screen and (max-width: 750px){.post-content .entry-head__ttl{font-size:2rem}}.post-content .post-mv{margin:0 auto 35px}@media screen and (max-width: 750px){.post-content .post-mv{margin-bottom:20px}}.post-content .post-navigation .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.post-content .post-navigation .nav-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:70px}@media screen and (max-width: 750px){.post-content .post-navigation .nav-links{margin-top:30px}}.post-content .post-navigation .nav-links .nav-previous,.post-content .post-navigation .nav-links .nav-next{display:inline-block}.post-content .post-navigation .nav-links .nav-previous a,.post-content .post-navigation .nav-links .nav-next a{display:inline-block;padding:.7em 2.6em .8em;font-size:1.8rem;color:#000;border:#000 1px solid;background-color:#fff}@media screen and (max-width: 750px){.post-content .post-navigation .nav-links .nav-previous a,.post-content .post-navigation .nav-links .nav-next a{padding:.5em 1.8em .6em;font-size:1.4rem}}.post-content .post-navigation .nav-links .nav-previous a:hover,.post-content .post-navigation .nav-links .nav-next a:hover{background-color:#bca475;text-decoration:none}.post-content .post-navigation .nav-links .nav-previous{margin-right:auto}.post-content .post-navigation .nav-links .nav-next{margin-left:auto}.post-content .post-border{margin:40px 0;border-top:#000 1px solid}.entry-content{margin:30px auto}.entry-content::after{content:"";display:block;clear:both}.entry-content h1{margin:50px 0 10px;font-size:3.2rem;line-height:1.8}@media screen and (max-width: 750px){.entry-content h1{font-size:2rem;margin-top:50px;margin-bottom:10px}}.entry-content h2{margin:50px 0 15px;font-size:2.4rem;padding:0.1em 0 0.4em;border-bottom:#000 2px solid}@media screen and (max-width: 750px){.entry-content h2{font-size:1.8rem;margin-top:50px;margin-bottom:10px}}.entry-content h3{margin:35px 0 10px;padding:0.1em 0 0.1em 0.5em;font-size:2.2rem;border-left:#000 4px solid}@media screen and (max-width: 750px){.entry-content h3{font-size:1.8rem;margin-top:25px}}.entry-content h4{margin:20px 0 5px;padding:0.4em 0.7em 0.3em;font-size:1.8rem;border:#000 1px dashed}@media screen and (max-width: 750px){.entry-content h4{font-size:1.6rem}}.entry-content h5{margin:10px 0 5px;padding:0.1em 0 0.4em;font-size:1.8rem;border-bottom:#000 1px solid}@media screen and (max-width: 750px){.entry-content h5{font-size:1.6rem}}.entry-content h6{margin:10px 0 5px;font-size:1.8rem}@media screen and (max-width: 750px){.entry-content h6{font-size:1.6rem}}.entry-content p{margin:0 0 20px}.entry-content p,.entry-content li,.entry-content th,.entry-content td{font-size:1.6rem;font-weight:500}.entry-content ul{margin:20px 0;padding-left:25px}.entry-content ul li{list-style:disc;line-height:1.4}.entry-content ol{margin:20px 0;padding-left:25px}.entry-content ol li{list-style:decimal;line-height:1.4}.entry-content li:not(:last-child){margin-bottom:.5em}.entry-content img{width:auto;max-width:100%;margin:20px 0}.entry-content .wp-caption{max-width:100%;margin-bottom:20px}.entry-content .wp-caption img{margin-bottom:0}.entry-content .wp-caption:first-child img{margin-top:0}.entry-content .wp-caption-text{margin-top:10px;font-size:1.6rem;line-height:1.8;color:#000}.entry-content hr{margin:20px 0;border-top:#000 2px solid}.entry-content a{text-decoration:underline}.entry-content a:hover{color:#ffc101}.entry-content table{margin:20px 0}.entry-content table th,.entry-content table td{padding:10px;text-align:center;border:solid 1px #000}.entry-content table th{background-color:#bca475}.entry-content blockquote{margin:70px auto;padding:35px 40px;font-size:1.6rem;background-color:#f1efde}@media screen and (max-width: 750px){.entry-content blockquote{margin:50px auto;padding:15px 20px}}.entry-content blockquote>*:first-child{margin-top:0 !important}.entry-content blockquote>*:last-child{margin-bottom:0 !important}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content .alignleft{margin-top:0;margin-right:20px;float:left}@media screen and (max-width: 750px){.entry-content .alignleft{display:block;margin-left:auto;margin-right:auto;float:unset}}.entry-content .alignright{margin-top:0;margin-left:20px;float:right}@media screen and (max-width: 750px){.entry-content .alignright{display:block;margin-left:auto;margin-right:auto;float:unset}}.entry-content .youtube{position:relative;width:100%;padding-top:56.25%}.entry-content .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.entry-content .button{display:inline-block;margin:20px auto;font-size:1.6rem;text-align:center;text-decoration:none}.entry-content .button:hover,.entry-content .button:active{text-decoration:none}.entry-content .button-color01{position:relative;min-width:300px;max-width:600px;background-color:#000;color:#fff;vertical-align:middle;padding:0.5em 3em}.entry-content .button-color01::before,.entry-content .button-color01::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.entry-content .button-color01::after{right:16px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.entry-content .button-color01:hover,.entry-content .button-color01:active,.entry-content .button-color01:visited,.entry-content .button-color01:link{color:#fff}.entry-content .button-color01:hover,.entry-content .button-color01:active{text-decoration:none;opacity:0.8}.entry-content .button-color02{position:relative;min-width:300px;max-width:600px;background-color:#bca475;color:#000;vertical-align:middle;padding:0.5em 3em}.entry-content .button-color02::before,.entry-content .button-color02::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.entry-content .button-color02::after{right:16px;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.entry-content .button-color02:hover,.entry-content .button-color02:active,.entry-content .button-color02:visited,.entry-content .button-color02:link{color:#000}.entry-content .button-color02:hover,.entry-content .button-color02:active{opacity:.8}.entry-content .button-check{position:relative;color:#000;text-decoration:underline;text-align:left;padding-left:2em;font-size:1em}.entry-content .button-check::before,.entry-content .button-check::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.entry-content .button-check::before{left:0;width:20px;height:20px;border-radius:50%;background-color:#000}.entry-content .button-check::after{display:block;top:-2px;left:6px;width:9px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.entry-content .button-check:hover,.entry-content .button-check:active,.entry-content .button-check:visited,.entry-content .button-check:link{text-decoration:underline}.entry-content .button-check:hover,.entry-content .button-check:active{opacity:0.8}.entry-content .end-copy{margin-top:50px;font-size:1.8rem;text-align:right}@media screen and (max-width: 750px){.entry-content .end-copy{font-size:1.6rem}}@media screen and (max-width: 750px){.entry-content p,.entry-content li,.entry-content th,.entry-content td,.entry-content blockquote,.entry-content .button,.entry-content .wp-caption-text{font-size:1.4rem}}.entry-content>*:first-child{margin-top:0 !important}.entry-content>*:last-child{margin-bottom:0 !important}.not-found .container{max-width:840px;padding:80px 8%}@media screen and (max-width: 750px){.not-found .container{padding:35px 0}}.not-found .not-found-read{font-size:2rem;line-height:2;text-align:center}@media screen and (max-width: 750px){.not-found .not-found-read{font-size:1.5rem;text-align:left}}.not-found .c-btncv{max-width:400px;margin-top:70px;padding:1em 0 1em .1em;font-size:2.1rem}@media screen and (max-width: 750px){.not-found .c-btncv{margin-top:35px;padding:1.5em 0 1.5em .1em;font-size:1.3rem}}.not-found .c-btncv+.c-btncv{margin-top:25px}@media screen and (max-width: 750px){.not-found .c-btncv+.c-btncv{margin-top:15px}}.p-home .mainContents{padding-top:0}@media screen and (max-width: 750px){.p-home .mainContents{padding-top:0}}@media screen and (max-width: 750px){.p-home__mainvisual{height:100vh;height:calc(var(--vh, 1vh) * 100)}}.p-home__mainvisual .swiper-slide.slide01{background-image:url(./img/home/home_mv01.jpg)}.p-home__mainvisual .swiper-slide.slide02{background-image:url(./img/home/home_mv02.jpg)}.p-home__mainvisual .swiper-slide.slide03{background-image:url(./img/home/home_mv03.jpg)}.p-home__mainvisual .swiper-slide.slide04{background-image:url(./img/home/home_mv04.jpg)}.p-home__mainvisual .swiper-slide.slide05{background-image:url(./img/home/home_mv05.jpg)}.p-home__mainvisual .swiper-slide.slide06{background-image:url(./img/home/home_mv06.jpg)}@media screen and (max-width: 750px){.p-home__mainvisual .swiper-slide{height:100vh;height:calc(var(--vh, 1vh) * 100)}}@media screen and (max-width: 750px){.p-home__mainvisual .passing-contents{height:100vh;min-height:unset}}@media screen and (max-width: 750px){.p-home__mainvisual .passing-bar{height:100vh;min-height:unset}}@media screen and (max-width: 750px){.p-home__mainvisual .passing-bar::before{height:100vh;min-height:unset}}.p-home__mainvisual .logo{display:inline-block;position:absolute;top:23px;left:27px;width:85px;filter:brightness(0) invert(1);z-index:10}.p-home__mainvisual .copy{display:none}@media screen and (max-width: 750px){.p-home__mainvisual .copy{display:inline-block;position:absolute;top:70px;left:33px;font-size:2.9rem;line-height:1;letter-spacing:.25em;color:#fff;writing-mode:vertical-rl;z-index:10}}.p-home__mainvisual .homeMvTyping{opacity:0}.p-home__mainvisual .homeMvTyping span{opacity:0}.p-home__mainvisual .homeMvTyping-end{opacity:0}.p-home__about .head{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.p-home__about .head .logo{width:70%;max-width:370px;margin:0 auto;transition-duration:2.5s !important;transition-delay:1s}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:244.54336547851562px;stroke-dasharray:244.54336547851562px}100%{stroke-dashoffset:0;stroke-dasharray:244.54336547851562px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-1{animation:animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both,animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:112.79385375976562px;stroke-dasharray:112.79385375976562px}100%{stroke-dashoffset:0;stroke-dasharray:112.79385375976562px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-2{animation:animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both,animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:164.12086486816406px;stroke-dasharray:164.12086486816406px}100%{stroke-dashoffset:0;stroke-dasharray:164.12086486816406px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-3{animation:animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both,animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:203.86575317382812px;stroke-dasharray:203.86575317382812px}100%{stroke-dashoffset:0;stroke-dasharray:203.86575317382812px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-4{animation:animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both,animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:176.0635986328125px;stroke-dasharray:176.0635986328125px}100%{stroke-dashoffset:0;stroke-dasharray:176.0635986328125px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-5{animation:animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both,animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:181.02857971191406px;stroke-dasharray:181.02857971191406px}100%{stroke-dashoffset:0;stroke-dasharray:181.02857971191406px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-6{animation:animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both,animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:125.95700073242188px;stroke-dasharray:125.95700073242188px}100%{stroke-dashoffset:0;stroke-dasharray:125.95700073242188px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-7{animation:animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both,animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:112.80242919921875px;stroke-dasharray:112.80242919921875px}100%{stroke-dashoffset:0;stroke-dasharray:112.80242919921875px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-8{animation:animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both,animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:166.89044189453125px;stroke-dasharray:166.89044189453125px}100%{stroke-dashoffset:0;stroke-dasharray:166.89044189453125px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-9{animation:animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both,animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:181.07640075683594px;stroke-dasharray:181.07640075683594px}100%{stroke-dashoffset:0;stroke-dasharray:181.07640075683594px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:#231815}}.p-home__about .head .logo .svg-elem-10{animation:animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both,animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:1173.01611328125px;stroke-dasharray:1173.01611328125px}100%{stroke-dashoffset:0;stroke-dasharray:1173.01611328125px}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:#bca475}}.p-home__about .head .logo .svg-elem-11{animation:animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both,animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both}.p-home__about .head .homeMvTyping{opacity:0}.p-home__about .head .homeMvTyping span{opacity:0}.p-home__about .container{padding:90px 0 160px}@media screen and (max-width: 750px){.p-home__about .container{padding:55px 0 110px}}.p-home__about .container .ttl{font-size:3.8rem;letter-spacing:.25em;font-style:italic;color:#bca475}@media screen and (max-width: 750px){.p-home__about .container .ttl{font-size:2.8rem}}.p-home__about .container .copy{font-size:2.1rem;line-height:2.1;color:#bca475}@media screen and (max-width: 750px){.p-home__about .container .copy{font-size:1.5rem}}.p-home__about .container .read{margin-top:40px;font-size:1.5rem;line-height:2.5}@media screen and (max-width: 750px){.p-home__about .container .read{margin-top:20px;font-size:1.3rem}}.p-home__product .pickupList .container{padding:30px 0 150px}@media screen and (max-width: 750px){.p-home__product .pickupList .container{padding:25px 0 90px}}.p-home__product .pickupList .ttl{font-size:3.6rem;letter-spacing:.1em;font-style:italic;color:#bca475}@media screen and (max-width: 750px){.p-home__product .pickupList .ttl{font-size:2.1rem}}.p-home__product .pickupList .read{margin-top:20px;font-size:1.5rem}@media screen and (max-width: 750px){.p-home__product .pickupList .read{margin-top:5px;font-size:1.2rem}}.p-home__product .allList{position:relative;display:block;padding:240px 0 230px;color:#fff;text-align:center;background:url(./img/home/home_product.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 750px){.p-home__product .allList{padding:130px 0 115px}}.p-home__product .allList::after{content:'';background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;transition:all .4s}.p-home__product .allList .ttl{font-size:3.6rem;letter-spacing:.2em}@media screen and (max-width: 750px){.p-home__product .allList .ttl{font-size:2.8rem}}.p-home__product .allList .c-btnmore{font-size:2.1rem;color:#fff}@media screen and (max-width: 750px){.p-home__product .allList .c-btnmore{font-size:1.1rem}}.p-home__product .allList:hover::after{background-color:rgba(0,0,0,0.2)}.p-home__company .container{padding:110px 0}@media screen and (max-width: 750px){.p-home__company .container{padding:60px 0 45px}}.p-home__company .ttl{font-size:3.6rem;font-style:italic;letter-spacing:.1em;color:#bca475}@media screen and (max-width: 750px){.p-home__company .ttl{font-size:2.1rem}}.p-home__company .read{margin-top:20px;font-size:1.5rem;line-height:2.7}@media screen and (max-width: 750px){.p-home__company .read{font-size:1.2rem}}.p-home__news .container{padding:150px 0 190px;text-align:center}@media screen and (max-width: 750px){.p-home__news .container{padding:90px 0 100px}}.p-home__news .ttl{font-size:4rem;font-style:italic;letter-spacing:.2em;color:#bca475}@media screen and (max-width: 750px){.p-home__news .ttl{font-size:2.1rem}}.p-home__news .c-btnmore{margin:40px auto 0}@media screen and (max-width: 750px){.p-home__news .c-btnmore{margin:30px auto 0}}.p-home__news .loopbox__list{padding-top:35px}@media screen and (max-width: 750px){.p-home__news .loopbox__list{padding-top:15px}}.p-contact .container{max-width:754px;min-width:unset;padding:80px 0 100px}.p-contact__read{margin-bottom:60px;font-size:2rem;text-align:center}@media screen and (max-width: 750px){.p-contact__read{margin-bottom:40px;font-size:1.4rem}}.p-contact .thanks-ttl{margin-bottom:30px;font-size:3.2rem;text-align:center}@media screen and (max-width: 750px){.p-contact .thanks-ttl{font-size:1.7rem}}.p-contact .thanks-read,.p-contact .mw_wp_form_send_error{margin-bottom:1em;font-size:1.8rem;font-weight:500;line-height:2;text-align:center}@media screen and (max-width: 750px){.p-contact .thanks-read,.p-contact .mw_wp_form_send_error{font-size:1.4rem;text-align:left}}.p-contact .form-box{border-top:#000 1px solid}.p-contact .form-box input,.p-contact .form-box textarea,.p-contact .form-box select{padding:.5em 1em;font-weight:500;line-height:1.8;color:#000000;border:#000 1px solid;background:none;border-radius:0px;box-shadow:none;-webkit-appearance:none}@media screen and (max-width: 750px){.p-contact .form-box input,.p-contact .form-box textarea,.p-contact .form-box select{padding:.5em .8em}}.p-contact .form-box input:focus,.p-contact .form-box textarea:focus,.p-contact .form-box select:focus{outline:none;box-shadow:none;border-color:#bca475}.p-contact .form-box input:required,.p-contact .form-box input:invalid,.p-contact .form-box textarea:required,.p-contact .form-box input:required:focus,.p-contact .form-box input:invalid:focus,.p-contact .form-box textarea:required:focus{border-color:#ee2323}.p-contact .form-box .error{display:block;margin-top:10px;font-size:1.8rem;color:#ee2323}.p-contact .form-box .form-ttl{margin-bottom:.3em;padding-top:33px;font-size:2.1rem}@media screen and (max-width: 750px){.p-contact .form-box .form-ttl{font-size:1.8rem}}.p-contact .form-box .form-ttl span{display:inline-block;margin-left:.8em;font-size:60%;color:#ee2323}.p-contact .form-box .form-input{padding:0 0 35px;font-size:2rem;border-bottom:#000 1px solid}@media screen and (max-width: 750px){.p-contact .form-box .form-input{font-size:1.6rem}}.p-contact .form-box .form-input input{width:100%}.p-contact .form-box .form-input .mwform-tel-field input{width:auto}@media screen and (max-width: 750px){.p-contact .form-box .form-input .mwform-tel-field input{width:28%}}.p-contact .form-box .form-q{margin:35px 0 .5em;font-size:2rem;text-align:center}@media screen and (max-width: 750px){.p-contact .form-box .form-q{font-size:1.6rem}}.p-contact .form-box .form-q a{font-size:75%;text-decoration:underline}.p-contact .form-box .form-check{margin-bottom:2em;font-size:2rem;text-align:center}@media screen and (max-width: 750px){.p-contact .form-box .form-check{margin-bottom:2em;font-size:1.6rem}}.p-contact .form-box .form-check input[type="checkbox"]{position:relative;padding:.8em}.p-contact .form-box .form-check input[type="checkbox"]::after{content:"";display:none;position:absolute;border-left:4px solid #000;border-bottom:4px solid #000;width:1em;height:0.5em;transform:rotate(-45deg);left:5px;top:7px}.p-contact .form-box .form-check input[type="checkbox"]:checked::after{display:block}.p-contact .form-box .form-btnarea{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-top:45px}@media screen and (max-width: 750px){.p-contact .form-box .form-btnarea{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}.p-contact .form-box .form-btnarea input:hover{cursor:pointer;background-color:#bca475}.p-contact .form-box .form-btnarea .c-btncv{max-width:280px;margin:0 auto;padding:.5em 0 .5em .2em;font-size:2.1rem;letter-spacing:.05em}@media screen and (max-width: 750px){.p-contact .form-box .form-btnarea .c-btncv{padding:1em 0;width:100%;max-width:unset;font-size:1.7rem}}.p-contact .form-box .form-btnarea .btn-prev{width:150px;margin-right:1em;padding:0.5em 0 0.5em 0.2em;font-size:2.1rem;letter-spacing:.05em;background-color:#fff;border:#000 1px solid}@media screen and (max-width: 750px){.p-contact .form-box .form-btnarea .btn-prev{margin-top:1em;padding:.8em 0;margin-right:0;width:100%;font-size:1.6rem}}.p-contact .form-box .form-btnarea .btn-prev+.c-btncv{margin:0}.p-contact .btn-top{max-width:400px;margin-top:70px;padding:1em 0 1em .1em;font-size:2.1rem}@media screen and (max-width: 750px){.p-contact .btn-top{margin-top:35px;padding:1.5em 0 1.5em .1em;font-size:1.3rem}}.p-product__mainvisual .swiper-slide.slide01{background-image:url(./img/product/list/product_mv01.jpg)}.p-product__mainvisual .swiper-slide.slide02{background-image:url(./img/product/list/product_mv02.jpg)}.p-product__mainvisual .swiper-slide.slide03{background-image:url(./img/product/list/product_mv03.jpg)}.p-product__nav{text-align:center}.p-product__nav .cateNav{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.p-product__nav .cateNav li{margin-top:30px;width:calc(100% / 3)}@media screen and (max-width: 750px){.p-product__nav .cateNav li{margin-top:20px}}.p-product__nav .cateNav li a{display:block;margin:0 auto;width:150px;height:150px;font-size:3rem;line-height:150px;letter-spacing:.3em;color:#fff;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 750px){.p-product__nav .cateNav li a{width:25vw;height:25vw;font-size:1.7rem;line-height:25vw}}.p-product__nav .cateNav li a:hover{opacity:.85}.p-product__nav .cateNav li.sweet a{background-image:url(./img/product/list/cateNav_sweet.png)}.p-product__nav .cateNav li.head a{background-image:url(./img/product/list/cateNav_head.png)}.p-product__nav .cateNav li.scent a{background-image:url(./img/product/list/cateNav_scent.png)}.p-product__nav .cateNav li.salt a{background-image:url(./img/product/list/cateNav_salt.png)}.p-product__nav .cateNav li.acidity a{background-image:url(./img/product/list/cateNav_acidity.png)}.p-product__nav .cateNav li.taste a{background-image:url(./img/product/list/cateNav_taste.png)}.p-product__nav .cateNavAll{display:inline-block;margin:30px auto 0;font-size:1.7rem;color:#727171}@media screen and (max-width: 750px){.p-product__nav .cateNavAll{font-size:1.2rem}}.p-product__nav .cateNavAll:hover{color:#bca475}.p-product__list .container{padding:60px 0 200px}@media screen and (max-width: 750px){.p-product__list .container{padding:40px 0 80px}}.p-product__list .productLoop{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.p-product__list .productLoop li{width:46%;margin-top:45px}@media screen and (max-width: 750px){.p-product__list .productLoop li{margin-top:25px}}.p-product__list .productLoop .cate{display:inline-block;margin:15px 0 8px;padding:.25em .5em .4em;font-size:1rem;color:#fff;background-color:#000;border-radius:1em}@media screen and (max-width: 750px){.p-product__list .productLoop .cate{margin:8px 0 4px;font-size:.8rem}}.p-product__list .productLoop .cate-sweet{background-color:#f8a22d}.p-product__list .productLoop .cate-head{background-color:#e83828}.p-product__list .productLoop .cate-scent{background-color:#956134}.p-product__list .productLoop .cate-salt{background-color:#505050}.p-product__list .productLoop .cate-acidity{background-color:#f87e01}.p-product__list .productLoop .cate-taste{background-color:#596134}.p-product__list .productLoop .ttl{font-size:2.5rem}@media screen and (max-width: 750px){.p-product__list .productLoop .ttl{font-size:1.4rem}}@media screen and (max-width: 750px){.p-productItem__mainvisual{height:40vh}}@media screen and (max-width: 750px){.p-productItem__mainvisual .swiper-slide{height:40vh}}@media screen and (max-width: 750px){.p-productItem__mainvisual .passing-contents{height:40vh;min-height:unset}}@media screen and (max-width: 750px){.p-productItem__mainvisual .passing-bar{height:40vh;min-height:unset}}@media screen and (max-width: 750px){.p-productItem__mainvisual .passing-bar::before{height:40vh;min-height:unset}}.p-productItem .mainContents{padding-top:0}.p-productItem .container{width:72%}@media screen and (max-width: 750px){.p-productItem .container{width:84%}}.p-productItem__slide{margin-bottom:40px}@media screen and (max-width: 750px){.p-productItem__slide.container{width:100%}}.p-productItem__slide .swiper-pagination{margin-top:10px}.p-productItem__slide .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:1;border:#969696 1px solid}.p-productItem__slide .swiper-pagination-bullet-active{background-color:#969696}.p-productItem__slide .swiper-button-next:after,.p-productItem__slide .swiper-button-prev:after{font-size:25px;color:#000}@media screen and (max-width: 750px){.p-productItem__slide .swiper-button-next:after,.p-productItem__slide .swiper-button-prev:after{font-size:20px}}.p-productItem__head .container{padding:0 0 60px}@media screen and (max-width: 750px){.p-productItem__head .container{padding:0 0 38px}}.p-productItem__head .cate{display:inline-block;margin:0 0 8px;padding:.25em .5em;font-size:1.3rem;color:#fff;background-color:#000;border-radius:1em}@media screen and (max-width: 750px){.p-productItem__head .cate{margin:0 0 4px;font-size:1rem}}.p-productItem__head .cate-sweet{background-color:#f8a22d}.p-productItem__head .cate-head{background-color:#e83828}.p-productItem__head .cate-scent{background-color:#956134}.p-productItem__head .cate-salt{background-color:#505050}.p-productItem__head .cate-acidity{background-color:#f87e01}.p-productItem__head .cate-taste{background-color:#596134}.p-productItem__head .ttl{font-size:3.5rem}@media screen and (max-width: 750px){.p-productItem__head .ttl{font-size:2.5rem}}.p-productItem__head .read{margin-top:20px;font-size:1.8rem}@media screen and (max-width: 750px){.p-productItem__head .read{font-size:1.2rem}}.p-productItem__head .remarks{margin-top:20px;font-size:1.3rem;color:#646464}@media screen and (max-width: 750px){.p-productItem__head .remarks{font-size:1.2rem}}.p-productItem__head .data{margin-top:90px}@media screen and (max-width: 750px){.p-productItem__head .data{margin-top:30px}}.p-productItem__cooking .container{padding:60px 0}@media screen and (max-width: 750px){.p-productItem__cooking .container{padding:38px 0}}.p-productItem__cooking .ttl{margin-bottom:20px;font-size:2.8rem;color:#bca475}@media screen and (max-width: 750px){.p-productItem__cooking .ttl{font-size:2.1rem}}.p-productItem__cooking .copy{margin-bottom:20px;font-size:1.9rem;line-height:1.8}@media screen and (max-width: 750px){.p-productItem__cooking .copy{font-size:1.6rem}}.p-productItem__cooking .cookingList{padding-left:1.5em;font-size:1.7rem;line-height:1.4}@media screen and (max-width: 750px){.p-productItem__cooking .cookingList{font-size:1.4rem}}.p-productItem__cooking .cookingList li{list-style:circle}.p-productItem__cooking .cookingList li:not(:first-child){margin-top:1em}.p-productItem__cooking .cookingList li span{font-size:75%}.p-productItem__howto .container{padding:60px 0}@media screen and (max-width: 750px){.p-productItem__howto .container{padding:38px 0}}.p-productItem__howto .ttl{font-size:2.8rem;color:#bca475}@media screen and (max-width: 750px){.p-productItem__howto .ttl{font-size:1.7rem}}.p-productItem__howto .read{font-size:1.7rem}@media screen and (max-width: 750px){.p-productItem__howto .read{font-size:1.2rem}}.p-productItem__howto .typeList li{margin-top:80px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media screen and (max-width: 750px){.p-productItem__howto .typeList li{margin-top:38px}}.p-productItem__howto .typeList li:first-child{margin-top:40px}@media screen and (max-width: 750px){.p-productItem__howto .typeList li:first-child{margin-top:24px}}.p-productItem__howto .typeList li .tbox{width:54%}.p-productItem__howto .typeList li .img{width:40%}.p-productItem__howto .typeList__ttl{font-size:2.2rem}@media screen and (max-width: 750px){.p-productItem__howto .typeList__ttl{font-size:1.7rem}}.p-productItem__howto .typeList__ttl span{padding-left:1em;font-size:70%}.p-productItem__howto .typeList__read{font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-productItem__howto .typeList__read{font-size:1.2rem}}.p-productItem__howto .typeList__subttl{display:inline-block;margin-top:20px;padding:.25em .5em;font-size:1.4rem;color:#fff;background-color:#646464;border-radius:.5em}@media screen and (max-width: 750px){.p-productItem__howto .typeList__subttl{font-size:1.2rem}}.p-productItem__origin .container{padding:60px 0}@media screen and (max-width: 750px){.p-productItem__origin .container{padding:38px 0}}.p-productItem__origin .ttl{margin-bottom:20px;font-size:2.8rem;color:#bca475}@media screen and (max-width: 750px){.p-productItem__origin .ttl{font-size:2.1rem}}.p-productItem__origin .ttl span{font-size:80%}.p-productItem__origin .read{font-size:1.7rem}@media screen and (max-width: 750px){.p-productItem__origin .read{font-size:1.4rem}}.p-productItem__origin .pointList li{margin-top:80px}@media screen and (max-width: 750px){.p-productItem__origin .pointList li{margin-top:50px}}.p-productItem__origin .pointList li:first-child{margin-top:40px}.p-productItem__origin .pointList .img{margin-bottom:20px}.p-productItem__origin .pointList__ttl{font-size:2rem}@media screen and (max-width: 750px){.p-productItem__origin .pointList__ttl{font-size:1.5rem}}.p-productItem__origin .pointList__read{margin-top:5px;font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-productItem__origin .pointList__read{font-size:1.2rem}}.p-productItem__birth .container{padding:60px 0 120px}@media screen and (max-width: 750px){.p-productItem__birth .container{padding:38px 0 76px}}.p-productItem__birth .ttl{margin-bottom:40px;font-size:3.7rem;color:#bca475}@media screen and (max-width: 750px){.p-productItem__birth .ttl{margin-bottom:20px;font-size:2.1rem}}.p-productItem__birth .ttl span{font-size:80%}.p-productItem__birth .copy{font-size:2.3rem}@media screen and (max-width: 750px){.p-productItem__birth .copy{font-size:1.6rem}}.p-productItem__birth .read{margin-top:1em;font-size:1.7rem;color:#646464}@media screen and (max-width: 750px){.p-productItem__birth .read{font-size:1.4rem}}.p-productItem__links{background-color:#f0f0f0}.p-productItem__links .container{padding:120px 0}@media screen and (max-width: 750px){.p-productItem__links .container{padding:76px 0}}.p-productItem__links .bnr{display:block}.p-productItem__links .bnr.bnr02{margin-top:50px}@media screen and (max-width: 750px){.p-productItem__links .bnr.bnr02{margin-top:38px}}.p-productItem__links .bnr .ttl{margin-top:10px;font-size:2.3rem;color:#bca475;text-align:center}@media screen and (max-width: 750px){.p-productItem__links .bnr .ttl{font-size:1.5rem}}.p-productItem__links .bnr:hover{opacity:.85}.p-productItem__links .cvList{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;margin-top:80px}@media screen and (max-width: 750px){.p-productItem__links .cvList{margin-top:38px}}.p-productItem__links .cvList li{width:46%}@media screen and (max-width: 750px){.p-productItem__links .cvList li{width:100%}}@media screen and (max-width: 750px){.p-productItem__links .cvList li:not(:first-child){margin-top:24px}}.p-productItem__links .cvList .c-btncv{padding:1.2em 0 1.2em .1em;font-size:1.8rem;color:#fff}@media screen and (max-width: 750px){.p-productItem__links .cvList .c-btncv{padding:1.5em 0 1.5em .1em;font-size:1.3rem}}.p-productItem__links .cvList .c-btncv::before{border-color:#fff}.p-pepper0001__mainvisual .swiper-slide.slide01{background-image:url(./img/product/pepper0001/pepper0001_mv01.jpg)}.p-pepper0001__mainvisual .swiper-slide.slide02{background-image:url(./img/product/pepper0001/pepper0001_mv02.jpg)}.p-pepper0001__mainvisual .swiper-slide.slide03{background-image:url(./img/product/pepper0001/pepper0001_mv03.jpg)}.p-company__mainvisual .swiper-slide.slide01{background-image:url(./img/company/company_mv01.jpg)}.p-company__mainvisual .swiper-slide.slide02{background-image:url(./img/company/company_mv02.jpg)}.p-company__mainvisual .swiper-slide.slide03{background-image:url(./img/company/company_mv03.jpg)}.p-company__mainvisual .swiper-slide.slide04{background-image:url(./img/company/company_mv04.jpg)}@media screen and (max-width: 750px){.p-company .mainContents{padding-top:60px}}.p-company__main>.container{padding-bottom:200px}@media screen and (max-width: 750px){.p-company__main>.container{padding-bottom:80px}}.p-company .sectionBox{margin-top:80px}@media screen and (max-width: 750px){.p-company .sectionBox{margin-top:60px}}.p-company .ttl{font-size:4.5rem;color:#bca475}@media screen and (max-width: 750px){.p-company .ttl{font-size:2.4rem}}.p-company .ttl span{font-size:80%}.p-company .subttl{font-size:2.5rem}@media screen and (max-width: 750px){.p-company .subttl{font-size:1.4rem}}.p-company .copy{margin-top:1em;font-size:1.5rem;line-height:2.7;color:#646464}@media screen and (max-width: 750px){.p-company .copy{font-size:1rem}}.p-company .read{margin-top:1em;font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-company .read{font-size:1rem}}.p-company .txtLink{display:inline-block;padding:.25em 0;font-size:1.5rem;line-height:1.4;color:#bca475}@media screen and (max-width: 750px){.p-company .txtLink{font-size:1rem}}.p-company .txtLink:hover{color:#000}.p-company .img{margin-top:20px}.p-company .historyList{margin-top:40px}.p-company .historyList li{padding:.8em 0 .8em 9em;font-size:1.5rem;line-height:1.8}@media screen and (max-width: 750px){.p-company .historyList li{font-size:1rem}}.p-company .historyList li:not(:first-child){border-top:#000 1px solid}.p-company .historyList li span{display:inline-block;min-width:9em;margin-left:-9em;padding-right:1em}.p-company .gmap{margin-top:30px}.p-company .gmap iframe{width:100%;height:300px}.p-birth__mainvisual .swiper-slide.slide01{background-image:url(./img/birth/birth_mv01.jpg)}.p-birth__mainvisual .swiper-slide.slide02{background-image:url(./img/birth/birth_mv02.jpg)}.p-birth__mainvisual .swiper-slide.slide03{background-image:url(./img/birth/birth_mv03.jpg)}.p-birth__mainvisual .swiper-slide.slide04{background-image:url(./img/birth/birth_mv04.jpg)}.p-birth__mainvisual .swiper-slide.slide05{background-image:url(./img/birth/birth_mv05.jpg)}@media screen and (max-width: 750px){.p-birth .mainContents{padding-top:60px}}.p-birth .sectionBox{margin-top:80px}@media screen and (max-width: 750px){.p-birth .sectionBox{margin-top:60px}}.p-birth .ttl{font-size:4rem;color:#bca475}@media screen and (max-width: 750px){.p-birth .ttl{font-size:2.4rem}}.p-birth .ttl span{font-size:80%}.p-birth .subttl{font-size:2.5rem}@media screen and (max-width: 750px){.p-birth .subttl{font-size:1.4rem}}.p-birth .copy{margin-top:1.5em;font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-birth .copy{font-size:1rem}}.p-birth .copy span{font-size:110%;color:#000}.p-birth .read{margin-top:1em;font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-birth .read{font-size:1rem}}.p-birth__story .container{padding:120px 0}@media screen and (max-width: 750px){.p-birth__story .container{padding:76px 0}}.p-birth__story .ttl{font-size:4rem;letter-spacing:.3em;color:#bca475}@media screen and (max-width: 750px){.p-birth__story .ttl{font-size:2.4rem}}.p-birth__story .read{font-size:1.7rem}@media screen and (max-width: 750px){.p-birth__story .read{font-size:1.2rem}}.p-birth__story .storyList li{margin-top:80px}@media screen and (max-width: 750px){.p-birth__story .storyList li{margin-top:50px}}.p-birth__story .storyList li:first-child{margin-top:40px}.p-birth__story .storyList .img{margin-bottom:20px}.p-birth__story .storyList__ttl{font-size:2rem}@media screen and (max-width: 750px){.p-birth__story .storyList__ttl{font-size:1.5rem}}.p-birth__story .storyList__read{margin-top:5px;font-size:1.5rem;color:#646464}@media screen and (max-width: 750px){.p-birth__story .storyList__read{font-size:1.2rem}}
