.fs-p-footerCopyright__text {
  color: #000;
}

ol, ul {
  list-style: none;
}

.clear {
    clear: both;
}

.fs-c-documentArticle__content ul {
  margin-left: -15px;
}

dl.qa ul.normal {
  margin-left: -30px;
}

.detail_recipe ul {
  margin-left: -30px;
}

.forread {
  display: block;
  position: absolute;
  top: -9999px;
  left: -9999px;
}

ol.normal {
  margin-left: 15px;
  padding-left: 15px;
  list-style-position: outside;
  list-style-type: decimal;
}

.stx {
  font-size: 80%;
}

.rtx {
  color: #ff4c0d;
}

.otx {
 color:#FF5A00;
}

.f_left {
  float: left;
}

.f_right {
  float: right;
}

.f_left img {
    margin-right: 10px;
    margin-bottom: 10px;
}

.ta_left {
  text-align: left;
}

.ta_right {
  text-align: right;
}

table th,
table td {
  vertical-align: top;
}

table.normal {
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}

table.normal th,
table.normal td {
  border-top: 1px solid #999;
  border-left: 1px solid #999;
}

table .gray {
  background-color: #EAEAEA;
}

.clearfix {
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

div .pict {
  float: left;
}

div .pict img {
  width: 160px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.award dt {
  float: left;
  width: 7em;
}

.award dd {
  margin-left: 6em;
  padding-left: 1em;
  zoom:1;
}
/* ---------------------------------------------
*   width
--------------------------------------------- */
.w-per--0 {
    width: 0% !important;
}

.w-per--5 {
    width: 5% !important;
}

.w-per--10 {
    width: 10% !important;
}

.w-per--15 {
    width: 15% !important;
}

.w-per--20 {
    width: 20% !important;
}

.w-per--25 {
    width: 25% !important;
}

.w-per--30 {
    width: 30% !important;
}

.w-per--35 {
    width: 35% !important;
}

.w-per--40 {
    width: 40% !important;
}

.w-per--45 {
    width: 45% !important;
}

.w-per--50 {
    width: 50% !important;
}

.w-per--55 {
    width: 55% !important;
}

.w-per--60 {
    width: 60% !important;
}

.w-per--65 {
    width: 65% !important;
}

.w-per--70 {
    width: 70% !important;
}

.w-per--75 {
    width: 75% !important;
}

.w-per--80 {
    width: 80% !important;
}

.w-per--85 {
    width: 85% !important;
}

.w-per--90 {
    width: 90% !important;
}

.w-per--95 {
    width: 95% !important;
}

.w-per--100 {
    width: 100% !important;
}

@media screen and (max-width: 750px) {
    .w-per-sp--0 {
        width: 0% !important;
    }

    .w-per-sp--5 {
        width: 5% !important;
    }

    .w-per-sp--10 {
        width: 10% !important;
    }

    .w-per-sp--15 {
        width: 15% !important;
    }

    .w-per-sp--20 {
        width: 20% !important;
    }

    .w-per-sp--25 {
        width: 25% !important;
    }

    .w-per-sp--30 {
        width: 30% !important;
    }

    .w-per-sp--35 {
        width: 35% !important;
    }

    .w-per-sp--40 {
        width: 40% !important;
    }

    .w-per-sp--45 {
        width: 45% !important;
    }

    .w-per-sp--50 {
        width: 50% !important;
    }

    .w-per-sp--55 {
        width: 55% !important;
    }

    .w-per-sp--60 {
        width: 60% !important;
    }

    .w-per-sp--65 {
        width: 65% !important;
    }

    .w-per-sp--70 {
        width: 70% !important;
    }

    .w-per-sp--75 {
        width: 75% !important;
    }

    .w-per-sp--80 {
        width: 80% !important;
    }

    .w-per-sp--85 {
        width: 85% !important;
    }

    .w-per-sp--90 {
        width: 90% !important;
    }

    .w-per-sp--95 {
        width: 95% !important;
    }

    .w-per-sp--100 {
        width: 100% !important;
    }
}
#koujin_tb{
  border:1px solid #D3B91A; */
}
#koujin_tb td{
  border:1px solid #D3B91A;
  text-align:center;
}

#koujin_tb td.tb_tl{
  background:#E6D87F;
  padding:0px 30px;
}

#koujin_tb td.tb_r{
  background:#ffffff;
  text-align: left;
}

#koujin_tb td.tb_l{
  background:#F4EDC5;
}

.mod_item_info__tabel .info_table{
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  border-top: 1px solid #E4D4AF;
  border-left: 1px solid #E4D4AF;
  border-right: 1px solid #E4D4AF;
  border-bottom: 1px solid #E4D4AF;
}
.info_table .tr{
  border-bottom: 1px solid #E4D4AF;
}
.info_table .tr:not(:last-child){
  border-bottom: 1px solid #fff;
}
.info_table th,
.info_table td{
  padding: 7px 10px;
}
.info_table .th,
.info_table .info_title{
  background-color: #E4D4AF;
  text-align: center;
  font-weight: bold;
}
.info_table .tr:not(:last-child) .info_detail{
  border-bottom: 1px solid #E4D4AF;
}

.qa dl {
 margin-bottom:10px;
}
.qa dt {
 background:#f5f5f5 url("https://onlineshop.itembox.design/item/img/q.gif") 5px 50% no-repeat;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:30px;
 width:100%;
}
.qa dd {
 clear:left;
 margin:0;
 background:url("https://onlineshop.itembox.design/item/img/a.gif") 5px 0.5em no-repeat;
 padding-top:5px;
 padding-bottom:20px;
 padding-left:30px;
 width:100%;
}
.qa p {
 margin:10px 0;
}

.forread {
 display:block;
 position:absolute;
 top:-9999px;
 left:-9999px;
}

.md_product-area{
  padding: 50px 0;
  border-bottom: #e4e4e4 solid 2px;
}
.md_product-item{
  margin-bottom: 40px;
}
.md_product-item--title{
  font-size: 20px;
  color: #ff4c0d;
  font-weight: bold;
}
.md_product-item--text{
  font-size: 14px;
}

.md_tabel_list{
  font-size: 14px;
  border: 1px solid #E4D4AF;
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
}
.md_tabel_list.is_large{
	max-width: inherit;
}
.md_tabel_list.mb-0{
  margin-bottom: 0;
}
.md_tabel_list ._th,
.md_tabel_list ._td{
  padding: 7px 10px;
  line-height: 1.6;
}
.md_tabel_list ._th{
  background-color: #E4D4AF;
  font-weight: bold;
  text-align: center;
  min-width: 6em;
}
.md_tabel_list ._tr:not(:last-child) ._th{
  border-bottom: 1px solid #fff;
}
.md_tabel_list ._tr:not(:last-child) ._td{
  border-bottom: 1px solid #E4D4AF;
}
.md_tabel_list ._td:not(:first-child){
  border-left: 1px solid #E4D4AF;
}

.md_product-area{
	padding: 50px 0;
	border-bottom: #e4e4e4 solid 2px;
}

.md_product-item{
	margin-bottom: 40px;
}

.md_product-item ul{
	margin-left: -40px;
}

.md_product-item--title{
	font-size: 20px;
	color: #ff4c0d;
	font-weight: bold;
}
.md_product-item--text{
	font-size: 14px;
}

.list-indent--producttxt {
    display: flex;
}

.icon_link a {
  background: url("https://onlineshop.itembox.design/item/common/list_g.gif") no-repeat 0 0.4em transparent;
  padding-left: 10px;
}

.icon_pagenavi a {
  background: transparent url("https://onlineshop.itembox.design/item/common/icon_pagenavi.gif") 1px 50% no-repeat;
  padding-left: 13px;
}

#detail {
	float:left;
	margin-bottom:10px;
	width:100%;
}
.detail_pictBox {
	float:left;
	margin-bottom:10px;
	margin-right:30px;
	width:260px;
}
.detail_pictBox p {
	width:260px;
}
.detail_txtBox {
	float:left;
	width:420px;
}
.detail_txtBox .copy {
	margin:15px 0;
	font-size:103%;
}

@media screen and (max-width: 768px) {
  .detail_txtBox {
    width: 375px;
  }
}

/* 材料 */
.detail_material {
	width:320px;
}
.detail_material td {
	border-bottom:#E4D4AF solid 1px;
	padding:3px 10px;
}
.detail_material td.pt {
	padding-top:10px;
}

@media screen and (max-width: 768px) {
  .detail_material {
	width:250px;
  }
}

/* つくりかた */
#procedure {
	margin-bottom:30px;
	border:#E4D4AF solid 1px;
	background-color:#FFF;
	padding-top:7px;
	padding-left:7px;
	padding-right:10px;
}
#procedure ol {
	line-height:1.6;
}

/* サイトマップ */
#sitemapBox {
	padding:0 15px;
}
#sitemapBox .left_col {
	float:left;
	margin-right:20px;
	width:45%;
}
#sitemapBox .right_col {
	float:right;
	width:45%;
}
#sitemapBox ul {
	margin-left:-30px;
	margin-right:10px;
}
#sitemapBox h3 {
	margin-bottom:10px;
}

.download img {
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

.c-indent--15{
	display:block;
        margin-left:16px;
}