body{font-size:1.6rem}.page-header{margin-top:0 !important}#breadcrumb .container{max-width:calc(1200px + 5%);margin:0 auto;padding:0 5%}.site-body{padding:80px 0;position:relative;z-index:1}.spbr{display:none}@media screen and (min-width:768px){.site-body{padding:100px 0}.pcbr{display:block}.spbr{display:block}}.page-header-inner{position:absolute;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}h1.page-header-title{color:#fff;text-shadow:3px 5px 5px #000;font-size:4rem}div.page-header-title{color:#fff;text-shadow:3px 5px 5px #000;font-size:4rem}.page-header-title_en{color:#fff;text-shadow:3px 5px 5px #000}.page-header img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}@media screen and (max-width:767px){.page-header-inner{width:100%}h1.page-header-title{font-size:3rem}.page-header-title_en{font-size:1.7rem}.page-header img{height:420px}}.page-section{position:relative;z-index:1;margin-top:80px}.page-inner-section{position:relative;z-index:1;margin-top:60px}@media screen and (max-width:767px){.page-section{margin-top:50px}.page-inner-section{margin-top:40px}}.page-bg{position:relative;width:100vw;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);background:#e9eeec;padding:80px 0}.heading{margin-bottom:60px}.heading-tit{font-size:4rem;position:relative;letter-spacing:.3rem}.heading-tit:before{content:attr(data-txt);color:#d1d6d3;font-size:7rem;font-weight:900;position:absolute;bottom:-25px;left:40px;z-index:-1}.center .heading-tit:before{bottom:-25px;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:100%}.heading-tit_en{font-size:2.2rem;color:#517372}.section-desc{line-height:1.6;margin-bottom:30px;font-size:1.6rem}@media screen and (max-width:767px){.heading-tit{font-size:3rem}.heading-tit_en{font-size:2rem}.heading{margin-bottom:40px}.wht-bg{background:rgba(255,255,255,.7);padding:20px}.section-desc{font-size:1.4rem;line-height:1.5;margin-bottom:20px}.heading-tit:before{font-size:4rem}}.page-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-box-desc{width:50%;padding-top:25px;padding-bottom:25px;padding-right:60px}.page-box.reverse .page-box-desc{padding-right:0;padding-left:60px}.page-box-image{width:50%}.page-box-title{font-size:2.4rem;margin-bottom:20px;position:relative}.page-box-title-sub{font-size:2rem;margin-bottom:20px}.page-box-text{font-size:1.6rem;line-height:1.6}.page-box-title.icon{padding-left:50px}.icon:before{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:40px;height:40px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.page-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.page-box:last-child{margin-bottom:0}.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-box-desc{width:100%;margin-bottom:20px;padding-top:0;padding-bottom:0;padding-right:0}.page-box.reverse .page-box-desc{padding-right:0;padding-left:0}.page-box-image{width:100%}.page-box-title{font-size:1.8rem}.page-box-title-sub{font-size:1.6rem;margin-bottom:20px}.page-box-text{font-size:1.4rem}}.page-table{text-align:left;vertical-align:middle}.page-table th{width:30%;padding:20px 15px;border:1px solid #ccc;background:#f5f5f5;font-size:16px;font-weight:700}.page-table td{width:70%;padding:20px 15px;border:1px solid #ccc;font-size:16px}.table-h{margin-bottom:20px;font-size:2rem}.page-table-head{text-align:left;vertical-align:middle}.page-table-head th{padding:20px 15px;border:1px solid #ccc;background:#f5f5f5;font-size:16px;font-weight:700}.page-table-head tr:nth-child(1) th:nth-child(1){width:25%}.page-table-head tr:nth-child(1) th:nth-child(2){width:50%}.page-table-head tr:nth-child(1) th:nth-child(3){width:25%}.page-table-head td{padding:20px 15px;border:1px solid #ccc;font-size:16px}.page-table-head tr:nth-child(1) td:nth-child(1){width:25%}.page-table-head tr:nth-child(1) td:nth-child(2){width:50%}.page-table-head tr:nth-child(1) td:nth-child(3){width:25%}@media screen and (max-width:767px){.table-h{font-size:1.8rem}.page-table th{display:block;width:100%;font-size:1.4rem;padding:15px}.page-table td{display:block;width:100%;padding:15px;font-size:1.4rem}.page-table-head tr:nth-child(1){display:none}.page-table-head td{display:block;width:100%;font-size:1.4rem}.page-table-head tr td:nth-child(1){background:#f5f5f5;font-weight:700}.page-table-head tr:nth-child(1) td:nth-child(1){width:100%}.page-table-head tr:nth-child(1) td:nth-child(2){width:100%}.page-table-head tr:nth-child(1) td:nth-child(3){width:100%}}.gmap_link{color:blue;margin:10px 0;display:inline-block}.td-flex-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.td-flex-img img{width:calc(50% - 5px);margin-bottom:10px}.page-links{display:-webkit-box;display:-ms-flexbox;display:flex}.page-links-left{width:50%;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#7ba4a3),to(#5c8887));background:-o-linear-gradient(left,#7ba4a3,#5c8887);background:linear-gradient(to right,#7ba4a3,#5c8887)}.page-links-left a{display:block;width:100%;height:100%;text-decoration:none;padding:100px 20px}.page-links-right{width:50%;text-align:center}.page-links-right a{display:block;width:100%;height:100%;text-decoration:none;padding:100px 20px;border:1px solid #5c8887}.page-links-left--tit{font-size:2.8rem;margin-bottom:20px;color:#fff;font-weight:700;padding-top:20px}.page-links-left--tit_en{color:#fff}.page-links-right--fax{font-size:2.8rem;color:#5c8887}.page-links-right--tel{font-size:2.8rem;margin-bottom:10px;color:#5c8887}.page-links-right--mail{color:#5c8887}@media screen and (max-width:767px){.page-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-links-left{width:100%}.page-links-left a{padding:60px 20px}.page-links-right{width:100%}.page-links-right a{padding:60px 20px}.page-links-left--tit{font-size:2.4rem;margin-bottom:15px;padding-top:0}.page-links-right--fax{font-size:2.2rem}.page-links-right--tel{font-size:2.2rem}}.speech{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.speech img{margin-right:60px;margin-bottom:30px}.speech h2{font-size:2.8rem;margin-bottom:40px}.speech p{font-size:1.8rem;margin-bottom:20px;line-height:3.5rem}@media screen and (max-width:767px){.speech{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.speech img{margin-right:0;margin-bottom:30px}.speech h2{font-size:2rem;margin-bottom:25px}.speech p{font-size:1.4rem;margin-bottom:15px;line-height:2.6rem}}@media screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}.contact-table{margin-bottom:60px}.contact-table th{vertical-align:middle;text-align:left;background:#f5f5f5;position:relative;width:350px;font-size:1.6rem;border:1px solid #bbb}.contact-table td{border:1px solid #bbb}form.wpcf7-form p{text-align:center}.wpcf7-spinner{position:absolute !important}input[type=submit]{font-size:2rem;color:#fff;padding:15px 80px;font-family:"ryumin-M","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho",serif;font-style:normal;font-weight:700;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}input[type=submit]:hover{opacity:.8;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}.hissu{color:#fff;font-size:12px;padding:2px 4px;background:red;position:absolute;top:50%;right:15px;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.nini{color:#fff;font-size:12px;padding:2px 4px;background:blue;position:absolute;top:50%;right:15px;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.contactbrsp{display:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{margin:0;font-size:1.6rem}.wpcf7-not-valid-tip{font-size:1.2em}@media screen and (max-width:768px){.contact-table th,.contact-table td{display:block}.contact-table th{width:100%;font-size:1.4rem}.contact-table td{width:100%}input[type=submit]{font-size:1.8rem;padding:15px 40px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{margin:0;font-size:1.4rem}}@media screen and (max-width:540px){input[type=submit]{padding:15px 40px}.contactbr{display:none}.contactbrsp{display:block}}