.vess_body{
  padding: 0;
  margin: 0;
  background-color: rgba(62,58,57,1);
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #000000;
}

.print_header{height: 30px;}
.print_none{display: none;}

.sub_menu_none{
  display: none;
}

.gold_color{
    background: rgb(229,197,172);
    background: linear-gradient(90deg, rgba(229,197,172,1) 0%, rgba(249,242,229,1) 9%, rgba(187,153,110,1) 27.5%, rgba(249,242,229,1) 53.5%, rgba(156,111,62,1) 94%, rgba(156,111,62,1) 100%);
}


@media print {
  .main_width{width: 1000px; background-color: rgba(62,58,57,1);}
    .bea1200_features{width: 50%;}
    .bea1200_use{width: 30%; }
    .bea1202_features{width: 49%; padding: 0px 2px 0px 2px; display: flex; align-items: center;}
    .bea1202_use{width: 30%;}
    .bea1202_1203img{width: 65%;}
    .bea1202_1203img1{width: 35%;}
    .bea1202_1203_use3-1{width: 50%;}
    .bea1202_1203_use3-2{width: 25%;}


    /*spec*/
    .spec_container{margin: 50px auto; display: flex; flex-wrap: wrap; justify-content: space-evenly;}
    .spec_img_width{width: 46%; display: flex; align-items: center;}
    .spec_text_width{width: 50%;}
    .product_name{font-size: 24px; margin: 20px auto;}
    .price{font-size: 20px;}
    .spec_name{ width: 200px; font-size: 16px; margin-left: 2px;}
    .spec_text{font-size: 16px; margin-left: 2px;}
}

/*specスライダー1*/
.slider-container {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin: 0px auto 0px auto;
    padding: 0px;
}
/* スライドのスタイル */
.slider-slide {
    width: 90%;
    height: auto;
    display: none;
    padding: 5px;
    margin: auto;
}
/* アクティブなスライドのスタイル */
.slider-slide.active {
    display: block;
}
/* サムネイルコンテナのスタイル */
.thumbnail-container {
    margin: 0px auto 10px auto;
    text-align: center;
    font-size: 10px;
    font-weight: 200;
    color: #888889;
    display:flex; flex-wrap: wrap;
    width: 100%;
    vertical-align: top;
    align-content: flex-start;
    justify-content: center;
}
/* サムネイルのスタイル */
.thumbnail {
    width: 19%;
    height: auto;
    margin: 10px auto 0px auto;
    padding: 0px;
    cursor: pointer;
}
.thumbnail :hover{opacity: 0.5;}

/*specスライダー2*/
/* スライドのスタイル */
.slider-slide2 {
    width: 90%;
    height: auto;
    display: none;
    padding: 5px;
    margin: auto;
}
/* アクティブなスライドのスタイル */
.slider-slide2.active {
    display: block;
}
/* サムネイルコンテナのスタイル */
.thumbnail-container2 {
    margin: 0px auto 10px auto;
    text-align: center;
    font-size: 10px;
    font-weight: 200;
    color: #888889;
    display:flex; flex-wrap: wrap;
    width: 100%;
    vertical-align: top;
    align-content: flex-start;
    justify-content: center;
}
/* サムネイルのスタイル */
.thumbnail2 {
    width: 19%;
    height: auto;
    margin: 10px auto 0px auto;
    padding: 0px;
    cursor: pointer;
}
.thumbnail2 :hover{opacity: 0.5;}

/*specスライダー3*/
/* スライドのスタイル */
.slider-slide3 {
    width: 90%;
    height: auto;
    display: none;
    padding: 5px;
    margin: auto;
}
/* アクティブなスライドのスタイル */
.slider-slide3.active {
    display: block;
}
/* サムネイルコンテナのスタイル */
.thumbnail-container3 {
    margin: 0px auto 10px auto;
    text-align: center;
    font-size: 10px;
    font-weight: 200;
    color: #888889;
    display:flex; flex-wrap: wrap;
    width: 100%;
    vertical-align: top;
    align-content: flex-start;
    justify-content: center;
}
/* サムネイルのスタイル */
.thumbnail3 {
    width: 19%;
    height: auto;
    margin: 10px auto 0px auto;
    padding: 0px;
    cursor: pointer;
}
.thumbnail3 :hover{opacity: 0.5;}

/*specスライダー4*/
/* スライドのスタイル */
.slider-slide4 {
    width: 90%;
    height: auto;
    display: none;
    padding: 5px;
    margin: auto;
}
/* アクティブなスライドのスタイル */
.slider-slide4.active {
    display: block;
}
/* サムネイルコンテナのスタイル */
.thumbnail-container4 {
    margin: 0px auto 10px auto;
    text-align: center;
    font-size: 10px;
    font-weight: 200;
    color: #888889;
    display:flex; flex-wrap: wrap;
    width: 100%;
    vertical-align: top;
    align-content: flex-start;
    justify-content: center;
}
/* サムネイルのスタイル */
.thumbnail4 {
    width: 19%;
    height: auto;
    margin: 10px auto 0px auto;
    padding: 0px;
    cursor: pointer;
}
.thumbnail4:hover{opacity: 0.5;}



  /*arrow none*/
  .arrow_none{
    display: none;
  }

/*google font*/
.Noto_Sans_JP {
  font-family: 'Noto Sans JP', sans-serif,serif;
}

.Noto_Serif_JP {
  font-family: 'Noto Serif JP', serif;
}