.general{margin-top:12rem}@media print,screen and (max-width: 799px){.general{margin-top:6.4rem}}.general .desc{margin:3.2rem 0 0;max-width:80rem}@media print,screen and (max-width: 799px){.general .desc{margin:2.6rem 0 0}}.general .visual{margin-top:1.6rem}.general .visual img{width:100vw}.general .general_columns{margin:4rem auto 0;position:relative}@media print,screen and (max-width: 799px){.general .general_columns{margin:4.4rem auto 0}}.general .general_columns .column_main{margin:0 0 0 auto;width:52rem}@media print,screen and (max-width: 799px){.general .general_columns .column_main{margin:0;width:auto}}.general .general_columns .column_main h3{text-align:right}@media print,screen and (max-width: 799px){.general .general_columns .column_main h3{text-align:left}}.general .general_columns .column_main .txt{margin:3.2rem 0 0;text-align:right}@media print,screen and (max-width: 799px){.general .general_columns .column_main .txt{margin:1.8rem 0 0;text-align:left}}.general .general_columns .column_sub{position:absolute;top:0;left:-6rem}@media print,screen and (max-width: 799px){.general .general_columns .column_sub{margin-top:1.8rem;position:static}}.general .general_columns .column_sub img{display:block;width:66rem}@media print,screen and (max-width: 799px){.general .general_columns .column_sub img{width:31.1rem}}.control{margin-top:12rem}.control .container_control{margin:0 auto;width:136rem;padding:8rem 6rem;background-color:#fff;border:.6rem solid #f1ece0;border-radius:4rem}@media print,screen and (max-width: 799px){.control .container_control{width:35.1rem;padding:6rem 2rem 2rem;border:0;border-radius:2rem}}.control .container_control .h_lead{margin-bottom:.5rem;text-align:center}@media print,screen and (max-width: 799px){.control .container_control .h_lead{margin-bottom:0}}.control .container_control h2{text-align:center}.control .container_control .desc{margin:3.2rem auto 0;text-align:center}@media print,screen and (max-width: 799px){.control .container_control .desc{margin:2.4rem auto 0;text-align:left}}.control_image{margin:4rem auto 0}@media print,screen and (max-width: 799px){.control_image{margin:3.2rem auto 0}}.essential{margin-top:16rem}@media print,screen and (max-width: 799px){.essential{margin-top:12rem}}.essential h2{text-align:center}@media print,screen and (max-width: 799px){.essential h2{text-align:left}}.essential .desc{margin:3.2rem auto 0;text-align:center}@media print,screen and (max-width: 799px){.essential .desc{margin-top:2.4rem;text-align:left}}.safety{margin-top:5.6rem}@media print,screen and (max-width: 799px){.safety{margin-top:4rem}}.safety .title_safety{margin:0 auto;padding-bottom:.4rem;width:15.8rem;text-align:center;background:url(/assets/images/business/border_safety.png) no-repeat bottom/contain}.safety .safety_items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8rem;margin-top:5.6rem}@media print,screen and (max-width: 799px){.safety .safety_items{grid-template-columns:1fr;gap:4rem;margin-top:3.2rem}}.safety .safety_items .safety_item .pic{border-radius:2rem;overflow:hidden}.safety .safety_items .safety_item .pic img{display:block}.safety .safety_items .safety_item .item_title{display:flex;align-items:center;margin-top:2.4rem}.safety .safety_items .safety_item .item_title .num{display:flex;align-items:center;gap:.8rem;margin-right:1.6rem;padding-right:.8rem;height:4.8rem;font-weight:700;color:#064b88;border-right:1px solid #064b88}.safety .safety_items .safety_item .item_title .txt{font-weight:700;line-height:1.5}.safety .safety_items .safety_item p{margin:.8rem 0 0}.freshness{margin-top:8rem}.freshness .title_freshness{margin:0 auto;padding-bottom:.4rem;width:8.6rem;text-align:center;background:url(/assets/images/business/border_freshness.png) no-repeat bottom/contain}.freshness .container_freshness{margin-top:2.5rem;position:relative}@media print,screen and (max-width: 799px){.freshness .container_freshness{margin-top:3.2rem}}.freshness .container_freshness p{margin:0;max-width:64rem;position:absolute;left:0;top:3.1rem}@media print,screen and (max-width: 799px){.freshness .container_freshness p{position:static}}.freshness .container_freshness .map{margin-left:auto;width:98.2rem}@media print,screen and (max-width: 799px){.freshness .container_freshness .map{margin:0 -3.2rem 0 -3.2rem;width:37.5rem}}.freshness .summary{margin-top:3.2rem;padding:2rem 0;background-color:#fff;border-radius:2rem}@media print,screen and (max-width: 799px){.freshness .summary{padding:1.6rem 0}}.freshness .summary .title_summary{display:flex;align-items:center;justify-content:center;margin:0 auto;width:108rem;height:4.2rem;font-weight:700;color:#fff;background-color:#064b88;border-radius:1rem}@media print,screen and (max-width: 799px){.freshness .summary .title_summary{margin:0 1.3rem;width:28.5rem;height:3.3rem}}.freshness .summary img{margin-top:.8rem}@media print,screen and (max-width: 799px){.freshness .summary img{margin-top:1.6rem}}.producer{margin:8rem 0 0}@media print,screen and (max-width: 799px){.producer{margin:12rem 0 0}}.producer .producer_columns{display:flex;flex-direction:row-reverse;gap:11.2rem}@media print,screen and (max-width: 799px){.producer .producer_columns{display:block}}.producer .column_main{width:62rem}@media print,screen and (max-width: 799px){.producer .column_main{width:auto}}@media print,screen and (max-width: 799px){.producer .column_sub{margin:1.6rem 0 0}}.producer .title_producer{margin:0;padding-bottom:.4rem;width:12.2rem;text-align:center;background:url(/assets/images/business/border_producer.png) no-repeat bottom/contain}@media print,screen and (max-width: 799px){.producer .title_producer{margin:0 auto}}.producer .txt{margin:5.6rem 0 0}@media print,screen and (max-width: 799px){.producer .txt{margin:3.2rem 0 0}}.producer .image{display:block;width:30.6rem}@media print,screen and (max-width: 799px){.producer .image{margin:0 auto;width:21rem}}/*# sourceMappingURL=business.css.map */