.health-top-img{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(//yukikk.co.jp/wp-content/themes/yukishokuhin/./img/png/health-top.png);background-size:cover;background-position:center}.health-message{width:100%;max-width:1500px;margin:0 auto;letter-spacing:.2rem;display:grid;gap:2rem}.health-message h4{font-size:1.25rem}.health-message span{margin-right:.25rem;color:#ff504a}.health-message h2{color:#ff504a;font-size:2.25rem}.health-message h2 br{display:none}.health-message p{font-weight:500;line-height:3rem}.health-haccp{width:100%;max-width:1500px;margin:0 auto;display:flex;gap:3rem}.health-haccp-text{width:65%;letter-spacing:.2rem;display:grid;gap:2rem}.health-haccp-text h4{font-size:1.25rem}.health-haccp-text span{margin-right:.25rem;color:#ff504a}.health-haccp-text p{font-weight:500;line-height:2rem}.health-haccp img{width:35%;border-radius:4px;object-fit:cover}.main-wrapper{background-color:#f8fbff;margin-top:8rem}.main-wrapper-contents{padding:9rem 0 14rem;position:relative;display:grid;gap:10rem}.main-wrapper-content{width:100%;max-width:1500px;margin:0 auto;display:flex;align-items:center;gap:4rem;z-index:5}.main-wrapper-contents{padding:9rem 4rem 14rem;position:relative;display:grid;gap:10rem}.main-wrapper-content{background-color:#fff;padding:7rem 5rem 5rem;width:100%;max-width:1560px;margin:0 auto;letter-spacing:.2rem;border-radius:2rem;display:flex;gap:3rem;z-index:5;position:relative}.main-wrapper-content-top{width:100%;height:100%;padding:1rem;display:flex;flex-flow:column;align-items:flex-end;justify-content:space-between;position:absolute;top:0;left:0}.main-wrapper-content-top-right{align-items:flex-start}.content-top-borders{position:absolute;top:3rem;left:1.5rem}.content-top-borders p{color:#ff504a;font-size:.75rem;font-weight:600;letter-spacing:.2rem;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl}.content-top-border{background-color:#ff504a;width:2px;height:140px;margin:.5rem auto}.content-top-borders-right{left:94%}.main-wrapper-content-top img{width:120px;height:140px;display:block;object-fit:contain}.triangle{background-color:#ff504a;height:120px;width:120px;clip-path:polygon(108% 0,100% 100%,0 108%);transform:rotate(270deg);border-radius:1rem}.triangle-body-right .triangle{transform:rotate(180deg)}.triangle-body{position:relative;display:grid}.triangle-body-label{font-family:'Mochiy Pop P One',sans-serif;position:absolute;top:18%;left:58%;font-size:1.5rem;font-weight:600;color:#fff}.triangle-body-right .triangle-body-label{left:11%}.health-img{width:520px;height:360px;object-fit:cover;border-radius:8px}.health-titles{margin-bottom:3rem;display:flex}.health-detail{padding-top:1rem}.health-title{font-family:'Mochiy Pop P One',sans-serif;color:#ff504a;font-size:1.75rem;letter-spacing:.175rem}.health-border{background-color:#ff504a;width:100%;height:2px;margin-top:4px;border-radius:120px}.health-text{font-weight:500;line-height:2rem}.content-right{flex-direction:row-reverse}.top-block .nami{position:relative;left:24px}.top-block .sakana{position:relative;top:-32px;left:96px}.main-block{display:flex;flex-flow:column;justify-content:space-between;height:760px}.main-block .kumanomi{transform:rotate(-30deg);position:relative;left:80px}.main-block .bluefish{position:relative;right:120px}.main-block .kumanomi2{width:64px;transform:rotate(-30deg);position:relative;top:64px;right:32px}.main-block .nami{position:relative;right:80px}.main-block-under-parts{display:flex;justify-content:space-between}.main-block-under-parts .bluefish2{transform:scale(-1,1);position:relative;top:32px;left:100px}.main-block-under-parts .awa{transform:scale(-1,1) rotate(-30deg);position:relative;top:180px;left:64px}@media screen and (max-width:1140px){.main-wrapper-contents{gap:8rem}.main-wrapper-content{padding:7rem 4rem 5rem;display:flex;gap:2rem;letter-spacing:.125rem}.foodstuff-img{height:300px;width:400px}.foodstuff-title{font-size:1.375rem}.foodstuff-titles{margin-bottom:2rem}.foodstuff-text{line-height:1.75rem;font-size:.875rem}}@media screen and (max-width:960px){.main-wrapper{margin-top:8rem}.main-wrapper-contents{padding:5rem 2rem 10rem;gap:6rem}.main-wrapper-content{gap:3rem;flex-wrap:wrap;justify-content:center}.health-message{letter-spacing:.1rem}.health-message h2{font-size:2rem}.health-message h4{font-size:1.125rem}.health-message h2{font-size:1.75rem}.health-message p{line-height:2.5rem}.health-haccp-text h4{font-size:1.125rem}.health-haccp-text{width:100%}.health-haccp img{width:100%;max-width:480px}.health-haccp{flex-direction:column;align-items:center}.health-img{width:100%;height:auto;max-width:500px}.health-detail{max-width:500px}.health-titles{justify-content:center;margin-bottom:2rem}.health-title{font-size:1.375rem}.health-border{width:130px;margin:1.5rem auto 0}.health-text{text-align:center}.top-block .sakana{top:-10px;left:135px}.main-block .kumanomi{left:40px}.main-block .kumanomi2{top:60px;right:80px}.main-block-under-parts .awa{left:90px}.main-block-under-parts .bluefish2{left:170px;z-index:1}}@media screen and (max-width:520px){.main-wrapper{margin-top:8rem}.main-wrapper-contents{padding:2.5rem 1rem 8rem;gap:4rem}.main-wrapper-content{padding:7rem 1rem;gap:2rem}.main-wrapper-content-top img{width:80px;height:70px}.content-top-borders{top:2rem}.content-top-borders p{writing-mode:horizontal-tb}.content-top-border{display:none}.content-top-borders-right{left:68%}.triangle{height:100px;width:100px;clip-path:polygon(112% 0,100% 100%,0 112%)}.triangle-body-label{font-size:1.25rem}.health-haccp-text p{line-height:1.25rem;font-size:.75rem}.health-message{gap:1.5rem}.health-message h2{font-size:1.75rem}.health-message h2 br{display:block}.health-message h4{font-size:1rem}.health-message p{line-height:2rem;font-size:.875rem}.health-haccp-text h4{font-size:1rem}.health-text{font-size:.875rem;line-height:1.75rem}.health-title{font-size:1.125rem}.under-block{justify-content:flex-end}.under-block img{width:100%}}@media screen and (max-width:350px){.main-wrapper-contents{padding:2rem 0 6rem}.main-wrapper{margin-top:5rem}.health-message h2{font-size:1.5rem}.health-message h4{font-size:.875rem}.health-haccp-text h4{font-size:.875rem}.health-title{font-size:1rem}.health-text{font-size:.75rem}}