.list_narabi{
  border-top:1px solid #CCC;
  padding:20px 0 0;
  margin:20px 0 30px;
  text-align:left;
}

.ouchi_mv,
.hayawari_mv{
  margin-bottom:30px;
}
.ouchi_sec01{
  width:670px;
  margin:0 auto 30px;
}
.ouchi_sec02{
  width:670px;
  margin:0 auto 0;
}

.ouchi_sec03{
  width:670px;
  margin:0 auto 30px;
}
.ouchi_sec04{
  width:610px;
  margin:0 auto 30px;
}

.ouchi_mv img,
.hayawari_mv img,
.ouchi_sec01 img,
.ouchi_sec02 img,
.ouchi_sec03 img,
.ouchi_sec04 img{
  width:100%;
  height:auto;
}

.ouchi_list{
  width:670px;
  margin:0 auto 30px;
}

.ouchi_list li{
  width:100%;
  height:343px;
  padding-bottom:50px;
  margin-bottom:50px;
  border-bottom:solid 1px #000;
}
.ouchi_list li:nth-child(1){
  background:url("https://img15.shop-pro.jp/PA01239/471/etc/oushi_05_pc.jpg?cmsp_timestamp=20210615040442") no-repeat top;
  background-size:100%;
}
.ouchi_list li:nth-child(2){
  background:url("https://img15.shop-pro.jp/PA01239/471/etc/oushi_06_pc.jpg?cmsp_timestamp=20210615040442") no-repeat top;
  background-size:100%;
}
.ouchi_list li:nth-child(3){
  background:url("https://img15.shop-pro.jp/PA01239/471/etc/oushi_07_pc.jpg?cmsp_timestamp=20210615040442") no-repeat top;
  background-size:100%;
}
.ouchi_list li:nth-child(4){
  background:url("https://img15.shop-pro.jp/PA01239/471/etc/ouchi_tuke.jpg?cmsp_timestamp=20210817003540") no-repeat top;
  background-size:100%;
}
.ouchi_list li:nth-child(5){
  background:url("https://img15.shop-pro.jp/PA01239/471/etc/ouchi_motsu.jpg?cmsp_timestamp=20210817003407") no-repeat top;
  background-size:100%;
}

.ouchi_list li:last-child{
  padding-bottom:50px;
  border-bottom:none;
}

.ouchi_list li .cartbtn1117{
  width:253px !important;
}

.ouchi_list li .cartjs_box {
    padding: 255px 0 0 !important;
}

.ouchi_list li input[type="text"] {
    padding: 0;
    border: none;
    border-radius: 0;
    outline: none;
    background: none;
  box-sizing: border-box;
}


.ouchi_list li input[type="submit"],
.ouchi_list li input[type="button"] {
  border-radius: 0 !important;
  -webkit-box-sizing: content-box !important;
  -webkit-appearance: button !important;
  appearance: button !important;
  border: none !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
  box-shadow:none !important;
  text-shadow:none !important;
}

.cartjs_product_table table{
  width:100% !important;
  margin: 0 auto 5px !important;
}

.cartjs_product_table th{
  width:80px;
    font-size: 14px !important;
    line-height:24px !important;
  	font-family:"Yu Gothic", "Þâ¥´¥·¥Ã¥¯", YuGothic, "Þâ¥´¥·¥Ã¥¯ÂÎ", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "¥á¥¤¥ê¥ª", sans-serif;
  font-weight:bold !important;
  letter-spacing:0.1em;
}
.cartjs_product_table td{
  width:182px;
}
.cartjs_product_table td input{
    width: 100% !important;
  border:1px solid #000 !important;
  background:#FFF !important;
    font-size: 14px !important;
    line-height: 24px !important;
  	font-family:"Yu Gothic", "Þâ¥´¥·¥Ã¥¯", YuGothic, "Þâ¥´¥·¥Ã¥¯ÂÎ", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "¥á¥¤¥ê¥ª", sans-serif;
 text-align: right;
}


.ouchi_list li input[type="submit"]::-webkit-search-decoration,
.ouchi_list li input[type="button"]::-webkit-search-decoration {
  display: none !important;
}
.ouchi_list li input[type="submit"]::focus,
.ouchi_list li input[type="button"]::focus {
  outline-offset: -2px !important;
}
.ouchi_list li .cartjs_cart_in input{
    font-size: 16px !important;
    line-height: 40px !important;
   height: 40px !important;
    background: #000 !important;
  	color:#FFF !important;
    width: 100% !important;
  	font-family:"Yu Gothic", "Þâ¥´¥·¥Ã¥¯", YuGothic, "Þâ¥´¥·¥Ã¥¯ÂÎ", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "¥á¥¤¥ê¥ª", sans-serif;
  font-weight:bold;
  }


.kokuchi{
  margin-bottom:20px;
}

.kokuchi a{
  display:block;
}

.kokuchi a img{
  width:100%;
  height:auto;
}
