/* ==========================================================================
   Point Index
   ========================================================================== */
/* adjust
  ========================================================================== */
section,div{box-sizing: border-box;}
.content_inner {
  padding-top: 0;
}
.products-category-header {
  margin-bottom: 0;
}
.products-category-header_inner {
  padding-bottom: 59px;
}

h1 span {display: inline-block; text-align: left;}
.section.suspage:first-child{margin-top:100px;padding-bottom:80px;}
.mod-local-title{border-bottom: #163D4A 2px solid;}
.mod-local-title h2{font-size: 2.6em;color: #163D4A;}

.text-area{margin-top:20px;}
.text-area p{font-size: 2em;font-weight: bold;color: #163D4A;}
.text-area p.small{font-size:1.6em;font-weight: normal;}
.text-area ul{list-style: disc;padding-left: 2em;}
.text-area ul li{font-size: 2em;font-weight: bold;color: #163D4A;padding-bottom: 1em;}
.text-area a{text-decoration: underline;}
.boxshadow img{box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, .25);}

.text-area ul.big-circle{list-style: none;padding-left: 0;margin-top:0.5em;}
.text-area ul.big-circle li{position: relative;padding-left: 2em;padding-bottom: 0.5em;}
.text-area ul.big-circle li:before {content: "";position: absolute;top: .4em;left: 0;width: 20px;height: 20px;background-color: #163D4A;border-radius: 50%;}

.section.flexbox{display: flex; align-items: flex-start;}
.section .flexbox-text{width:55%;padding: 0 20px 0 20px;}
.section .flexbox-image{width:45%;padding: 0 20px 0 20px;}
.section .order-left{order:1;}
.section .order-right{order:2;}

.image-area img{max-width:100%;height:auto;}

.bottom-text-area{border-top: 2px solid #163D4A;border-bottom: 2px solid #163D4A; padding: 60px 0; text-align: center;}
.bottom-text-area p{font-size: 3em;font-weight: bold;color: #163D4A;}
.contact-bottom-box {
  margin-top: 40px;
  text-align: center;
}
.contact-bottom-text {
  font-size: 3em;
  font-weight: bold;
  color: #163D4A;
  margin: 0;
}
p.contact-bottom-text a.contact-link {
  color: #163D4A;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .products-category-header_inner {
    padding-bottom: 46px;
  }
  
}
.opt-lamb .products-category-header_bg,
.opt-beef .products-category-header_bg,
.opt-prosessedFood .products-category-header_bg {
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .opt-lamb .products-category-header_bg,
  .opt-beef .products-category-header_bg,
  .opt-prosessedFood .products-category-header_bg {
    bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  h1 span br{display: none;}
  .section.flexbox{display:block;}
  .section .flexbox-text,
  .section .flexbox-image{width:100%;margin-bottom:40px;}
  .text-area p,
  .text-area ul li{font-size: 1.6em;}
  .text-area p.small{font-size:1.4em;}
  .bottom-text-area p{font-size: 2em;}
  .text-area ul.big-circle li:before{width: 15px;height: 15px;}
  .contact-bottom-text{font-size: 2em;}
}
