@charset "utf-8";
/* CSS Document */

/* products */
.product_article #side_navi {
  padding-top: 10px;
  position: fixed;
  top: 290px;
  right: 0;
  background: #f0e7d2;
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px 0 0 6px;
  -ms-border-radius: 6px 0 0 6px;
  -o-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  width: 150px;
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.product_article #side_navi h3 {
  color: #e60012;
  font-size: 131%;
  border-left: 4px solid #e60012;
  padding: 2px 2px 2px 7px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.product_article #side_navi h3 span {
  font-weight: normal;
  font-size: 65%;
  color: #454545;
}

.product_article #side_navi ul {
  border-top: 1px solid #dacfb5;
}

.product_article #side_navi ul li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dacfb5;
  font-size: 93%;
}

.product_article #side_navi ul li:last-child {
  border-bottom: none;
}

.product_article #side_navi ul li a {
  color: #3e0606;
  text-decoration: none;
  display: block;
  background: url("../image/arrow1.gif") 12px 12px no-repeat;
  padding: 8px 3px 8px 21px;
}

.product_article #side_navi ul li a:hover {
  text-decoration: underline;
}

.product_article #side_navi ul li a.current {
  color: #e60012;
}

.product_article #new_product_bn {
  margin-bottom: 55px;
}

.product_article #product_tab_block #nav {
  border-bottom: 3px solid #e60012;
  padding-left: 20px;
}

.product_article #product_tab_block #nav li {
  width: 221px;
  height: 42px;
  float: left;
  text-indent: -9999px;
  margin-right: 2px;
}

.product_article #product_tab_block #nav #product_tab1 {
  background: url("../../product/image/tab1.gif") no-repeat;
}

.product_article #product_tab_block #nav #product_tab1.select {
  background: url("../../product/image/tab1_on.gif") no-repeat;
}

.product_article #product_tab_block #nav #product_tab2 {
  background: url("../../product/image/tab2.gif") no-repeat;
}

.product_article #product_tab_block #nav #product_tab2.select {
  background: url("../../product/image/tab2_on.gif") no-repeat;
}

.product_article #product_tab_block #tab {
  border: 1px solid #e60012;
  margin-top: 1px;
  background: #fff;
}

.product_article #product_tab_block #tab dl {
  padding: 22px 0 22px;
}

.product_article #product_tab_block #tab dl.even {
  background: #f7f2e6;
}

.product_article #product_tab_block #tab dl dt {
  float: left;
  padding-left: 35px;
  padding-top: 33px;
  width: 160px;
}

.product_article #product_tab_block #tab dl dd {
  border-left: 1px dashed #e60012;
  padding-left: 45px;
  float: left;
  width: 715px;
}

.product_article #product_tab_block #tab dl dd ul li {
  float: left;
  margin-right: 40px;
  width: 102px;
  padding: 7px 0;
}

.product_article #product_tab_block #tab dl dd ul li figure {
  border: 1px solid #e6e2d9;
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background: #fff;
}

.product_article #product_tab_block #tab dl dd ul li p {
  background: url("../image/arrow2.gif") 0 2px no-repeat;
  padding-left: 14px;
  font-size: 93%;
  line-height: 1.4;
  margin-top: 5px;
  letter-spacing: normal;
}

.product_article #product_tab_block #tab dl dd ul li p a {
  color: #222;
  text-decoration: none;
}

.product_article #product_tab_block #tab dl dd ul li p a:hover {
  text-decoration: underline;
}

.product_article #product_brand_block {
  border: 1px solid #e60012;
}

.product_article #product_brand_block h2 {
  background: #fbd6d5;
  line-height: 0;
}

.product_article #product_brand_block ul {
  text-align: center;
  letter-spacing: -.40em;
}

.product_article #product_brand_block ul li {
  letter-spacing: normal;
  display: inline-block;
  *zoom: 100%;
  *display: inline;
  margin: 15px 4px;
}

.product_article #product_pickup_block ul {
  width: 990px;
  margin-left: -30px;
}

.product_article #product_pickup_block ul li {
  float: left;
  margin: 0 0 15px 30px;
}

.product_article #product_cat_navi {
  margin-bottom: 50px;
}

.product_article #product_cat_navi li {
  float: left;
  height: 80px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.product_article #product_cat_navi li a {
  height: 80px;
  display: block;
}

.product_article #cat_navi_bt1 a {
  background: url("../../product/image/cat_navi_bt1.gif") no-repeat;
  width: 118px;
}

.product_article #cat_navi_bt2 a {
  background: url("../../product/image/cat_navi_bt2.gif") no-repeat;
  width: 137px;
}

.product_article #cat_navi_bt3 a {
  background: url("../../product/image/cat_navi_bt3.gif") no-repeat;
  width: 121px;
}

.product_article #cat_navi_bt4 a {
  background: url("../../product/image/cat_navi_bt4.gif") no-repeat;
  width: 133px;
}

.product_article #cat_navi_bt5 a {
  background: url("../../product/image/cat_navi_bt5.gif") no-repeat;
  width: 107px;
}

.product_article #cat_navi_bt6 a {
  background: url("../../product/image/cat_navi_bt6.gif") no-repeat;
  width: 102px;
}

.product_article #cat_navi_bt7 a {
  background: url("../../product/image/cat_navi_bt7.gif") no-repeat;
  width: 115px;
}

.product_article #cat_navi_bt8 a {
  background: url("../../product/image/cat_navi_bt8.gif") no-repeat;
  width: 127px;
}

.product_article #cat_navi_bt2_1 a {
  background: url("../../product/image/cat_navi_bt2_1.gif") no-repeat;
  width: 223px;
}

.product_article #cat_navi_bt2_2 a {
  background: url("../../product/image/cat_navi_bt2_2.gif") no-repeat;
  width: 248px;
}

.product_article #cat_navi_bt2_3 a {
  background: url("../../product/image/cat_navi_bt2_3.gif") no-repeat;
  width: 253px;
}

.product_article #cat_navi_bt2_4 a {
  background: url("../../product/image/cat_navi_bt2_4.gif") no-repeat;
  width: 236px;
}


.product_article #cat_navi_bt1 a:hover,
.product_article #cat_navi_bt1 a.current {
  background: url("../../product/image/cat_navi_bt1_on.gif") no-repeat;
}

.product_article #cat_navi_bt2 a:hover,
.product_article #cat_navi_bt2 a.current {
  background: url("../../product/image/cat_navi_bt2_on.gif") no-repeat;
}

.product_article #cat_navi_bt3 a:hover,
.product_article #cat_navi_bt3 a.current {
  background: url("../../product/image/cat_navi_bt3_on.gif") no-repeat;
}

.product_article #cat_navi_bt4 a:hover,
.product_article #cat_navi_bt4 a.current {
  background: url("../../product/image/cat_navi_bt4_on.gif") no-repeat;
}

.product_article #cat_navi_bt5 a:hover,
.product_article #cat_navi_bt5 a.current {
  background: url("../../product/image/cat_navi_bt5_on.gif") no-repeat;
}

.product_article #cat_navi_bt6 a:hover,
.product_article #cat_navi_bt6 a.current {
  background: url("../../product/image/cat_navi_bt6_on.gif") no-repeat;
}

.product_article #cat_navi_bt7 a:hover,
.product_article #cat_navi_bt7 a.current {
  background: url("../../product/image/cat_navi_bt7_on.gif") no-repeat;
}

.product_article #cat_navi_bt8 a:hover,
.product_article #cat_navi_bt8 a.current {
  background: url("../../product/image/cat_navi_bt8_on.gif") no-repeat;
}

.product_article #cat_navi_bt2_1 a:hover,
.product_article #cat_navi_bt2_1 a.current {
  background: url("../../product/image/cat_navi_bt2_1_on.gif") no-repeat;
}

.product_article #cat_navi_bt2_2 a:hover,
.product_article #cat_navi_bt2_2 a.current {
  background: url("../../product/image/cat_navi_bt2_2_on.gif") no-repeat;
}

.product_article #cat_navi_bt2_3 a:hover,
.product_article #cat_navi_bt2_3 a.current {
  background: url("../../product/image/cat_navi_bt2_3_on.gif") no-repeat;
}

.product_article #cat_navi_bt2_4 a:hover,
.product_article #cat_navi_bt2_4 a.current {
  background: url("../../product/image/cat_navi_bt2_4_on.gif") no-repeat;
}

.product_article .product_cat_block {
  border: 1px solid #e60012;
  background: #fff;
  padding: 27px 0 0 44px;
}

.product_article .product_cat_block ul li {
  float: left;
  margin-right: 28px;
  width: 152px;
  margin-bottom: 25px;
}

.product_article .product_cat_block ul li figure {
  border: 1px solid #e6e2d9;
  box-sizing: border-box;
  width: 150px;
  height: 150px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background: #fff;
}

.product_article .product_cat_block ul li p {
  background: url("../image/arrow2.gif") 0 2px no-repeat;
  padding-left: 14px;
  font-size: 93%;
  line-height: 1.4;
  margin-top: 5px;
  letter-spacing: normal;
  font-weight: bold;
}

.product_article .product_cat_block ul li p a {
  color: #222;
  text-decoration: none;
}

.product_article .product_cat_block ul li p a:hover {
  text-decoration: underline;
}

.product_article .product_cat_block ul li span {
  line-height: 0;
  display: block;
  margin-top: 3px;
}

.product_article #product_detail_t {
  position: relative;
}

.product_article #product_detail_t>span {
  position: absolute;
  top: 17px;
  right: 0;
}

.product_article #product_detail_l {
  float: left;
  width: 450px;
}

.product_article #product_detail_figure {
  border: 1px solid #e6e2d9;
  box-sizing: border-box;
  width: 450px;
  height: 450px;
  /* display:table-cell; */
  display: block;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  /* padding-left:45px; */
  position: relative;
  /*overflow:hidden;*/
  padding: 25px;
}

.product_article #product_detail_figure_inner {}

.product_article #product_detail_figure .slides {}

.product_article #product_detail_figure .slides li {}

.product_article #product_detail_figure .flex-control-nav {
  position: absolute;
  bottom: -25px;
  left: 0;
}

.product_article #product_detail_r {
  float: right;
  width: 460px;
  padding-top: 20px;
}

.product_article #product_detail_r p {
  font-size: 108%;
  line-height: 2.2;
}

.product_article #product_detail_r dl {
  border: 3px solid #ea3634;
  padding: 2px;
  margin: 40px 5px 0 5px;
}

.product_article #product_detail_r dl dt {
  float: left;
}

.product_article #product_detail_r dl dd {
  float: right;
}

.product_article #detail_info_l {
  width: 300px;
  float: left;
}

.product_article #detail_info_r {
  width: 640px;
  float: right;
}

.product_article #detail_info_l .tbl1 td {
  text-align: center;
}

.product_article #detail_info2_l {
  width: 450px;
  float: left;
}

.product_article #detail_info2_l .tbl2 td {
  text-align: center;
}

.product_article #detail_info2_r {
  width: 470px;
  float: right;
}

.product_article #detail_info2_r ul li {
  float: left;
  background: #fff;
  border: 1px solid #d5c49e;
  box-sizing: border-box;
  width: 93px;
  text-align: center;
  margin: 0 1px 1px 0;
  font-size: 85%;
  letter-spacing: normal;
}

.product_article #detail_info2_r ul li span {
  display: block;
  padding: 5px 0;
}

.product_article #detail_info2_r ul li.status_active {
  color: #fff;
  background: #e60012;
}

.product_article #detail_recipe_block {
  border: 3px solid #ded7c7;
  background: url("../../product/image/recommend_recipe_bg.gif");
  padding: 15px;
}

.product_article #detail_recipe_block h4 {
  text-align: center;
}

.product_article #detail_recipe_block ul {
  text-align: center;
}

.product_article #detail_recipe_block ul li {
  border: 1px solid #e0e0e0;
  padding: 7px 7px 12px;
  width: 216px;
  position: relative;
  margin: 20px 20px 10px;
  background: #fff;
  display: inline-block;
  float: none;
  vertical-align: top;
}

.product_article #detail_recipe_block ul li .recipe_pin {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -13px;
  z-index: 100;
}

.product_article #detail_recipe_block ul li p {
  background: url("../image/arrow1.gif") 2px 3px no-repeat;
  padding-left: 14px;
  line-height: 1.4;
  margin-top: 15px;
  text-align: left;
}

.product_article #detail_recipe_block ul li p a {
  color: #454545;
  text-decoration: none;
}

.product_article #detail_recipe_block ul li p a:hover {
  text-decoration: underline;
}

.product_article .detail_t_caution {
  text-align: right;
  display: block;
  font-size: 77%;
  font-weight: normal;
  margin-top: 5px;
}

/*170828追加*/
.product_article #product_detail_r .functionalnfo {
  border: 3px solid #ea3634;
  padding: 20px;
  margin: 30px 5px 0 5px;
  background: #fceded;
}

.product_article #product_detail_r .functionalnfo .ttl {
  font-size: 18px;
  font-weight: bold;
}

.product_article #product_detail_r .functionalnfo .link a {
  background: url("../image/arrow2.gif") no-repeat 0 9px;
  margin-bottom: 8px;
  padding-left: 17px;
  text-align: center;
  display: inline-block;
  color: #333;
  text-decoration: none;
  font-weight: bold;
}

.product_article #product_detail_r .functionalnfo .link a:hover {
  text-decoration: underline;
}


/* corporate */
.corporate_article #greeting_txt p {
  line-height: 2.6;
  float: left;
}

.corporate_article #greeting_txt figure {
  float: right;
}

.corporate_article .tbl5 tr td.tbl5_reki {
  text-align: center;
  padding-left: 0 !important;
}

.corporate_article .tbl5 tr td.tbl5_reki:after {
  content: '年';
}

.corporate_article .tbl5 tr td.tbl5_reki {
  color: #522806;
  border: none !important;
  font-weight: bold;
  padding-left: 0 !important
}

.corporate_article .history_dl dt {
  background: url("../../corporate/image/history_bt.gif") no-repeat;
  width: 299px;
  height: 45px;
  margin: 0 auto;
  padding-bottom: 20px;
  cursor: pointer;
}

.corporate_article .history_dl dt.opened {
  background: url("../../corporate/image/history_bt_on.gif") no-repeat;
}

.corporate_article #history_oke_block p {
  float: left;
  width: 520px;
}

.corporate_article #history_oke_block figure {
  width: 355px;
  float: right;
  display: block;
}

.corporate_article #quality_block1 p {
  float: left;
  width: 600px;
  letter-spacing: normal !important;
}

.corporate_article #quality_block1 figure {
  width: 315px;
  float: right;
  display: block;
}

/* recruit */
.recruit_article #recruit_block1 ul {
  text-align: center;
  letter-spacing: -.40em;
}

.recruit_article #recruit_block1 ul li {
  letter-spacing: normal;
  display: inline-block;
  *zoom: 100%;
  *display: inline;
  margin: 0 13px;
}

.recruit_article #recruit_block2 ul {
  text-align: center;
  letter-spacing: -.40em;
}

.recruit_article #recruit_block2 ul li {
  letter-spacing: normal;
  display: inline-block;
  *zoom: 100%;
  *display: inline;
  margin: 0 18px;
}

.recruit_article .profile_block1 {
  border-bottom: 1px solid #d9caa8;
  padding: 15px 20px 15px 10px;
}

.recruit_article .profile_block1 figure {
  display: block;
  width: 195px;
  float: left;
}

.recruit_article .profile_block1 ul {
  float: left;
  width: 380px;
}

.recruit_article .profile_block1 ul li {
  color: #4b2629;
  letter-spacing: normal;
  margin-bottom: 2px;
}

.recruit_article .profile_block1 p {
  float: right;
}

.recruit_article .profile_block2 {
  margin-bottom: 20px !important;
}

.recruit_article .profile_block2 p {
  float: left;
  width: 690px;
  padding-left: 15px;
}

.recruit_article .profile_block2 figure {
  float: right;
  padding-right: 38px;
}

.recruit_article .voice_box {
  border: 1px solid #d9caa8;
  background: #fff;
  padding: 13px 15px 13px 200px;
  background: url("../../recruit/image/voice_icon.gif") 17px 13px no-repeat;
  color: #4b2629;
}

.recruit_article .voice_box p {
  line-height: 1.8;
}

#recruit_top_bt {
  position: absolute;
  top: 40px;
  right: 0;
}

/* action */
.action_article #kodawari_block1 figure {
  width: 300px;
  float: left;
  display: block;
}

.action_article #kodawari_block1 dl {
  float: right;
  width: 575px;
}

.action_article #kodawari_block1 dl dt {
  margin-bottom: 5px;
}

.action_article #kodawari_block1 dl dd {
  line-height: 1.6;
  margin-bottom: 12px;
}

.action_article #action_navi_block {
  background: #f0e7d2;
  padding: 25px 0;
}

.action_article #action_navi_block ul {
  text-align: center;
  letter-spacing: -.40em;
}

.action_article #action_navi_block li {
  border: 2px solid #d9caa7;
  display: inline-block;
  letter-spacing: normal;
  *zoom: 100%;
  margin: 0 7px;
  *display: inline;
}

.action_article #action_navi_block li a {
  display: block;
  padding: 13px 26px;
  background: url("../image/arrow3.gif") 16px 48% no-repeat #fff;
  color: #333;
  text-decoration: none;
}

.action_article #action_navi_block li a:hover,
.action_article #action_navi_block li a.current {
  color: #e8232f;
}

/* recipe */
#recipe_t1_inner {
  width: auto !important;
  margin: 0 auto;
  background: url("../../recipe/image/t1_bg.jpg") center 0 no-repeat;
}

.recipe_article #recipe_recommend_keyword {
  background: #f0e7d2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 25px;
}

.recipe_article #recipe_recommend_keyword dt {
  float: left;
  line-height: 1;
  padding-right: 17px;
}

.recipe_article #recipe_recommend_keyword dd {
  float: left;
  border-left: 1px solid #b3a192;
  line-height: 1;
  padding: 6px 0 3px 20px;
  width: 610px;
}

.recipe_article #recipe_recommend_keyword dd ul li {
  float: left;
  color: #5e3c36;
  font-size: 108%;
  line-height: 1;
  font-weight: bold;
}

.recipe_article #recipe_recommend_keyword dd ul li a {
  color: #5e3c36;
}

.recipe_article #recipe_search_block {
  border-top: 3px solid #e60012;
  padding-top: 1px;
  margin-bottom: 40px;
}

.recipe_article #recipe_search_block_inner {
  border: 1px solid #e60012;
  background: #fff;
  padding: 25px 26px 0;
}

.recipe_article #recipe_search_block_inner h2,
.recipe_article #recipe_search_block_inner .free_txt,
.recipe_article #recipe_search_block_inner .search_bt {
  float: left;
}

.recipe_article #recipe_search_block_inner h2 {
  margin-top: 2px;
}

.recipe_article #recipe_search_block_inner .free_txt {
  margin-right: 6px;
}

.recipe_article #recipe_search_block_inner .free_txt input {
  border: 1px solid #aaa;
  padding: 8px;
  width: 410px;
}

.recipe_article #recipe_search_block_inner .search_bt input,
.recipe_article #search_block2 .search_bt input {
  background: url("../../recipe/image/search_bt.gif") no-repeat;
  width: 128px;
  height: 35px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.recipe_article #recipe_search_block_inner .reset_bt input,
.recipe_article #search_block2 .reset_bt input {
  background: url("../../recipe/image/reset_bt.gif") no-repeat;
  width: 128px;
  height: 35px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.recipe_article #recipe_search_block_inner .search_bt input:hover,
.recipe_article #recipe_search_block_inner .reset_bt input:hover,
.recipe_article #search_block2 .search_bt input:hover,
.recipe_article #search_block2 .reset_bt input:hover {
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.recipe_article #recipe_search_reset_bt {
  text-align: center;
  letter-spacing: -.40em;
}

.recipe_article #recipe_search_reset_bt p {
  display: inline-block !important;
  letter-spacing: normal !important;
  *zoom: 100%;
  *display: inline;
  float: none !important;
  margin: 30px 5px 0;
}




.recipe_article #recipe_free_txt_block {
  float: left;
}

.recipe_article #detail_search_bt {
  float: right;
  margin-top: 4px;
  cursor: pointer;
  background: url("../../recipe/image/detail_search_bt_on.gif") no-repeat;
  width: 128px;
  height: 29px;
  text-indent: -9999px;
}

.recipe_article #detail_search_bt.opened {
  background: url("../../recipe/image/detail_search_bt.gif") no-repeat;
}

.recipe_article #search_block1 {
  padding-bottom: 25px;
}

.recipe_article #search_block2 {
  border-top: 1px solid #c8bb9b;
  padding-top: 30px;
  padding-bottom: 35px;
  /*display:none;*/
}

.recipe_article #search_block2 dl {
  border-left: 1px dotted #c8bb9b;
  padding-left: 20px;
  padding-right: 28px;
  float: left;
}

.recipe_article #search_block2 dl:first-child {
  border: none;
}

.recipe_article #search_block2 dt {
  margin-bottom: 13px;
}

.recipe_article #search_block2 dl dd {
  margin-left: 15px;
  color: #5e3c36;
}

.recipe_article #search_block2 dl dd input {
  margin-right: 5px;
}

.recipe_article #recipe_monthly_block {
  width: 720px;
  float: left;
}

.recipe_article #recipe_monthly_block h2 {
  line-height: 0;
  font-size: 0;
}

.recipe_article #recipe_monthly_block ul {
  border: 5px solid #ede4cd;
  background: url("../../recipe/image/recipe_monthly_bg.jpg");
  padding: 15px 15px;
}

.recipe_article #recipe_monthly_block li {
  border: 1px solid #e0e0e0;
  padding: 7px 7px 7px;
  width: 194px;
  position: relative;
  float: left;
  margin-left: 12px;
  background: #fff;
}

.recipe_article #recipe_monthly_block li figure {
  width: 195px;
  overflow: hidden;
}

.recipe_article #recipe_monthly_block li figure img {
  width: 195px;
  height: auto;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}

.recipe_article #recipe_monthly_block li .recipe_pin {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -13px;
  z-index: 100;
}

.recipe_article #recipe_monthly_block li p {
  background: url("../image/arrow1.gif") 2px 3px no-repeat;
  padding-left: 14px;
  line-height: 1.4;
  margin-top: 10px;
}

.recipe_article #recipe_monthly_block li p a {
  color: #454545;
  text-decoration: none;
}

.recipe_article #recipe_monthly_block li p a:hover {
  text-decoration: underline;
}

.recipe_article #recipe_bn_block li {
  float: left;
  margin-right: 13px;
}

.recipe_article #basic_bn {
  margin-top: 40px;
  line-height: 0;
  font-size: 0;
  float: right;
}

.recipe_article #brand_bn_block {
  border: 2px solid #e60012;
  background: #fff;
}

.recipe_article #brand_bn_block ul {
  letter-spacing: -.40em;
  padding-left: 10px;
}

#recipe_ts1_shiborikomi {
  display: block !important;
  font-size: 77% !important;
  font-weight: normal !important;
  background: none !important;
  padding-left: 0 !important;
}

.recipe_article #brand_bn_block ul li {
  display: inline-block;
  letter-spacing: normal;
  *zoom: 100%;
  *display: inline;
  margin: 15px 9px 18px 0;
}

.recipe_article #recipe_search_block2 {
  border: 1px solid #e60012;
  border-top: none;
  background: #fff;
  padding: 12px 26px 0;
}

.recipe_article #detail_search_bt2 {
  float: right;
  margin-top: 4px;
  cursor: pointer;
  background: url("../../recipe/image/detail_search_bt2.gif") no-repeat;
  width: 188px;
  height: 33px;
  text-indent: -9999px;
}

.recipe_article #detail_search_bt2.opened {
  background: url("../../recipe/image/detail_search_bt2_on.gif") no-repeat;
}

.recipe_article #recipe_list_block {
  margin-top: 50px;
}

.recipe_article #recipe_list_block ul {
  width: 996px;
  margin-left: -36px;
}

.recipe_article #recipe_list_block ul>li {
  width: 212px;
  float: left;
  margin-left: 36px;
  margin-bottom: 60px;
}

.recipe_article #recipe_list_block ul>li figure {
  width: 210px;
  /*border:1px solid #e4e0d6;*/
  /*background:#e4e0d6;*/
  display: block;
  margin-bottom: 10px;
}

.recipe_article #recipe_list_block li dl dt {
  background: url("../image/arrow2.gif") 0 4px no-repeat;
  padding-left: 13px;
  font-weight: bold;
  color: #3e0606;
  font-size: 108%;
  line-height: 1.4;
}

.recipe_article #recipe_list_block li dl dt a {
  color: #3e0606;
  text-decoration: none;
}

.recipe_article #recipe_list_block li dl dt a:hover {
  text-decoration: underline;
}

.recipe_article #recipe_list_block li dl dd {
  line-height: 1.6;
}

.recipe_article #recipe_list_block li dl dd span {
  font-size: 85%;
  display: block;
}

.recipe_article #recipe_list_block li dl dd span a {
  color: #333;
  text-decoration: none;
}

.recipe_article #recipe_list_block li dl dd span a:hover {
  text-decoration: underline;
}

.recipe_article #recipe_list_block li dl dd ol {
  border-top: 1px solid #c8bb9b;
  border-bottom: 1px solid #c8bb9b;
  padding: 6px 0;
  margin: 10px 0 5px;
}

.recipe_article #recipe_list_block li dl dd ol li {
  color: #333333;
  font-size: 85%;
  display: inline-block;
  letter-spacing: normal;
  *zoom: 100%;
  *display: inline;
  margin-right: 10px;
}

.recipe_article #recipe_list_block li dl dd ol li#status_icon1 {
  background: url("../../recipe/image/status_icon1.gif") no-repeat;
  padding-left: 20px;
  padding-top: 1px;
}

.recipe_article #recipe_list_block li dl dd ol li#status_icon2 {
  background: url("../../recipe/image/status_icon2.gif") no-repeat;
  padding-left: 18px;
  padding-top: 1px;
}

.recipe_article #recipe_list_block li dl dd ol li#status_icon3 {
  background: url("../../recipe/image/status_icon3.gif") no-repeat;
  padding-left: 18px;
  padding-top: 1px;
}

.recipe_article #recipe_list_block li dl dd ol li#status_icon4 {
  background: url("../../recipe/image/status_icon4.gif") no-repeat;
  padding-left: 18px;
  padding-top: 1px;
}

.recipe_article #search_block1_2 {
  padding-bottom: 25px;
}

.recipe_article #recipe_bn_block2 li {
  float: left;
  margin-right: 12px;
}

.recipe_article #recipe_detail_l {
  float: left;
  width: 450px;
}

.recipe_article #recipe_detail_figure {
  border: 1px solid #e6e2d9;
  box-sizing: border-box;
  width: 450px;
  height: 450px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  position: relative;
}

.recipe_article #recipe_detail_figure .slides li {
  width: 450px;
  text-align: center;
}

.recipe_article #recipe_detail_figure .flex-control-nav {
  position: absolute;
  bottom: -25px;
  left: 0;
}

.recipe_article #recipe_detail_r {
  width: 405px;
  float: right;
  border: 4px solid #eae8e2;
  background: url("../../recipe/image/detail_info_bg.jpg");
  padding: 35px 30px;
  position: relative;
}

.recipe_article #recipe_detail_r .recipe_pin {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -13px;
  z-index: 100;
}

.recipe_article #recipe_detail_tbl1 {
  border-collapse: collapse;
  margin-bottom: 48px;
}

.recipe_article #recipe_detail_tbl1 th {
  text-align: left;
  padding: 12px 15px;
  vertical-align: middle;
  color: #e60012;
  padding-left: 50px;
  font-size: 108%;
}

.recipe_article #recipe_detail_tbl1 th.detail_status1 {
  background: url("../../recipe/image/detail_status1.png") 15px 45% no-repeat;
}

.recipe_article #recipe_detail_tbl1 th.detail_status2 {
  background: url("../../recipe/image/detail_status2.png") 15px 45% no-repeat;
}

.recipe_article #recipe_detail_tbl1 th.detail_status3 {
  background: url("../../recipe/image/detail_status3.png") 15px 45% no-repeat;
}

.recipe_article #recipe_detail_tbl1 th.detail_status4 {
  background: url("../../recipe/image/detail_status4.png") 15px 45% no-repeat;
}


.recipe_article #recipe_detail_tbl1 td {
  text-align: right;
  color: #3e0606;
  padding: 12px 15px;
  font-size: 108%;
}

.recipe_article #recipe_detail_tbl1 th,
.recipe_article #recipe_detail_tbl1 td {
  border-bottom: 1px solid #b59757;
}

.recipe_article #recipe_detail_r h3 {
  line-height: 0;
}

.recipe_article #recipe_detail_tbl2 {
  background: #fff;
  width: 400px;
}

.recipe_article #recipe_detail_tbl2 th {
  background: url("../image/arrow2.gif") 25px 48% no-repeat;
  padding-left: 40px;
  vertical-align: middle;
  text-align: left;
}

.recipe_article #recipe_detail_tbl2 td {
  width: 110px;
  padding: 3px;
}

.recipe_article #recipe_detail_tbl2 td figure {
  display: table-cell;
  width: 95px;
  height: 95px;
  border: 1px solid #e4e0d6;
  text-align: center;
  vertical-align: middle;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_l {
  width: 315px;
  float: left;
}

.recipe_article #recipe_detail_block2 .tbl3 th {
  padding: 8px;
}

.recipe_article #recipe_detail2_l .tbl3 tr:last-child th {
  border-bottom: 1px solid #d8c8a4;
}

.recipe_article #recipe_detail_block2 .tbl3 td {
  padding: 8px 15px 8px 0;
  text-align: right;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_r {
  width: 610px;
  float: right;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_r_inner {
  border: 1px solid #d5c49e;
  background: url("../../recipe/image/recipe_detail2_r_inner_bg.gif");
  padding: 30px 25px 20px;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_r_inner ol {
  list-style-type: decimal;
  color: #eb2f2e;
  font-weight: bold;
  margin-bottom: 30px;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_r_inner ol li {
  margin-left: 20px;
  margin-bottom: 18px;
}

.recipe_article #recipe_detail_block2 #recipe_detail2_r_inner ol li span {
  font-weight: normal;
  color: #333;
}

.recipe_article #relational_recipe_block {
  background: url("../../recipe/image/recommend_recipe_bg.jpg");
  border: 3px solid #ded7c7;
  padding: 10px 0 25px;
}

.recipe_article #relational_recipe_block h3 {
  text-align: center;
  margin-bottom: 10px;
}

.recipe_article #relational_recipe_block ul {
  text-align: center;
  letter-spacing: -.40em;
}

.recipe_article #relational_recipe_block li {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  border: 1px solid #e0e0e0;
  padding: 7px 7px 12px;
  width: 216px;
  position: relative;
  background: #fff;
  margin: 0 20px;
  text-align: left;
}

.recipe_article #relational_recipe_block li figure {
  width: 216px;
  overflow: hidden;
}

.recipe_article #relational_recipe_block li figure img {
  width: 216px;
  height: auto;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}


.recipe_article #relational_recipe_block li .recipe_pin {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -13px;
  z-index: 100;
}

.recipe_article #relational_recipe_block li p {
  background: url("../image/arrow1.gif") 2px 3px no-repeat;
  padding-left: 14px;
  line-height: 1.4;
  margin-top: 15px;
}

.recipe_article #relational_recipe_block li p a {
  color: #454545;
  text-decoration: none;
}

.recipe_article #relational_recipe_block li p a:hover {
  text-decoration: underline;
}

.recipe_article .basic_tbl th,
.recipe_article .basic_tbl td {
  background: #fff;
  text-align: center;
  border-bottom: 1px solid #d8c8a4;
  border-right: 1px dotted #d8c8a4;
}

.recipe_article .basic_tbl thead th {
  border-right: 1px solid #fff;
  border-bottom: none;
  background: #f0e7d2;
}

.recipe_article #recipe_basic_block1 ul {
  width: 984px;
  margin-left: -24px;
}

.recipe_article #recipe_basic_block1 ul li {
  border: 1px solid #e4e0d6;
  padding-top: 3px;
  padding-bottom: 15px;
  text-align: center;
  width: 220px;
  background: #fff;
  font-weight: bold;
  float: left;
  margin-left: 24px;
}

.recipe_article #recipe_basic_block1 ul li figure {
  margin-bottom: 15px;
  display: block;
}

/* new product */
.section {
  margin-bottom: 30px !important;
}

.bb {
  border-bottom: 2px solid #e5e1d7;
  padding-bottom: 30px;
  width: 280px;
}


.brand {
  background: #fff;
  border-radius: 10px;
  padding: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  /* margin-bottom: 20px;*/
}

.brand .btn {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0 !important;
}

.brand .btn a:hover {
  opacity: 0.7;
  transition: all 0.3s ease;
}

.brand .topBox {
  margin-bottom: 0;
}

.brand .topBox .logo {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}

.brand .topBox .tx {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  line-height: 1.7;
  width: 310px;
  margin-left: 20px;
  margin-bottom: 15px;
}

.brand .topBox .tx.miso {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  line-height: 1.7;
  width: 325px;
  margin-left: 9px;
  margin-bottom: 15px;
}

.brand .group {
  text-align: center;
  margin-top: 15px;
}

.brand .group h2 {
  background: rgba(0, 0, 0, 0) url("../image/arrow2.gif") no-repeat scroll 0 3px;
  font-size: 100%;
  line-height: 1.4;
  margin-bottom: 8px;
  text-align: center;
  display: inline-block;
  padding-left: 17px;
  margin-top: 15px;
}

.brand .group h2 {
  color: #333;
  text-decoration: none;
}

.brand .group h2:hover {
  text-decoration: underline;
}

.brand .group li {
  display: inline-block;
  margin-right: 20px;
  text-align: center;
  vertical-align: top;
}



.brand .group li a {
  text-decoration: none;
}

.brand .group li a:hover {
  opacity: 0.7;
  transition: all 0.3s ease;
  text-decoration: none;
}

.brand .group li .in {
  padding: 15px 30px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
}

.brand .group li.thin_pa .in {
  padding: 15px;
}

.brand .group li.brand_in_2clm {
  float: left;
  width: 420px;
}

.brand .group li.brand_in_2clm .in {
  width: 100%;
}

.brand .group li .in.long {
  width: 340px;
}

.brand .group li .in.long2 {
  width: 600px;
}

.brand .group li.last {
  margin-right: 0 !important;
}

.brand .group li .list {
  text-align: center;
}

.brand .group li .list li {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 0;
  padding: 0;
}

.brand .group li .list li.last {
  margin-right: 0;
}

.size_s li {
  display: inline-block;
  width: 303px;
  vertical-align: top;
  text-align: center;
  margin-right: 19px;
}

.size_s.clm_2>li {
  width: 466px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}

.size_s.clm_2>li .logo {
  display: block;
}

.size_s li .brand {
  padding: 20px 16px !important;
}

.size_s li .brand .topBox {
  margin-bottom: 10px;
}

.size_s li .brand .topBox .logo {
  margin: 0 0 15px;
  display: inline-block;
  width: 90px;
}

.size_s li .brand .topBox .logo img {
  width: 100%;
}

.size_s li:nth-child(3),
.size_s li:nth-child(6),
.size_s.clm_2>li:nth-child(2),
.size_s.clm_2>li:nth-child(4),
.size_s.clm_2>li:nth-child(6),
.size_s.clm_2>li:nth-child(8) {
  margin-right: 0 !important;
}

.size_s li:nth-child(even) {
  margin-right: 0
    /* !important*/
  ;
}

.size_s.clm_2>li:nth-child(3) {
  margin-right: 19px !important;
}

.size_s li .brand .group li {
  width: 100%;
}

.product_clm1_block>li {
  width: 960px !important;
}

.new_product_article #new_product_list .brandBtn a {
  background-color: #3c9bd8;
  /* width: 230px; */
  display: inline-block;
  min-width: 230px;
  padding: 5px 25px;
  margin: 0 auto;
}

.new_product_article #new_product_list .group li .in img.width100 {
  width: 100%
}

.new_product_article #new_product_list #brand01 {
  border-top: #f6c143 7px solid;
  border-right: #f6c143 2px solid;
  border-bottom: #f6c143 2px solid;
  border-left: #f6c143 2px solid;
}

.new_product_article #new_product_list #brand01 .group li .in {
  background: #f5edd2;
}

.new_product_article #new_product_list #brand01 .brandBtn a {
  background-color: #f6c143;
}

.new_product_article #new_product_list #brand02 {
  border-top: #490905 7px solid;
  border-right: #490905 2px solid;
  border-bottom: #490905 2px solid;
  border-left: #490905 2px solid;
}

.new_product_article #new_product_list #brand02 .group li .in {
  background: #f1cfcd;
}

.new_product_article #new_product_list #brand02 .group li .pat02 {
  background: #490905;
}

.new_product_article #new_product_list #brand02 .brandBtn a {
  background-color: #490905;

}

.new_product_article #new_product_list #brand03 {
  border-top: #8d1b35 7px solid;
  border-right: #8d1b35 2px solid;
  border-bottom: #8d1b35 2px solid;
  border-left: #8d1b35 2px solid;
}

.new_product_article #new_product_list #brand03 .group li .in {
  background: #eaced4;
}

.new_product_article #new_product_list #brand03 .brandBtn a {
  background-color: #8d1b35;
  margin: 0 auto;
}

.new_product_article #new_product_list #brand04 {
  border-top: #9fcd63 7px solid;
  border-right: #9fcd63 2px solid;
  border-bottom: #9fcd63 2px solid;
  border-left: #9fcd63 2px solid;
}

.new_product_article #new_product_list #brand04 .group li .in {
  background: #e4f1d4;
}

.new_product_article #new_product_list #brand04 .brandBtn a {
  background-color: #9fcd63;
}

.new_product_article #new_product_list #brand05 {
  border-top: #eb3323 7px solid;
  border-right: #eb3323 2px solid;
  border-bottom: #eb3323 2px solid;
  border-left: #eb3323 2px solid;
}

.new_product_article #new_product_list #brand05 .group li .in {
  background: #f5c1bc;
}

.new_product_article #new_product_list #brand05 .brandBtn a {
  background-color: #eb3323;
}

.new_product_article #new_product_list #brand06 {
  border-top: #f2c297 7px solid;
  border-right: #f2c297 2px solid;
  border-bottom: #f2c297 2px solid;
  border-left: #f2c297 2px solid;
}

.new_product_article #new_product_list #brand06 .group li .in {
  background: #fff1e4;
}

.new_product_article #new_product_list #brand07 {
  border-top: #f29e9c 7px solid;
  border-right: #f29e9c 2px solid;
  border-bottom: #f29e9c 2px solid;
  border-left: #f29e9c 2px solid;
}

.new_product_article #new_product_list #brand07 .group li .in {
  background: #ffe0e0;
}

.new_product_article #new_product_list #brand07 .brandBtn a {
  background-color: #f29e9c;
}


.new_product_article #new_product_list #brand08 {
  border-top: #d6722e 7px solid;
  border-right: #d6722e 2px solid;
  border-bottom: #d6722e 2px solid;
  border-left: #d6722e 2px solid;
}

.new_product_article #new_product_list #brand08 .group li .in {
  background: #ffcfae;
}

.new_product_article #new_product_list #brand08 .brandBtn a {
  background-color: #d6722e;
}


.new_product_article #new_product_list #brand09 {
  border-top: #f6c143 7px solid;
  border-right: #f6c143 2px solid;
  border-bottom: #f6c143 2px solid;
  border-left: #f6c143 2px solid;
}

.new_product_article #new_product_list #brand09 .group li .in {
  background: #ffeab7;
}

.new_product_article #new_product_list #brand09 .brandBtn a {
  background-color: #f6c143;
}

.new_product_article #new_product_list #brand10 {
  border-top: #60350f 7px solid;
  border-right: #60350f 2px solid;
  border-bottom: #60350f 2px solid;
  border-left: #60350f 2px solid;
}

.new_product_article #new_product_list #brand10 .group li .in {
  background: #e2c3a7;
  padding: 33px 30px;
}

.new_product_article #new_product_list #brand10 .brandBtn a {
  background-color: #60350f;
}

.new_product_article #new_product_list #brand11 {
  border-top: #eb3323 7px solid;
  border-right: #eb3323 2px solid;
  border-bottom: #eb3323 2px solid;
  border-left: #eb3323 2px solid;
}

.new_product_article #new_product_list #brand11 .group li .in {
  background: #e2c0bd;
}

.new_product_article #new_product_list #brand11 .brandBtn a {
  background-color: #eb3323;
}

.new_product_article #new_product_list #brand12 {
  border-top: #8d1b35 7px solid;
  border-right: #8d1b35 2px solid;
  border-bottom: #8d1b35 2px solid;
  border-left: #8d1b35 2px solid;
}

.new_product_article #new_product_list #brand12 .group li .in {
  background: #ead3d8;
  padding: 30px;
}

.new_product_article #new_product_list #brand12 .brandBtn a {
  background-color: #8d1b35;
}

.new_product_article #new_product_list #brand13 {
  border-top: #d6722e 7px solid;
  border-right: #d6722e 2px solid;
  border-bottom: #d6722e 2px solid;
  border-left: #d6722e 2px solid;
}

.new_product_article #new_product_list #brand13 .group li .in {
  background: #f5dbb1;
  padding: 50px 30px;
}

.new_product_article #new_product_list #brand13 .brandBtn a {
  background-color: #d6722e;
}

.new_product_article #new_product_list #brand14 {
  border-top: #4cac5b 7px solid;
  border-right: #4cac5b 2px solid;
  border-bottom: #4cac5b 2px solid;
  border-left: #4cac5b 2px solid;
}

.new_product_article #new_product_list #brand14 .group li .in {
  background: #c8dcba;
}

.new_product_article #new_product_list #brand14 .brandBtn a {
  background-color: #4cac5b;
}

.new_product_article #new_product_list #brand15 {
  border-top: #000 7px solid;
  border-right: #000 2px solid;
  border-bottom: #000 2px solid;
  border-left: #000 2px solid;
}

.new_product_article #new_product_list #brand15 .group li .in {
  background: #d6d6d6;
}

.new_product_article #new_product_list #brand15 .brandBtn a {
  background-color: #000;
}


.new_product_article #new_product_list #brand16 {
  border-top: #ee7199 7px solid;
  border-right: #ee7199 2px solid;
  border-bottom: #ee7199 2px solid;
  border-left: #ee7199 2px solid;
}

.new_product_article #new_product_list #brand16 .group li .in {
  background: #ecbfce;
}


.new_product_article .brandBtn a {
  display: block;
  padding: 6px 0;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50px;
  margin-top: 10px;
}

.new_product_article .brandBtn a:hover {
  opacity: 0.8;
}

/* 200729追加 */
.new_product_article #new_product_list .brand .brand-block-wrp{
  position: relative;
}
.new_product_article #new_product_list .brand .brand-block-wrp .logo{
  position: absolute;
  top: -10px;
  width: 90px;
}
.new_product_article #new_product_list .brand .brand-block-wrp .logo img{
  width: 100%;
}

.new_product_article #new_product_list .brand .brand-block-wrp .brand-block{
  width: 800px;
  margin: 10px 0 50px 120px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block .topBox{
  width: 370px;
  text-align: left;
}
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block .topBox .tx_1{
  width: auto;
  margin-left: 0;
}
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block ul.group{
  margin-top: 0;
}
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block .topBox .ttl-link a{
  background: rgba(0, 0, 0, 0) url("../image/arrow2.gif") no-repeat scroll 0 3px;
  display: inline-block;
  padding-left: 17px;
  line-height: 1.4;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block .topBox .ttl-link a:hover,
.new_product_article #new_product_list .brand .brand-block-wrp .brand-block .topBox .ttl-link a:active{
  text-decoration: underline;
  opacity: .8;
}

.new_product_article #new_product_list .brand .group li .in{
  position: relative;
}
.new_product_article #new_product_list .brand .group li .in .release-date{
  position: absolute;
  z-index: 100;
}

/* global */
.global_page {
  font-family: Century Gothic, Arial, Helvetica, sans-serif !important;
}

#site_id2 {
  float: left;
}

#header_info_global {
  background: url("../../global/image/header_info.gif") 15px 17px no-repeat #fff;
  float: right;
  border: 2px solid #e60012;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 10px 16px 10px 95px;
  margin-top: 5px;
  font-weight: bold;
  font-size: 116%;
}

#header_info_global a {
  text-decoration: none;
}

#header_info_global a:hover {
  text-decoration: underline;
}

#global_page_navi {
  border-bottom: 2px solid #e81828;
  margin-bottom: 60px;
}

.global_article #global_page_navi ul {
  text-align: center;
  letter-spacing: -.40em;
}

.global_article #global_page_navi ul li {
  display: inline-block;
  width: 369px;
  height: 55px;
  *zoom: 100%;
  *display: inline;
  margin: 0 2px;
}

.global_article #global_page_navi ul li a {
  display: block;
  width: 369px;
  height: 55px;
  text-indent: -9999px;
}

.global_article #global_navi_tab1 a {
  background: url("../../global/image/tab_bt1.gif") no-repeat;
}

.global_article #global_navi_tab1 a.current {
  background: url("../../global/image/tab_bt1_on.gif") no-repeat;
}

.global_article #global_navi_tab2 a {
  background: url("../../global/image/tab_bt2.gif") no-repeat;
}

.global_article #global_navi_tab2 a.current {
  background: url("../../global/image/tab_bt2_on.gif") no-repeat;
}

.global_article #global_caution_block {
  width: 690px;
  float: left;
}

.global_article #global_caution_block .caution {
  display: block;
  color: #e60012;
  border: 1px solid #e60012;
  padding: 5px 10px;
  margin-top: 15px;
  line-height: 1.6;
}

.global_article #global_products_block {
  width: 1020px;
  margin-left: -40px;
}

.global_article #global_products_block li {
  width: 460px;
  float: left;
  margin-left: 40px;
  margin-bottom: 20px;
}

.global_article #global_products_block li figure {
  margin-bottom: 10px;
  text-align: center;
}

.global_article #global_products_block li .tss2 {
  font-size: 123.1%;
}

#global_pdf_bt {
  position: absolute !important;
  width: 170px !important;
  top: 50px;
  right: 0;
  display: block;
}



/*-----megumi-----*/
.megumi {
  margin-bottom: 30px;
}

.megumi .pinkBox {
  padding: 40px 40px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../../brand/image/megumi_bg1.png") repeat;
  border-radius: 10px;
  border: 1px solid #fcdfd9;
}

.megumi .pinkBox .leftTx {
  float: left;
  width: 580px;
  font-size: 18px;
}

.megumi .pinkBox .rightImg {
  float: left;
  width: 245px;
}

.megumi .pinkBox .boxL {
  width: 720px;
  float: left;
}

.megumi .pinkBox .boxL .tx {
  font-size: 18px;
  margin-bottom: 15px;
}

.megumi .pinkBox .boxL .pointBox li {
  width: 635px;
  margin-left: 10px;
  border-radius: 5px;
  background: #fff;
  position: relative;
  padding: 12px 12px 15px 60px;
}

.megumi .pinkBox .boxL .pointBox li .pointTx {
  font-size: 16px;
  line-height: 1.5;
}

.megumi .pinkBox .boxL .pointBox li .pointTx span.pink {
  font-size: 22px;
  color: #e95377;
}

.megumi .pinkBox .boxL .pointBox li .pointTx span.mark {
  font-size: 22px;
  background: url("../../brand/image/megumi_img8.png") repeat-x bottom left;
}

.megumi .pinkBox .boxL .pointBox li .pointImg {
  position: absolute;
  left: -10px;
  top: -5px;
}


.megumi .pinkBox .boxR {
  width: 140px;
  float: right;
}

.megumi .pinkBox .boxR .imgList {
  text-align: center;
}

.megumi .greenBox>li {
  width: 470px;
  float: left !important;
  padding: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../../brand/image/megumi_bg2.png") repeat;
  border-radius: 10px;
  border: 1px solid #d9d5ad;
  text-align: center;
}

.megumi .greenBox>li.item.special {
  padding: 30px 10px;
}

.megumi .greenBox>li.item.special .products li h3 {
  font-size: 11px !important;
}

.megumi .greenBox>li .whiteBoxWrap .whiteBox {
  margin: 0 20px;
}

.megumi .greenBox>li a {
  text-decoration: none;
}

.megumi .greenBox>li .products {
  margin-bottom: 20px;
}

.megumi .greenBox>li .products li {
  display: inline-block;
  vertical-align: top;
}

.megumi .greenBox>li .products li a h3:hover {
  text-decoration: underline;
}

.megumi .greenBox>li .products li h3 {
  background: rgba(0, 0, 0, 0) url("../image/arrow2.gif") no-repeat scroll 0 3px;
  display: inline-block;
  font-size: 100%;
  line-height: 1.4;
  margin-bottom: 8px;
  margin-top: 15px;
  padding-left: 17px;
  text-align: left;
  color: #333;
}

.megumi .greenBox>li .whiteBox {
  background: #fff;
  padding: 15px 20px;
  border-radius: 5px;
}

.megumi .greenBox>li .whiteBox p {
  font-size: 15px;
  text-align: left;
  padding-left: 20px;
  background: url("../../brand/image/megumi_img17.png") no-repeat left 4px;
  line-height: 1.5;
}

.megumi .greenBox>li .height {
  height: 100px;
}



/*-----beans-----*/
.beans_h1 {
  position: relative;
}

.beans_h1 .link_01,
.beans_h1 .link_02 {
  position: absolute;
  width: 494px;
  height: 103px;
}

.beans_h1 .link_01 {
  bottom: 140px;
  right: 20px;
}

.beans_h1 .link_02 {
  bottom: 20px;
  right: 20px;
}

.beans .mainTx {
  font-size: 17px;
  color: #ff3f01;
  text-align: center;
  margin-bottom: 30px;
}

.beans .proBox {
  background: url("../../brand/image/beans_bg.png" ) repeat;
  border: 1px #edeae3 solid;
  border-radius: 12px;
  padding: 43px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.beans .proBox .list li .list_de {
  text-align: center;
}

.beans .proBox .list li .list_de li {
  display: inline-block;
  vertical-align: middle;
}

.beans .proBox .list li .list_de li a {
  text-decoration: none;
}

.beans .proBox .list li .list_de li a p {
  font-size: 15px;
  color: #333;
}

.beans .proBox .list li .list_de li p:hover {
  text-decoration: underline;
}


/*-----生たまり-----*/
.namatamari {
  color: #000;
}

.namatamari_h1 {
  position: relative;
}

.namatamari_h1 .link {
  position: absolute;
  right: 246px;
  bottom: 10px;
  width: 95px;
  height: 294px;
}

.namatamari_h1 .link2 {
  position: absolute;
  right: 25px;
  bottom: 25px;
  width: 200px;
  height: 55px;
}

.namatamari .bgOn {
  background-image: url("../../brand/image/namatamari_bg1.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  padding: 90px 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.namatamari .line {
  padding-bottom: 5px;
  width: 100%;
  border-bottom: 1px #333 solid;
}

.namatamari .line::after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #333;
  display: block;
  margin-top: 60px;
}

.namatamari .bgOn .tx {
  text-align: left;
  font-size: 14px;
}

.namatamari .bgOn img {
  max-width: 100%;
}

.namatamari .bgOn .img {
  margin-top: 15px;
}

.namatamari .bgOn .btn {
  margin: 30px auto;
  text-align: center;
  transition: all 0.3s ease;
}

.namatamari .bgOn .btn a:hover {
  opacity: 0.8;
}

.namatamari .recipeArea {
  margin-top: 60px;
}

.namatamari .recipeArea .ttl {
  margin-bottom: 30px;
}

.namatamari .recipeArea .block {
  margin-bottom: 50px;
}

.namatamari .recipeArea .block.mNone {
  margin-bottom: 0;
}

.namatamari .recipeArea .block .h3 {
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 22px;
  margin-bottom: 30px;
  font-family: "Yu Mincho", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.namatamari .recipeArea .block.recipe1 .h3 {
  background: #8a3e24;
}

.namatamari .recipeArea .block.recipe2 .h3 {
  background: #c8ac30;
}

.namatamari .recipeArea .block.recipe3 .h3 {
  background: #4e2112;
}

.namatamari .recipeArea .block .h3 span {
  font-size: 14px;
  padding-left: 15px;
  margin-left: 15px;
  border-left: 1px dotted #fff;
}

.namatamari .recipeArea .block .imgB {
  text-align: center;
  transition: all 0.3s ease;
  margin-bottom: 25px;
}

.namatamari .recipeArea .block .imgB a:hover {
  opacity: 0.8;
}

.namatamari .recipeArea .block .list .txB {
  font-size: 16px;
  font-weight: bold;
  font-family: "Yu Mincho", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
  padding-left: 33px;
  background-image: url("../../brand/image/namatamari_icon1.png");
  background-repeat: no-repeat;
  background-position: left top 5px;
  border-bottom: #a4a4a4 1px dotted;
  margin-top: 20px;
  letter-spacing: 0.01em;
}

.namatamari .recipeArea .block .list #list_recipe_block {
  margin-top: 10px;
}


/*--浅漬け--*/
.asaduke .aboutBox {
  background-image: url("../../brand/image/asaduke_bg1.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-bottom: 50px;
  padding: 40px 0;
}

.asaduke .aboutBox .aboutBoxin {
  width: 680px;
  margin: 0 auto;
  background: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 50px 0;
}

.asaduke .aboutBox .aboutBoxin .ttl {
  margin-bottom: 10px;
}

.asaduke .aboutBox .aboutBoxin .tx {
  font-size: 14px;
}

.asaduke .cateBox {
  width: 100%;
  border-radius: 5px;
  background-image: url("../../brand/image/asaduke_bg2.png");
  background-repeat: repeat;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.asaduke .cateBox.cate1 {
  background-color: #f5d6df;
  border: 1px solid #e3bac6;
}

.asaduke .cateBox.cate2 {
  background-color: #c8efcd;
  border: 1px solid #b3dfb9;
}

.asaduke .cateBox.cate3 {
  background-color: #f9dedb;
  border: 1px solid #f3c5c0;
}

.asaduke .cateBox.cate4 {
  background-color: #e8e8d3;
  border: 1px solid #d5d5be;
}

.asaduke .cateBox {
  width: 100%;
  margin-bottom: 50px;
}

.asaduke .cateBox .boxL {
  width: 440px;
  float: left;
}

.asaduke .cateBox.cate4 .boxL {
  width: 100%;
}

.asaduke .cateBox .boxR {
  width: 420px;
  float: right;
}

.asaduke .cateBox .boxL .tx {
  margin-top: 15px;
  font-size: 14px;
}

.asaduke .cateBox .boxR {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
  font-size: 12px;
  text-align: center;
  padding: 25px 0;
  position: relative;
}

.asaduke .cateBox .boxR .name {
  margin-top: 10px;
}

.asaduke .cateBox .boxR .ribon {
  position: absolute;
  width: 176px;
  height: 56px;
  top: -28px;
  left: -38px;
}

.asaduke .cateBox .boxR .pro {
  position: absolute;
  top: -80px;
  right: -70px;
}

.asaduke .cateBox .menu {
  position: relative;
  margin: 45px auto 30px;
}

.asaduke .cateBox.cate1 .menu {
  border-top: 1px dotted #7c006f;
}

.asaduke .cateBox.cate2 .menu {
  border-top: 1px dotted #00aa60;
}

.asaduke .cateBox.cate3 .menu {
  border-top: 1px dotted #e4004d;
}

.asaduke .cateBox .menu .ttl {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  display: inline-block;
  border-radius: 30px;
  background: #fff;
  padding: 0 10px;
  top: -18px;
  left: 50%;
  transform: translateX(-50%);
  -webkit- transform: translateX(-50%);
}

.asaduke .cateBox.cate1 .menu .ttl {
  color: #7c006f;
  border: 1px solid #7c006f;
}

.asaduke .cateBox.cate2 .menu .ttl {
  color: #00aa60;
  border: 1px solid #00aa60;
}

.asaduke .cateBox.cate3 .menu .ttl {
  color: #e4004d;
  border: 1px solid #e4004d;
}

.asaduke .cateBox #list_recipe_block li {
  margin-left: 20px;
  margin-bottom: 0;
}

.asaduke .cateBox #list_recipe_block li:nth-child(1),
.asaduke .cateBox #list_recipe_block li:nth-child(4) {
  margin-left: 57px;
}

.asaduke .cateBox.cate4 #list_recipe_block {
  margin-top: 0;
}

.asaduke .cateBox .menu .ribonList {
  width: 100%;
  margin-bottom: 15px;
}

.asaduke .cateBox .menu .ribonList li {
  display: inline-block;
  margin-right: 25px;
}

.asaduke .cateBox .menu .ribonList li:last-child {
  margin-right: 0;
}

.asaduke .howArea {
  margin-top: 80px;
}

.asaduke .howArea .h3 {
  text-align: center;
  margin-bottom: 35px;
}

.asaduke .howArea .clm3,
.asaduke .howArea .clm2 {
  width: 100%;
  font-size: 0;
}

.asaduke .howArea .clm3 li {
  width: 303px;
  margin-right: 25px;
  position: relative;
  border: 1px solid #e1dec7;
  border-radius: 5px;
  background: #fff;
  padding: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 25px;
  vertical-align: top;
  display: inline-block;
}

.asaduke .howArea .clm2 li {
  width: 467px;
  margin-right: 25px;
  border: 1px solid #e1dec7;
  border-radius: 5px;
  background: #fff;
  padding: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}

.asaduke .howArea .clm3 li .pop {
  position: absolute;
  left: -10px;
  top: -20px;
}

.asaduke .howArea .clm3 li:last-child,
.asaduke .howArea .clm2 li:last-child {
  margin-right: 0;
}

.asaduke .howArea .clm3 li .ttl,
.asaduke .howArea .clm2 li .ttl {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c1c1c1;
  margin-bottom: 20px;
  text-align: center;
}

.asaduke .howArea .clm3 li .tx {
  text-align: left;
  font-size: 13px;
}

.asaduke .howArea .clm2 {
  margin-bottom: 60px;
}

.asaduke .howArea .clm2 li .ttl2 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 20px;
  background-image: url("../../brand/image/asaduke_icon1.png");
  background-repeat: no-repeat;
  background-position: left top 3px;
  line-height: 1.5;
}

.asaduke .howArea .clm2 li .ttlWrap .ttl3 {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  background: #8f3a31;
  border-radius: 5px;
  color: #fff;
  width: 75px;
  float: left;
  text-align: center;
}

.asaduke .howArea .clm2 li .ttlWrap .tx {
  font-size: 13px;
  width: 322px;
  float: right;
}

.asaduke .howArea .clm2 li .img {
  text-align: center;
  margin: 5px auto 15px;
}

.corporate_article #greeting_txt {
  max-width: 850px;
  width: 100%;
  margin: auto !important;
}

.corporate_article #greeting_txt .txt-zone {
  float: left;
  width: 520px;
}

.corporate_article #greeting_txt .pic-zone {
  float: right;
  width: 230px;
}

/*add 20191212 2020春夏*/
.size_s.clm_3>li {
  width: 304px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  margin-right: 17px;
}

.size_s.clm_3>li:nth-child(3) {
  margin-right: 0;
}

.brand .topBox .tx_3 {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  line-height: 1.7;
  width: 275px;
}

.new_product_article #new_product_list .brandBtn.clm_3 a {
  background-color: #3c9bd8;
  width: 270px;
  margin: 0 auto;
}

.size_s.clm_1>li {
  width: 955px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  margin-right: 17px;
}

.size_s li .brand .topBox.clm_1 {
  text-align: center;
}

.size_s li .brand .topBox.clm_1.amasake {
  margin-left: 130px;
}

.brand .topBox .tx_1 {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  line-height: 1.7;
  width: 668px;
  margin-left: 20px;
  margin-bottom: 15px;
}

.new_product_article #new_product_list .brandBtn.clm_1 a {
  background-color: #3c9bd8;
  /* width: 230px; */
  margin: 0 auto;
}

.new_product_article #new_product_list #brand17 {
  border-top: #d96913 7px solid;
  border-right: #d96913 2px solid;
  border-bottom: #d96913 2px solid;
  border-left: #d96913 2px solid;
}

.new_product_article #new_product_list #brand17 .group li .in {
  background: #ffe4d2;
}

.new_product_article #new_product_list #brand17 .brandBtn a {
  background-color: #d96913;
}

.new_product_article #new_product_list #brand18 {
  border-top: #83a525 7px solid;
  border-right: #83a525 2px solid;
  border-bottom: #83a525 2px solid;
  border-left: #83a525 2px solid;
}

.new_product_article #new_product_list #brand18 .group li .in {
  background: #dee8c4;
}


.new_product_article #new_product_list #brand19 {
  border-top: #bf1a20 7px solid;
  border-right: #bf1a20 2px solid;
  border-bottom: #bf1a20 2px solid;
  border-left: #bf1a20 2px solid;
}

.new_product_article #new_product_list #brand19 .group li .in {
  background: #efbfc3;
}

.new_product_article #new_product_list #brand19 .brandBtn a {
  background-color: #bf1a20;
}

.new_product_article #new_product_list #brand20 {
  border-top: #f4ba1e 7px solid;
  border-right: #f4ba1e 2px solid;
  border-bottom: #f4ba1e 2px solid;
  border-left: #f4ba1e 2px solid;
}

.new_product_article #new_product_list #brand20 .group li .in {
  background: #f4e1b8;
}

.new_product_article #new_product_list #brand21 {
  border-top: #000 7px solid;
  border-right: #000 2px solid;
  border-bottom: #000 2px solid;
  border-left: #000 2px solid;
}

.new_product_article #new_product_list #brand21 .group li .in {
  background: #c9c9c9;
}

.new_product_article #new_product_list #brand21 .brandBtn a {
  background-color: #000;
}

.new_product_article #new_product_list #brand22 {
  border-top: #25923b 7px solid;
  border-right: #25923b 2px solid;
  border-bottom: #25923b 2px solid;
  border-left: #25923b 2px solid;
}

.new_product_article #new_product_list #brand22 .group li .in {
  background: #bde5c3;
}

.new_product_article #new_product_list #brand23 {
  border-top: #198edd 7px solid;
  border-right: #198edd 2px solid;
  border-bottom: #198edd 2px solid;
  border-left: #198edd 2px solid;
}

.new_product_article #new_product_list #brand23 .group li .in {
  background: #caecff;
}

.new_product_article #new_product_list #brand24 {
  border-top: #003f77 7px solid;
  border-right: #003f77 2px solid;
  border-bottom: #003f77 2px solid;
  border-left: #003f77 2px solid;
}

.new_product_article #new_product_list #brand24 .group li .in {
  background: #bed9ed;
}

.new_product_article #new_product_list #brand25 {
  border-top: #990729 7px solid;
  border-right: #990729 2px solid;
  border-bottom: #990729 2px solid;
  border-left: #990729 2px solid;
}

.new_product_article #new_product_list #brand25 .group li .in {
  background: #e5b5c1;
}

.new_product_article #new_product_list #brand26 {
  border-top: #ffa91f 7px solid;
  border-right: #ffa91f 2px solid;
  border-bottom: #ffa91f 2px solid;
  border-left: #ffa91f 2px solid;
}

.new_product_article #new_product_list #brand26 .group li .in {
  background: #ffe9c5;
}

.new_product_article #new_product_list #brand27 {
  border-top: #cbe092 7px solid;
  border-right: #cbe092 2px solid;
  border-bottom: #cbe092 2px solid;
  border-left: #cbe092 2px solid;
}

.new_product_article #new_product_list #brand27 .group li .in {
  background: #e3edbc;
}

.new_product_article #new_product_list #brand28 {
  border-top: #ffa4a9 7px solid;
  border-right: #ffa4a9 2px solid;
  border-bottom: #ffa4a9 2px solid;
  border-left: #ffa4a9 2px solid;
}

.new_product_article #new_product_list #brand28 .group li .in {
  background: #ffd2d4;
}

.new_product_article #new_product_list #brand28 .brandBtn a {
  background-color: #ffa4a9;
}

.new_product_article #new_product_list #brand29 {
  border-top: #8ec353 7px solid;
  border-right: #8ec353 2px solid;
  border-bottom: #8ec353 2px solid;
  border-left: #8ec353 2px solid;
}

.new_product_article #new_product_list #brand29 .group li .in {
  background: #daefbf;
}

.new_product_article #new_product_list #brand30 {
  border-top: #c938a0 7px solid;
  border-right: #c938a0 2px solid;
  border-bottom: #c938a0 2px solid;
  border-left: #c938a0 2px solid;
}

.new_product_article #new_product_list #brand30 .group li .in {
  background: #f2d4ea;
}

.new_product_article #new_product_list #brand31 {
  border-top: #e71419 7px solid;
  border-right: #e71419 2px solid;
  border-bottom: #e71419 2px solid;
  border-left: #e71419 2px solid;
}

.new_product_article #new_product_list #brand31 .group li .in {
  background: #eab7ba;
}

.new_product_article #new_product_list #brand32 {
  border-top: #d8a32b 7px solid;
  border-right: #d8a32b 2px solid;
  border-bottom: #d8a32b 2px solid;
  border-left: #d8a32b 2px solid;
}

.new_product_article #new_product_list #brand32 .group li .in {
  background: #eadec3;
  padding: 30px 20px;
}

.new_product_article #new_product_list #brand33 {
  border-top: #f42a78 7px solid;
  border-right: #f42a78 2px solid;
  border-bottom: #f42a78 2px solid;
  border-left: #f42a78 2px solid;
}

.new_product_article #new_product_list #brand33 .group li .in {
  background: #eac1d0;
}

.new_product_article #new_product_list #brand34 {
  border-top: #ad3636 7px solid;
  border-right: #ad3636 2px solid;
  border-bottom: #ad3636 2px solid;
  border-left: #ad3636 2px solid;
}

.new_product_article #new_product_list #brand34 .group li .in {
  background: #e9d0d0;
}

.new_product_article #new_product_list #brand35 {
  border-top: #25ba7d 7px solid;
  border-right: #25ba7d 2px solid;
  border-bottom: #25ba7d 2px solid;
  border-left: #25ba7d 2px solid;
}

.new_product_article #new_product_list #brand35 .group li .in {
  background: #b7e5d2;
}

.new_product_article #new_product_list #brand36 {
  border-top: #83bb31 7px solid;
  border-right: #83bb31 2px solid;
  border-bottom: #83bb31 2px solid;
  border-left: #83bb31 2px solid;
}

.new_product_article #new_product_list #brand36 .group li .in {
  background: #ccddac;
}

.new_product_article #new_product_list #brand36 .brandBtn a {
  background-color: #83bb31;
}

.new_product_article #new_product_list #brand37 {
  border-top: #dd6c07 7px solid;
  border-right: #dd6c07 2px solid;
  border-bottom: #dd6c07 2px solid;
  border-left: #dd6c07 2px solid;
}

.new_product_article #new_product_list #brand37 .group li .in {
  background: #e5cfbd;
}

.new_product_article #new_product_list #brand38 {
  border-top: #ffe300 7px solid;
  border-right: #ffe300 2px solid;
  border-bottom: #ffe300 2px solid;
  border-left: #ffe300 2px solid;
}

.new_product_article #new_product_list #brand38 .group li .in {
  background: #fffde0;
}

.new_product_article #new_product_list #brand39 {
  border-top: #017715 7px solid;
  border-right: #017715 2px solid;
  border-bottom: #017715 2px solid;
  border-left: #017715 2px solid;
}

.new_product_article #new_product_list #brand39 .group li .in {
  background: #9dc6a4;
  /* padding: 30px 30px 24px; */
}

.new_product_article #new_product_list #brand39 .brandBtn a {
  background-color: #017715;
}

.beans .proBox .list li .list_de li div.link_none {
  font-size: 15px;
  color: #333;
}
