html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}img{border:0;vertical-align:bottom;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"ryumin-M";src:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../fonts/A-OTF-RyuminPro-Medium.woff2) format("woff2"),url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../fonts/A-OTF-RyuminPro-Medium.woff) format("woff");font-display:swap}.ryumin{font-family:"リュウミン R-KL",serif;font-style:normal}.r-bold{font-weight:700}.r-reg{font-weight:400}html{font-size:62.5%}body{font-family:"ryumin-M","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","MS P明朝","MS PMincho",serif;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.1rem;margin:0;padding:0;color:#000;font-size:2rem;position:relative;overflow:visible}a{color:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}a:hover{opacity:.8;color:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.fit{-o-object-fit:cover;object-fit:cover}.ie_fit{font-family:"object-fit: cover;"}.ie_position-l{font-family:"object-fit: cover; object-position: left;"}.ie_position-r{font-family:"object-fit: cover; object-position: right;"}.ie_position-t{font-family:"object-fit: cover; object-position: top;"}.ie_position-b{font-family:"object-fit: cover; object-position: bottom;"}.content-container{max-width:calc(1200px + 5%);margin:0 auto;padding:0 5%}.container-wide{max-width:calc(1760px + 5%);margin:0 auto;padding:0 5%}.section{position:relative;margin-top:200px}@media screen and (max-width:768px){.section{margin-top:80px}}.site-header{background:0 0;position:absolute;top:0;left:0;-webkit-box-shadow:none;box-shadow:none}.device-pc .global-nav-list>li>a:not(.header_scrolled .site-header .global-nav-list>li>a){color:#fff;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:inline-block;height:auto;padding:20px 1.4em;text-shadow:2px 3px 3px #000}.global-nav-list>li .global-nav-name{font-size:2.2rem;font-weight:400}.header_scrolled .site-header{width:100% !important;max-width:100% !important;background:0 0}.header_scrolled .site-header .global-nav-list>li>a{color:#fff}.header_scrolled .global-nav-list>li .global-nav-name{font-size:1.8rem;font-weight:400}.global-nav-list>li .global-nav-name.store-cta-sp{display:none}.header_scrolled .global-nav-list>li .global-nav-name.store-cta-sp{display:block}.header_scrolled .store-cta{display:none}.mobile-shop-link{display:none}.header_scrolled .site-header{-webkit-box-shadow:none;box-shadow:none}.header_scrolled .site-header-logo{display:inline-block !important;width:260px !important;padding-top:0;margin-bottom:0;margin-left:0}.header_scrolled .site-header-logo img.logo_scroll{display:block !important}.header_scrolled img.logo_no-scroll{vertical-align:middle}.header_scrolled .header-up{background:rgba(0,0,0,.5)}.header_scrolled .site-header--layout--nav-float .site-header-container{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;max-width:calc(1200px + 5%) !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.header_scrolled .site-header .global-nav{width:calc(96% - 290px) !important;margin-left:0 !important;margin-right:0 !important}.header_scrolled .global-nav-list{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.header_scrolled .global-nav-list>li>a{padding-bottom:0;padding-top:0}.header_scrolled .global-nav-list>li:last-child{display:none !important}.header_scrolled .global-nav-list>li>a{text-align:center}.header_scrolled .global-nav-list li:nth-child(5) a{padding-right:0 !important}.header_scrolled .global-nav-list .sub-menu li:first-child a{padding-left:1.2em !important}.header_scrolled .global-nav-list .sub-menu li:last-child a{padding-right:1.2em !important}nav.store-nav-sp{display:none}.header_scrolled nav.store-nav-sp{display:block !important;width:100%;background:0 0;max-width:calc(1200px + 5%) !important;padding:0 5%;margin:auto}.header_scrolled nav.store-nav-sp ul li{text-align:right}.header_scrolled nav.store-nav-sp ul li a{color:#fff;padding:5px 15px;background:#5c8887;display:inline-block}@media screen and (max-width:991px){#site-header{position:fixed;top:0;z-index:99}.header_scrolled .site-header--layout--nav-float .site-header-container{padding-top:0;padding-bottom:0}.mobile-shop-link{display:block}.header_scrolled .site-header-logo{width:100% !important;display:inline-block;vertical-align:middle;padding-top:.5rem;margin-bottom:.5rem}.header_scrolled .site-header-logo img.logo_scroll{display:none !important}.header_scrolled img.logo_no-scroll{display:block !important;min-width:260px}.vk-mobile-nav-menu-btn{top:13px;right:5px !important;left:auto !important}.vk-mobile-nav{padding:70px 10px}.header_scrolled nav.store-nav-sp{display:none !important}}@media screen and (max-width:767px){.site-header-logo img{max-height:35px}.vk-mobile-nav-menu-btn{top:5px}img.logo_no-scroll{margin-right:auto;margin-left:0}.header_scrolled img.logo_no-scroll{min-width:218px;margin-right:auto;margin-left:0}}@media screen and (max-width:580px){.site-header-logo img{max-height:25px}.header_scrolled img.logo_no-scroll{margin-right:auto;margin-left:0}.site-header-logo{padding-top:1rem;margin-bottom:1rem}.header_scrolled .site-header-logo{padding-top:1rem;margin-bottom:1rem}}main{margin-top:0 !important}section{position:relative}.spbr{display:none}.sspbr{display:none}@media screen and (max-width:767px){.pcbr{display:none}.spbr{display:block}}@media screen and (max-width:414px){.sspbr{display:block}}.heading{margin-bottom:160px}.info .heading{margin-bottom:60px;text-align:center}.bussiness .heading,.brand .heading{margin-bottom:60px;text-align:center}.heading-tit{font-size:6rem;position:relative;letter-spacing:.4rem}.heading-tit:before{color:#d1d6d3;font-size:11rem;font-weight:900;position:absolute;bottom:-25px;left:40px;z-index:-1}.message .heading-tit:before{content:"Message"}.recruit .heading-tit:before{content:"Recruit"}.bussiness .heading-tit:before{content:"Bussiness";bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.brand .heading-tit:before{content:"Brand";bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.heading-tit_ja{font-size:2.25rem;color:#517372}.section-desc{line-height:2;margin-bottom:160px}.bussiness .section-desc,.brand .section-desc{line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.heading-tit{font-size:3.5rem}.heading-tit_ja{font-size:2rem}.heading{margin-bottom:40px}.info .heading{margin-bottom:40px}.bussiness .heading,.brand .heading{margin-bottom:25px}.wht-bg{background:rgba(255,255,255,.7);padding:20px}.section-desc{font-size:1.6rem;line-height:1.8;margin-bottom:40px}.bussiness .section-desc,.brand .section-desc{line-height:2;margin-bottom:25px}.heading-tit:before{font-size:5.5rem}}.more-btn a{position:relative;padding-left:113px}.more-btn a:before{content:"";background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/btn-arrow.png) no-repeat center center/cover;width:14px;height:26px;position:absolute;left:42px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.more-btn a:after{content:"";background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/btn-grnshikaku.png) no-repeat center center/cover;width:93px;height:93px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.info .more-btn a:before{content:none}.info .more-btn a:after{content:none}.more-btn span{position:relative;padding-left:113px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.more-btn span:before{content:"";background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/btn-arrow.png) no-repeat center center/cover;width:14px;height:26px;position:absolute;left:42px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.more-btn span:after{content:"";background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/btn-grnshikaku.png) no-repeat center center/cover;width:93px;height:93px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.info .more-btn{text-align:center;margin-top:65px}@media screen and (max-width:767px){.info .more-btn{margin-top:40px}.more-btn a{padding-left:50px;font-size:1.8rem}.info .more-btn a{padding-left:0}.more-btn a:before{width:7px;height:14px;left:18px}.more-btn a:after{width:40px;height:40px}.more-btn span{padding-left:50px;font-size:1.8rem}.more-btn span:before{width:7px;height:14px;left:18px}.more-btn span:after{width:40px;height:40px}}footer{color:#fff;background:#313131;padding:60px 0 0}.footer-inner{max-width:calc(1200px + 5%);margin:0 auto;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.footerMenu.menu-01{width:23%}.footerMenu.menu-02{width:23%;margin-left:10px}.footerMenu.menu-03{width:23%;margin-left:10px}.footer-online{width:31%;margin-left:10px}.footerMenu .menu-item{margin-bottom:10px}.footerMenu .sub-menu{padding-left:10px;padding-top:5px}.footerMenu .sub-menu .menu-item{margin-bottom:3px}.footerMenu .menu-item:last-child{margin-bottom:0}.footerMenu .menu-item a{font-size:1.8rem;color:#fff}.footerMenu .sub-menu .menu-item a{font-size:1.6rem;color:#fff}.footer-tit{font-size:2.4rem;margin-bottom:40px}.footer-online{text-align:center;height:100%}.footer-online a{color:#fff;width:100%;height:100%;display:block;padding:20px 10px 30px;border:1px solid #fff}.on-tit{position:relative;font-size:2.4rem;margin-bottom:10px;display:inline-block;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.on-tit:before{content:"";background:#fff;width:25px;height:1px;position:absolute;top:50%;left:-30px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.on-tit:after{content:"";background:#fff;width:25px;height:1px;position:absolute;top:50%;right:-30px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.on-desc{margin-bottom:10px;font-size:1.2rem;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.on-more-btn span{position:relative;font-size:1.8rem;display:inline-block;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.on-more-btn span:before{content:"";background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/footer-more-arrow.png) no-repeat center center/cover;width:144px;height:21px;position:absolute;bottom:-5px;left:-5px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.footer-online a:hover{background:#fff}.footer-online a:hover .on-tit{color:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.footer-online a:hover .on-tit:before,.footer-online a:hover .on-tit:after{background:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.footer-online a:hover .on-desc{color:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.footer-online a:hover .on-more-btn span{color:#000;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.footer-online a:hover .on-more-btn span:before{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);background:url(//p-and-e-foods.jp/wp-content/themes/lightning_child/assets/css/../../image/footer-more-arrow-blk.png) no-repeat center center/cover;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.site-footer-copyright{color:#fff;background:#000;padding:10px 5%;font-size:1.5rem}.footerMenu .nolink.menu-item a{pointer-events:none}@media screen and (max-width:1024px){.footer-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-tit{margin-bottom:20px}.footerMenu.menu-01{width:calc(50% - 10px);margin-bottom:60px}.footerMenu.menu-02{width:calc(50% - 10px);margin-bottom:60px}.footerMenu.menu-03{width:calc(50% - 10px);margin-left:0}.footer-online{width:calc(50% - 10px)}}@media screen and (max-width:767px){.footerMenu.menu-03{width:calc(40% - 10px)}.footer-online{width:calc(60% - 10px)}.footer-tit{font-size:2.1rem}.footerMenu .menu-item a{font-size:1.8rem}.footer-online a{padding:25px 20px}.on-tit{font-size:2.1rem;margin-bottom:10px}.on-desc{font-size:1.4rem;margin-bottom:10px}.on-more-btn span{font-size:1.6rem}}@media screen and (max-width:540px){.footer-tit{margin-bottom:15px;font-size:2rem}.footerMenu .menu-item a{font-size:1.6rem}.footerMenu .sub-menu .menu-item a{font-size:1.4rem}.footerMenu.menu-01{width:calc(50% - 5px);margin-right:10px;margin-bottom:40px}.footerMenu.menu-02{width:calc(50% - 5px);margin-bottom:40px;margin-left:0}.footerMenu.menu-03{width:100%;margin-bottom:40px}.footerMenu.menu-03 nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footerMenu.menu-03 nav ul.menu .menu-item{width:calc(33.33% - 10px)}.footerMenu.menu-03 nav ul.menu .menu-item:nth-child(3n-1){margin:0 15px}.footer-online{width:100%;margin-bottom:40px;margin-left:0}}.device-pc .global-nav-list>li:hover>.sub-menu{overflow-y:hidden}.page_top_btn{z-index:0}.scrolled .page_top_btn{z-index:9999}.mt00{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.ml00{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.mr00{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.mb00{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f23{font-size:23px}.f24{font-size:24px}.f25{font-size:25px}.f26{font-size:26px}.f27{font-size:27px}.f28{font-size:28px}.f29{font-size:29px}.f30{font-size:30px}.f35{font-size:35px}.f40{font-size:40px}.f45{font-size:45px}.f50{font-size:50px}.f55{font-size:55px}.f60{font-size:60px}.f65{font-size:65px}.f70{font-size:70px}.f75{font-size:75px}.f80{font-size:80px}.f85{font-size:85px}.f90{font-size:90px}.f95{font-size:95px}.f100{font-size:100px}.f105{font-size:105px}.f110{font-size:110px}.f115{font-size:115px}.f120{font-size:120px}.f125{font-size:125px}.f130{font-size:130px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.w100{width:100%}.maxw100{max-width:100%}.minw100{min-width:100%}.vt-top{vertical-align:top}.vt-mid{vertical-align:middle}.vt-bt{vertical-align:bottom}.fadein{opacity:0;-webkit-transform:translate(0,-16px);-ms-transform:translate(0,-16px);transform:translate(0,-16px);-webkit-transition:all 2.5s cubic-bezier(.165,.84,.44,1);-o-transition:all 2.5s cubic-bezier(.165,.84,.44,1);transition:all 2.5s cubic-bezier(.165,.84,.44,1)}.fadein.scrollin{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fadein-up{opacity:0;-webkit-transform:translate(0,16px);-ms-transform:translate(0,16px);transform:translate(0,16px);-webkit-transition:all 2.5s cubic-bezier(.165,.84,.44,1);-o-transition:all 2.5s cubic-bezier(.165,.84,.44,1);transition:all 2.5s cubic-bezier(.165,.84,.44,1)}.fadein-up.scrollin{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.no_link>a{pointer-events:none}