body {
  min-width: 1010px;
  }
  .fs-l-header--min {
  border-bottom: none;
  }
  .fs-c-documentArticle__heading {
  font-size: 18px;
  text-align: left;
  }
  .fs-c-documentColumn__heading {
  font-size: 16px;
  border: none;
  border-bottom: solid 1px #7c8790;
  padding-left: 0;
  padding: 8px;
  }
  
  /*=========================================================
  ユーザーメニューエリア
  =========================================================*/
  
  /*　ユーザーメニューエリア　*/
  .utility {
   padding:10px;
   margin:10px 0px;
   border:1px solid #CCC;
  }
  
  .utility table {
    margin:0px;
  }
  
  .utility td {
    padding:0px;
    margin:0px;
  }
  
  /*　ユーザーメニューエリア：いらっしゃいませゲストさん　*/
  .FS2_welcome_area {
    background:#eee;
  }
  
  .welcome {
    margin-left:0.5em;
    line-height:1.1;
    padding:3px;
  }
  
  /*　ユーザーメニューエリア：マイページ・ログイン・パスワード　*/
  .FS2_login_area {
    padding0 0 0 10px;
    text-align:right;
  }
  
  ul.login {
    border-bottom:1px dotted #DDDDDD;
    padding:0px;
    margin:0px;
    font-size:14px;
    color:#666666;
    font-weight:bold;
  
  }
  
  .login li {
    padding:0 5px 0 15px;
    margin:0px;
    display:inline;
  }
  
  
  /*　ユーザーメニューエリア：マイページ　*/
  .FS2_icon_mypage {}
  
  /*　ユーザーメニューエリア：ログイン　*/
  .FS2_icon_login {}
  
  /*　ユーザーメニューエリア：ログアウト　*/
  .FS2_icon_logout {}
  
  /*　ユーザーメニューエリア：パスワードをお忘れですか？　*/
  .FS2_FS2_icon_password {}
  
  
  /*　ユーザーメニューエリア：送料・個人情報・特商　*/
  ul.item {
    border-bottom:2px solid #DDDDDD;
    padding:2px 0 0 0;
    margin:5px 0 0 0;
    text-align:right;
  }
  
  .item li {
    padding:0 5px 0 15px;
    margin:0px;
    display:inline;
  }
  
  /*　ユーザーメニューエリア：送料とお支払い方法について　*/
  .FS2_postagesettlelist {}
  
  /*　ユーザーメニューエリア：個人情報の取り扱いについて　*/
  .FS2_privacypolicy {}
  
  /*　ユーザーメニューエリア：特定商取引法に基づく表示　*/
  .FS2_businessdeal {}
  
  .fs-c-productPointDisplay {
  background: none;
  color: #666;
  padding: 0;
  }
  .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    color: #F00;
  }
  .fs-body-product .fs-c-button--primary {
      background: #F00;
      border: 1px solid #F00;
  }
  
  
  .top_bnr {
  margin:24px 0 0;
  }
  
  .fs-l-header__logo{
    margin:0px auto 0 0;}
  
  /*=========================================================
   カート・バリエーション表組パーツのデザイン変更
  =========================================================*/
  
  .fs-c-variationMatrix__radio { 
    display: block;
    flex-shrink: 0;
  }
  /* バリエーション選択肢名 */
  .fs-c-variationMatrix__row__variationName,
  .fs-c-variationMatrix__col__variationName {
    background: #eee;
    margin: 0;
    padding: 2px 4px;
  }
  
  /* 商品一覧　マーク */
  .fs-c-variationMatrix__item {
      padding: 4px;
      align-items:flex-start;
  }
  
  .fs-c-variationMatrix__panel {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
  }
  
  /* バリエーション選択部（選択時） */
  .fs-c-variationMatrix__radio:checked + .fs-c-variationMatrix__panel {
    background: none;
    color: inherit;
  }
  
  /* 罫線 */
  .fs-c-variationMatrix__row__variationName,
  .fs-c-variationMatrix__col__variationName,
  .fs-c-variationMatrix__item {
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 0 0 1px;
  }
  .fs-c-variationMatrix__row:last-child .fs-c-variationMatrix__row__variationName,
  .fs-c-variationMatrix__row:last-child .fs-c-variationMatrix__item,
  .fs-c-variationMatrix__col__variationPanels .fs-c-variationMatrix__item:last-child {
    border-bottom-width: 1px;
  }
  .fs-c-variationMatrix__row__variationPanels .fs-c-variationMatrix__item:last-child,
  .fs-c-variationMatrix__col:last-child .fs-c-variationMatrix__col__variationName,
  .fs-c-variationMatrix__col:last-child .fs-c-variationMatrix__item {
    border-right-width: 1px;
  }
  
  /*==========================================
  商品一覧　マーク
  ===========================================*/
  .item-list_mark{
  width:80%;
  margin:0 auto;
  }
  
  /*==========================================
   商品詳細　マーク 
  ===========================================*/
  .fs-c-productMark__mark {
    border-radius: 2px;
  font-size:1.0rem;
  }
  .fs-c-productMark__item{
  padding-bottom:2px;
  }
  .fs-c-productMark__mark-basic{
  color:#333333;
  background-color:#ECECEC;
  }
  /* 毒劇 */
  .fs-c-productMark__mark-d{
  color:#FFFFFF;
  }
  /* 劇物 */
  .fs-c-productMark__mark-g{
  color:#FF0000;
  border:1px solid #FF0000;
  }
  /* PB */
  .fs-c-productMark__mark-pb img{
  width:99px;border:1px solid #cccccc;
  }
  /* TOP新着で表示する時のimgタグサイズ（PB用） */
  .fs-c-productMark__mark--image {
    padding: 0;
    width:96px;
  }
  /*=========================================================
  タイトル
  =========================================================*/
  
   .fs-p-heading--lv2{
   margin-bottom:10px;
   font-size:20px;
   color:#333333;
   border-bottom:3px solid #000000;
  }
  
  /*=========================================================
  新規会員バナー LINEバナー
  =========================================================*/
  
  .fs-p-banner--registration{
   background-color:#CC0000;
  }
  
  
  @media screen and (max-width: 600px) {
  .fs-p-banner--registration .fs-p-banner--lineIdLink {
  min-width: 80%;
    }
  }
  
  
  
  /*=========================================================
  ヘッダーナビゲーション　サイズ調整
  =========================================================*/
  
  .fs-p-headerNavBar{
  padding:10px 0;
  }
    .fs-p-headerNavigation__listItem {
    font-size:2.0rem;
  font-weight:bold;
    }
  .fs-p-headerNavigation__link > i {
    font-size: 2.6rem;
  }
  @media screen and (max-width: 600px) {
    .fs-p-headerNavBar {
  padding:0;
    }
  }
  
  /*=========================================================
  左サイド　バナー　調整
  =========================================================*/
  
  .left_side_part_top_under{
  padding-bottom:10px;
  }
  .left_side_part_top{
  padding-top:10px;
  }
  
  
  /*====================================
  ショッピングカート（検証用）
  =====================================*/
  .fs-l-cart__contentsArea{
  background-color:;
  }
  
  .fs-l-cart__mainColumn{
  background-color:;
  }
  
  /*====================================
  サイドメニュー 
  =====================================*/
  .fs-p-sideMenu ul{
  }
  .fs-p-sideMenu li {
    margin: 0;
    background-color:#ffffff;
    font-weight:bold;
    color: #009900;
  
  }
  .fs-p-sideMenu li a:hover{
    background-color:#009900;
    color: #ffffff; 
  }
  
  /*====================================
  告知
  =====================================*/
  .fs-p-messageBoard {
    background-color: #F6F6F6;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #3c3c3c;
    margin: 24px 15%;
    padding: 16px;
  }
  .fs-p-messageBoard__heading {
    display: block;
    font-weight: 700;
    font-size:1.4rem;
    color:#666666;
    margin-bottom: 8px;
  }
  
  .fs-p-messageBoard__content {
    font-size:1.2rem;
  }
  
  /*====================================
  TOPページ　特集系バナー　タイトル・説明
  =====================================*/
  .fs-pt-column__heading {
    font-size: 1.6rem;
    font-weight: bold;
    text-align:center;
  }  
  .fs-pt-column__description {
    font-size: 1.4rem;
  }
  
  .fs-p-logo img{ width:30%;
  }
  
  
  
  /*====================================
  検索　カラー変更 
  =====================================*/
  .fs-p-searchForm__inputGroup { 
   border:3px solid #FFA500;
   padding: 0px;
  }
  .fs-p-searchForm__button {
  background-color: #FFA500;
  }
  
  /*====================================
  フッターガイド　ページリンク
  =====================================*/
  span.guide_link{
  color:#333333;
  float:right;
  padding-right:3px;
  }
  span.guide_link a{
  color:#333333;
  text-decoration: none;
  }
  span.guide_link a:hover,a:visited{
  color:#333333;
  text-decoration: none;
  }
  
  
  /*====================================
  おすすめ商品（商品）
  お気に入りパーツ（カート）
  見出し上下調整
  =====================================*/
  
  .fs-c-wishlistProduct__title, .fs-c-featuredProduct__title {
  margin-bottom:10px;margin-top:30px;color:#333333;
  }
  
  
  /*====================================
  お客様情報入力　
  =====================================*/
  .fs-c-inputInformation__field{
  max-width: 768px;}
  .fs-c-inputTable__headerCell{padding:0.2em;
  }
  
  /*====================================
  フッターナビ　リンク　
  =====================================*/
  .fs-p-footerNavigationItem__navItem a:hover {
    color: #cccccc;
  }
  .fs-p-footerNavigationItem__navItem a:visited {
    color: #333333;
  }
  /*====================================
  カテゴリー　
  =====================================*/
  
  .fs-c-subgroupList__link{
    background-color:#ffffff;
    border:1px solid #009900;
    border-radius:3px;
    padding:0.3em;
    color:#000000;
  font-weight:500;
  font-size:1.6rem;
  
  }
  .fs-c-subgroupList__link:hover{
  opacity:0.6;
  background-color:#ffffff;
  }
  
  .fs-c-subgroupList__link:visited{
      background-color:#ffffff;
  }
  .fs-c-subgroupList, .fs-c-subgroupList__item{
    margin:0.3em;
  }
  .fs-c-subgroupList__label{
  padding-left:1em;
  
  }
  
  /*==============================================
  ・・・商品グループ　独自コメント5　カテゴリーコメント
  ==============================================*/
  .fs-group_maincomment{
  font-size:1.6rem;
  margin:2em;
  }
  
  /*==============================================
  24/09/14　商品グループ　独自コメント4,6　見出し
  ==============================================*/
  .fs-group_title-3 {
    padding: 1rem 2rem;
    border-left: 5px solid #009900;
    font-size:2.0rem;
    font-weight:bold;
    margin:2rem 0;
  }
  
  /*==============================================
  24/11/13　左カテゴリー　バナー
  ==============================================*/
  .left_side_part_under{
  margin-bottom:1rem;
  }