@charset "utf-8";
.alpha a:hover img{
  opacity: 0.7;
}

/*for header*/
.f-bnr_area{
  width: 690px;
  margin: 0 auto;
}
.f-bnr_area li{
  float: left;
  margin-left: 10px;
}
.f-bnr_area li:first-child{
  margin-left: 0;
}

/*for section*/
.f-section{
  background: #c9e9f4;
  padding-bottom: 20px;
  margin-bottom: 25px;
  position: relative;
}
.f-section.bg--none{
  background: none;
}
.f-header{
  margin-bottom: 15px;
}
.heading_blue_baloon{
  color: #ffffff;
  text-align: center;
  font-size: 23px;
  font-weight: bold;
  line-height: 1;
}
.heading_blue_baloon span{
  display: block;
  padding: 8px;
  background: #005ead;
}
.heading_blue_baloon:after{
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg4ODRGMzQwMzVFQjExRUJBQTk3ODQ5NzVGNEU1ODMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg4ODRGMzQxMzVFQjExRUJBQTk3ODQ5NzVGNEU1ODMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg4NEYzM0UzNUVCMTFFQkFBOTc4NDk3NUY0RTU4MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg4NEYzM0YzNUVCMTFFQkFBOTc4NDk3NUY0RTU4MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Km7eBAAAA+ElEQVR42qyUUQfCUBiGv/az+jH9jf5BK5kiiiJd1EUy6iK6TzeRSEQSSZKiYiyZrffwjVlrO9t6eeY73znnsXF2MpTTZ0SUpfSZKnio9J+oQjYGq5SiJZgImQOKad9KeBQeDMAuoWgLdFG4MguUE8pKwPbKRDrgFFN0BF134JW9gRZTpvG+L5lIC9wkRVfQ9Db8MgPUJGVVYIbJiGVGhOgJ6v5mkOwOGhEyMf+QkYlUwOvHnMmfSLKyMx+VoLTBJY6M+BBbvl7o4Q6T7UHf1+uBQxIZ8QXgcG3zr0NJZWsw4noINmlk5Lk8C1ELZWRzkAeLqIUfAQYAXzw39UYSwMsAAAAASUVORK5CYII=);
  margin-top: -7px;
  display: block;
}
.icon-search span:before{
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAMAAADTXB33AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFNUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w0cz4AAAABudFJOUwD2oAMcBeYBBo9vzfz+yG77IXdfOq8VEHk1+Av157DjE0rhjuiU6blBL5jWXRHw/TsrjQe2n6QdYgoMl2Wn8zzBKvk3BCzEm4oe6mR/9+AynrrvVtf6rMtRY+u4xjZ0zg8Xt4xXhA6L9KWtgVBs9XYKXQAAASRJREFUKM9tklV7wjAUhkORUmDYYNhgwNzd3d3d3bfv/18uaU/adA/n6v3yJs15TsqYWW8v75/aayXI/lfG+IBZxbsVt8k1wa7wuGqW5/hSY8l4fspzqPoc0xAA8skHE6frgKjfVuvA0rwMM9zFZNiMAPXONzaAgDyWBdaUiwtXQIX40HWIMQMwCItAQlUXwDXhKeCaQQ44JzwCCqpKATeEJ8C+qi6BM8IDYEdVaSBLeAxslR2zGAdWiYN7wKwuzXCUj3MhnbLSNp/pKDXZ227NPx4yo17i3N2TYcwXCtiPMzYp3NSI4P42j7nWFbbc/aNw/uaI3OyJ6UnCL+uOTq1PpJYh/o7eVtolW/MOdgwkqNGJXaGqrFbdip/lt6Zi5W/th/0Bot5VTfDqEVQAAAAASUVORK5CYII=);
  display: inline-block;
  vertical-align: middle;
}
.heading_blue_baloon sup{
  font-size: 13px;
  font-weight: normal;
}

/*for item list*/
.f-item_area{
  width: 740px;
  margin-left: 5px;
}
.f-item_lsit{
  float: left;
  width: 175px;
  height: 180px;
  margin: 10px 0 0 10px;
  position: relative;
}
.f-item_lsit:hover{
  opacity: 0.7;
}
.f-item_lsit a{
  display: block;
  width: 100%;
  height: 100%;
}
.item_name{
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  top: 11px;
  width: 100%;
  text-align: center;
}
.item_name span{
  display: inline-block;
  padding: 5px 10px;
  border-radius: 10px;
}
.f-item_lsit .f-original_title{
  background: #c4e9ce;
}

.f-search_area{
  padding: 0 30px;
  margin-top: 10px;
}
.f-search_img_catalog{
  float: left;
}
.f-search_form_area{
  float: right;
  width: 531px;
}

.f-search_form_area .searchWord{
  border: 1px solid #cecece;
  border-right: none;
  float: left;
  color: #bbbbbb;
  font-size: 0.9em;
  border-radius: 3px;
  width: 355px;
  height: 26px;
}
.f-search_form_area .searchBtn{
  margin-left: -1px;
}
.f-search_note{
  color: #6b6b6b;
  font-size: 12px;
  margin-bottom: 10px;
}
.f-search_note--right--bold{
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  margin-top: 5px;
}

.f-item_area_sale{
  box-sizing: border-box;
  border: 4px solid #da332c;
  background: #ffe288;
}
.f-item_wrapper_sale{
  margin: 16px 0 0 16px;
  width: 761px;
}
.f-item_list {
  box-sizing: border-box;
  float:left;
  margin: 0 18px 18px 0;
}
.f-item_list_sale{
  box-sizing: border-box;
  background: #fff;
  padding: 8px;
  width: 167px;
  margin-bottom: 5px;
}
.f-item_name_sale{
  font-size: 14px;
  font-weight: bold;
  line-height: 1.12;
  min-height: 7em;
  word-break: break-all;
}
.f-item_img_area_sale{
  text-align: center;
  margin-bottom: 14px;
}
.f-item_img_area_sale img{
  width: 100px;
  height: 100px;
}
.price_normal_no-tax{
  font-size: 12px;
  letter-spacing: -0.07em;
  line-height: 1;
  margin-bottom: 3px;
}
.price_normal_no-tax{
  font-size: 12px;
  margin-bottom: 10px;
}
.price_name_no-tax{
  display: block;
  line-height: 1;
  margin-bottom: 3px;
}
.price_no-tax{
  font-size: 24px;
  font-weight: bold;
  color: #ff0000;
  letter-spacing: -0.07em;
  margin-right: -5px;
}
.price_in-tax{
  font-size: 12px;
  line-height: 1;
  margin-bottom: 5px;
}
#kaientai .btn_sale,
#kaientai .btn_sale:link,
#kaientai .btn_sale:visited{
  display: block;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0 5px 8px;
  line-height: 1;
  background: #da332c url(/resource/club_com/special/navis/images/icon_btn_sale.png) no-repeat 132px center;
  text-decoration: none;
}
.btn_sale:hover{
  opacity: 0.7;
}
.f-item_characteristic {
  background-color: #fff;
  border-radius: 5px;
  font-size: 11px;
  padding: 10px 8px;
  width: 151px;
  min-height: 46px;
}

.f-delivery_area{
  text-align: center;
  margin-top: 10px;
}
.f-delivery_area strong{
  font-size: 17px;
}
.bg--truck{
  background: #c9e9f4 url(/resource/club_com/special/kaientai/images/bg_truck.png) no-repeat 617px bottom;
}

.heading_el{
  border-left: 4px solid #333333;
  border-bottom: 1px solid #333333;
  font-size: 17px;
  font-weight: bold;
  line-height: 1;
  padding: 0 0 3px 10px;
  margin-bottom: 10px;
}
.text--strikethrough{
  text-decoration: line-through;
}
.category_btn{
  display: table;
  margin: 0 auto 18px;
}

.btn_limited_time_sale {
  margin-bottom: 20px;
}
.btn_limited_time_sale a:hover img {
  opacity: .7;
}
