@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?mw8xvq");src:url("../fonts/icomoon.eot?mw8xvq#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?mw8xvq") format("truetype"),url("../fonts/icomoon.woff?mw8xvq") format("woff"),url("../fonts/icomoon.svg?mw8xvq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-more:before{content:"\e900"}#company{padding:60px 0 120px;position:relative}@media (max-width: 991px){#company{padding:50px 0 80px}}@media (max-width: 767px){#company{padding:40px 0 60px}}#company:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:340px;background:url("../img/common/img-bg2-local.png") top center;background-size:cover;z-index:-1}@media (max-width: 991px){#company:after{height:260px}}@media (max-width: 767px){#company:after{height:170px}}#company .contTtl{font-size:3.2rem;margin-bottom:30px}@media (max-width: 991px){#company .contTtl{font-size:2.6rem}}@media (max-width: 767px){#company .contTtl{font-size:2rem;margin-bottom:20px}}#company .cont{margin-bottom:100px}@media (max-width: 991px){#company .cont{margin-bottom:40px}}@media (max-width: 767px){#company .cont{margin-bottom:20px}}#company .cont.bg{padding:220px 0;position:relative}@media (max-width: 991px){#company .cont.bg{padding:160px 0}}@media (max-width: 767px){#company .cont.bg{padding:70px 0}}#company .cont.bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:220px;background:url("../img/common/img-bg1.png") center;background-size:cover}@media (max-width: 991px){#company .cont.bg:before{height:160px}}@media (max-width: 767px){#company .cont.bg:before{height:70px}}#company .cont.bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:220px;background:url("../img/common/img-bg2.png") center;background-size:cover}@media (max-width: 991px){#company .cont.bg:after{height:160px}}@media (max-width: 767px){#company .cont.bg:after{height:70px}}#company .cont .info dl{border-bottom:1px solid #DBD8D2;display:table;width:100%}#company .cont .info dl dt{display:table-cell;width:20%;padding:30px 20px;font-size:1.7rem;font-weight:600;color:#C1A158;position:relative;vertical-align:middle}@media (max-width: 767px){#company .cont .info dl dt{font-size:1.5rem;padding:15px 0;width:25%}}#company .cont .info dl dt:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#C1A158}#company .cont .info dl dd{display:table-cell;width:80%;padding:30px 20px}@media (max-width: 767px){#company .cont .info dl dd{padding:15px 0;width:75%}}#company .cont .info dl.top{border-top:1px solid #DBD8D2}#company .cont .info dl.top dt:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:#C1A158}#company .cont .txtCont{background:#EDEDE7;text-align:center}#company .cont .txtCont .inner.top{padding-bottom:100px;margin-bottom:100px;position:relative}@media (max-width: 991px){#company .cont .txtCont .inner.top{padding-bottom:60px;margin-bottom:60px}}@media (max-width: 767px){#company .cont .txtCont .inner.top{padding-bottom:30px;margin-bottom:20px}}#company .cont .txtCont .inner.top:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:21px;background-image:url("../img/common/img-line.png");background-size:cover;background-repeat:no-repeat}@media (max-width: 1199px){#company .cont .txtCont .inner.top:before{height:18px}}#company .cont .txtCont .inner .ttl{width:20%;display:inline-block;vertical-align:middle;text-align:center;width:130px;height:180px;background:url("../img/common/icon-rice2.png") center center no-repeat;background-size:100px 130px;font-size:3.2rem;line-height:5}@media (max-width: 991px){#company .cont .txtCont .inner .ttl{font-size:2.6rem;background:url("../img/common/icon-rice2.png") center center no-repeat;background-size:80px 110px;line-height:7}}@media (max-width: 767px){#company .cont .txtCont .inner .ttl{font-size:2rem;width:100%;height:120px;background:url("../img/common/icon-rice2.png") center center no-repeat;background-size:60px 80px;line-height:6}}#company .cont .txtCont .inner p,#company .cont .txtCont .inner ul{width:60%;display:inline-block;text-align:left;vertical-align:middle;line-height:2;padding-left:100px}@media (max-width: 1199px){#company .cont .txtCont .inner p,#company .cont .txtCont .inner ul{width:80%;padding-left:70px}}@media (max-width: 991px){#company .cont .txtCont .inner p,#company .cont .txtCont .inner ul{padding-left:40px}}@media (max-width: 767px){#company .cont .txtCont .inner p,#company .cont .txtCont .inner ul{padding-left:0;width:100%}}#company .cont .txtCont .inner ul li{margin-bottom:30px;text-indent:-1em;padding-left:1em}@media (max-width: 767px){#company .cont .txtCont .inner ul li{margin-bottom:10px}}#company .haccp{padding:60px 0 0}@media (max-width: 991px){#company .haccp{padding:40px 0 0}}@media (max-width: 767px){#company .haccp{padding:20px 0 0}}#company .haccp .cont{padding:0 30px;margin-bottom:60px}@media (max-width: 1199px){#company .haccp .cont{padding:0 20px}}@media (max-width: 991px){#company .haccp .cont{margin-bottom:40px;padding:0 10px}}@media (max-width: 767px){#company .haccp .cont{margin-bottom:20px}}#company .haccp .haccpTop{border-radius:20px;padding:40px 70px;text-align:center;margin-bottom:40px}@media (max-width: 1199px){#company .haccp .haccpTop{padding:30px}}@media (max-width: 767px){#company .haccp .haccpTop{padding:20px;margin-bottom:20px}}#company .haccp .haccpTop.green{background:#9ABFA5}#company .haccp .haccpTop.blue{background:#93BAC7}#company .haccp .haccpTop h3{background:#000;padding:5px 50px;color:#fff;font-size:2.4rem;display:inline-block;border-radius:60px;margin-bottom:30px}@media (max-width: 991px){#company .haccp .haccpTop h3{font-size:2.0rem;margin-bottom:20px}}@media (max-width: 767px){#company .haccp .haccpTop h3{font-size:1.8rem}}#company .haccp .haccpTop p{text-align:left;margin-bottom:30px}@media (max-width: 991px){#company .haccp .haccpTop p{margin-bottom:20px}}@media (max-width: 767px){#company .haccp .haccpTop p{margin-bottom:10px}}#company .haccp .haccpTop img{height:200px;margin-bottom:30px}@media (max-width: 991px){#company .haccp .haccpTop img{margin-bottom:20px;height:130px}}@media (max-width: 767px){#company .haccp .haccpTop img{margin-bottom:10px;height:100px}}#company .haccp .haccpTop ul{text-align:left}#company .haccp .haccpTop ul li{margin-bottom:20px;text-indent:-1.2em;padding-left:1.2em}@media (max-width: 767px){#company .haccp .haccpTop ul li{margin-bottom:10px}}#company .haccp .haccp1 h4{background:#5E846A;padding:3px 0;color:#fff;font-size:2.4rem;width:420px;display:block;margin:0 auto 30px;text-align:center;border-radius:60px}@media (max-width: 1199px){#company .haccp .haccp1 h4{width:350px}}@media (max-width: 991px){#company .haccp .haccp1 h4{font-size:2.0rem;width:300px}}@media (max-width: 767px){#company .haccp .haccp1 h4{font-size:1.8rem;margin-bottom:20px}}#company .haccp .haccp1 .checkList li{margin-bottom:30px;border-radius:20px}@media (max-width: 991px){#company .haccp .haccp1 .checkList li{margin-bottom:20px}}#company .haccp .haccp1 .checkList li .image{display:table-cell;width:30%;position:relative}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .image{display:block;width:100%}}#company .haccp .haccp1 .checkList li .image .img{height:100%;border-radius:20px 0 0 20px}@media (max-width: 1399px){#company .haccp .haccp1 .checkList li .image .img{height:240px}}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .image .img{width:100%;height:100px;border-radius:20px 20px 0 0}}#company .haccp .haccp1 .checkList li .image .check{position:absolute;top:-20px;right:-40px;width:110px}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .image .check{width:90px}}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .image .check{width:80px;top:-5px;right:10px}}#company .haccp .haccp1 .checkList li .txt{display:table-cell;width:70%;background:#fff;padding:40px 30px;border-radius:0 20px 20px 0;vertical-align:middle}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .txt{display:block;width:100%;padding:20px;border-radius:0 0 20px 20px}}@media (max-width: 767px){#company .haccp .haccp1 .checkList li .txt{padding:15px 20px}}#company .haccp .haccp1 .checkList li .txt h5{font-size:2.4rem;color:#5E846A;margin-bottom:10px}@media (max-width: 1399px){#company .haccp .haccp1 .checkList li .txt h5{font-size:2.0rem}}@media (max-width: 991px){#company .haccp .haccp1 .checkList li .txt h5{font-size:1.8rem}}@media (max-width: 767px){#company .haccp .haccp1 .checkList li .txt h5{font-size:1.6rem}}#company .haccp .haccp2 .imageList li{margin-bottom:20px}#company .haccp .haccp2 .imageList li img{margin-bottom:10px}#company .haccp .haccp2 .imageList li p{font-size:1.4rem}@media (max-width: 991px){#company .haccp .haccp2 .imageList li p{font-size:1.3rem}}@media (max-width: 767px){#company .haccp .haccp2 .imageList li p{font-size:1.1rem}}#company .haccp .haccp2 h4{color:#52899B;margin-bottom:10px;font-size:2.4rem}@media (max-width: 991px){#company .haccp .haccp2 h4{font-size:2.0rem}}@media (max-width: 767px){#company .haccp .haccp2 h4{font-size:1.8rem}}#company .about .ttl{font-size:3.2rem;margin-bottom:30px}@media (max-width: 991px){#company .about .ttl{font-size:2.6rem}}@media (max-width: 767px){#company .about .ttl{font-size:2rem;margin-bottom:10px}}#company .about p{line-height:2}
