﻿@charset "utf-8";/* CSS Document *//*大枠のcss*/#outer{width: 1260px;margin: 0 auto;/*background-image: linear-gradient(#f6f2ec 1px, transparent 0), linear-gradient(90deg, #f6f2ec 1px, transparent 0);background-size: 40px 40px;*/}/*マウスオーバーでふぉんってなる*/#outer a:hover{opacity: 0.7;}/*見出し*/#outer .top_parts{width: 100%;display: flex;justify-content: space-between;background-color: #FFBE98;margin-bottom: 50px;}#outer .top_parts .top_txt{width: 54%;color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 0 0 0 25px;}#outer .top_parts .top_txt h1{font-size: 2.3em;font-weight: bold;padding-bottom: 5px;line-height: 1.2;color: #243642}#outer .top_parts .top_txt p{font-size: 1em;padding-top: 10px;color: #243642}#outer .top_parts .top_img{width: 44%;}#outer .top_parts .top_img img{width: 100%;}/*レコメンドのところ*/#recommend_block{border-top: inherit;}#recommend_block .ec-shelfRole{margin-bottom: 0px;}/*カテゴリボタン設定*/#outer .category_btn{width: 100%;font-size: 1.2em;margin: 20px auto 30px;}#outer .category_btn a{color: #243642;border-bottom: solid 3px #FFB200;text-decoration: none !important;position: relative;display: block;text-align: center;vertical-align: middle;margin: auto;padding: 10px;font-weight: bold;border-radius: 100vh;background-color: #FADA7A;z-index: 1;}#outer .category_btn a:hover{opacity: 0.7;}#outer .jump{width: 100%;background-color: #ffffff;margin: 0 auto 25px;box-sizing: border-box;position: sticky;top: 0;z-index: 4;padding-bottom: 0;padding-top: 0;max-width: 100%;}#outer .jump ul._genre_menu{width: 100%;display: flex;flex-flow: row;justify-content: center;margin: 0;box-sizing: border-box;list-style: none;padding: 0;border-top: solid 2px #F7DED0;border-right: solid 2px #F7DED0;}#outer .jump ul._genre_menu li.global_item{width: 25%;position: relative;border-left: solid 2px #F7DED0;border-bottom: solid 2px #F7DED0;padding-bottom: 15px;}#outer .jump ul._genre_menu li.global_item a{display: flex;/* Flexboxを適用 */align-items: center;/* 垂直方向に中央揃え */justify-content: center;/* 水平方向に中央揃え */text-align: center;font-weight: bold;text-decoration: none;box-sizing: border-box;color: #243642;font-size: large;min-height: 100px;/* 適切な高さを設定（要素に応じて調整） */}#outer .jump ul._genre_menu li.global_item a::after{content: "";display: block;position: absolute;left: 50%;top: 90%;transform: translate(-50%, -50%);width: 0;height: 0;border-style: solid;border-width: 15px 17.5px 0 17.5px;border-color: #FFBE98 transparent transparent transparent;}a.adjustment{padding-top: 90px;margin-top: -90px;display: block;}/*h2*/#outer h2.uline_b{font-size: 1.6em;margin: 40px auto 20px;border-bottom: 2px solid #eee;padding-bottom: 8px;padding-top: 0.7em;background-color: white;}/*図あり説明文*/#outer .type_sec{width: 100%;margin: auto;box-sizing: border-box;padding: 10px;display: flex;justify-content: space-between;border: 2px solid #ddd;border-radius: 7px;margin-bottom: 10px;}#outer .sec_text{width: 80%;padding: 10px;box-sizing: border-box;margin: auto;font-size: 1.2em;}#outer .sec_text p{line-height: 1.5;margin: auto;}#outer .sec_img{width: auto;/*imgをレスポンシブにする為のおまじない*/}/*サイズのみょーんってとこ*/#outer .accordion_test{margin: 0 auto 20px;}/*アコーディオン チェックボックス隠す*/#outer .accordion-check{display: none;}#outer .accordion-label{display: flex;padding: 10px 60px 5px 0;background: #ffffff;border-bottom: solid 2px #FFBE98;cursor: pointer;margin: auto;box-sizing: border-box;position: relative;font-size: 20px;font-weight: bold;padding-left: 3px;color: #243642;z-index: 2;}#outer .accordion-label:after{content: '';width: 20px;height: 3px;background-color: #000000;position: absolute;top: 50%;right: 3%;transform: translateY(-50%);box-sizing: border-box;}#outer .accordion-content{display: block;height: 0;opacity: 0;padding: 0 10px;transition: .5s;visibility: hidden;}#outer .accordion-check:checked + .accordion-label + .accordion-content{height: auto;opacity: 1;padding: 10px;visibility: visible;}/*アコーディオン設定 記号*/#outer .accordion-label::before, #outer .accordion-label::after{content: '';width: 20px;height: 3px;background-color: #000000;position: absolute;top: 50%;right: 3%;transform: translateY(-50%);box-sizing: border-box;}#outer .accordion-label::after{transform: translateY(-50%) rotate(90deg);transition: .5s;}#outer .accordion-check:checked + .accordion-label:after{transform: translateY(-50%) rotate(0);}/*一旦表*/#outer .table-container{width: 100%;overflow-x: auto;/* スマホ対応：横スクロール */margin: auto;}#outer .product-table{width: 90%;margin: auto;border-collapse: collapse;text-align: center;border: 1px solid #e0d6cd;position: relative;z-index: 3;}/* テーブルのヘッダー */#outer .product-table thead th{background-color: #FCE8D8;color: #333;font-size: 1.2em;font-weight: bold;border: 1px solid #ccc;padding: 5px;text-align: center;}/* テーブルのセル */#outer .product-table td{border: 1px solid #ccc;padding: 5px;font-size: 1.2em;}/* 用途セルのスタイル */#outer .product-table td:nth-child(2){text-align: left;padding-left: 10px;text-align: center;}/* 通常時：下線付きの● */#outer .product-table td a{text-decoration: underline;/* 下線を付ける */text-underline-offset: 2.5px;color: black;/* 通常時の色 */font-size: 1em;/* フォントサイズを継承 */transition: color 0.3s ease;/* 色が滑らかに変わる */}/* マウスオーバー時：●の色が青に変わる */#outer .product-table td a:hover{color: blue;/* ホバー時の色 */text-decoration: underline;/* 下線はそのまま保持 */}/* シリーズ画像 */#outer .product-table thead th .series-image img{max-width: 100%;height: auto;display: block;margin: 5px auto;}/* 背景交互色 */#outer .product-table tbody tr:nth-child(even){background-color: #fafafa;}/*関連記事のところ*/#outer .column{width: 100%;margin-bottom: 45px;}#outer .column h3{font-size: 1.3em;margin: 35px 0 15px;color: #243642}#outer .column h3::before{content: "┃"}#outer .contents_02{display: flex;flex-wrap: wrap;/*	justify-content: space-between;*/margin: 0 auto;}#outer .contents_02 .item_{width: 49%;box-sizing: border-box;/*	border: solid 1px #cccccc;*/display: flex;flex-direction: column;}#outer .contents_02::after{content: "";display: block;width: 32%;height: 0;}#outer .contents_02 .item_ ul.btns_{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}#outer .contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}#outer .item_ .btn_gazou_ a{display: block;position: relative;padding: 10px;color: #243642;background-color: #FADA7A;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 1em;border: 2px solid #FFB200;}#outer .column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}#outer .column ul.tokusyu li{width: 23%;margin-bottom: 10px;}#outer .column ul.tokusyu li img{width: 100%;height: auto;}#outer .column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}#outer .column ul.tokusyu::after{content: "";display: block;width: 23%;}#outer .btn_gazou_:hover, #outer .tokusyu li:hover{opacity: 0.7;}#outer .section-title{font-size: 20px;margin: 3.2em 0 20px;border-bottom: 2px solid #eee;padding-bottom: 8px;padding-top: 0.5em;background-color: white;font-weight: 700;}.uline_b {font-size: 20px;margin: 3.2em 0 20px;border-bottom: 2px solid #eee;padding-bottom: 8px;padding-top: 0.5em;background-color: white;font-weight: 700;}#outer .section-title2{font-size: 22px;margin: 2.3em auto 20px;border-bottom: 2px solid #eee;padding-bottom: 8px;padding-top: 0.7em;background-color: white;font-weight: 700;}/* 一覧表 */#outer .bag-list-table{width: 100%;border-collapse: collapse;margin-bottom: 40px;}#outer .bag-list-table th,#outer .bag-list-table td{border: 1px solid #ddd;padding: 10px;text-align: left;vertical-align: middle;}#outer .bag-list-table th{background: #f7f7f7;font-weight: bold;}/* 個別セクション */#outer .bag-detail{margin-bottom: 1em;}#outer .bag-detail h3{font-size: 18px;margin-bottom: 10px;}#outer .bag-desc{margin-bottom: 15px;color: #555;}/* スペック画像 */#outer .bag-list-table{margin: 20px 0;text-align: center;background-color: white;}#outer .spec-image-wrap img{max-width: 100%;height: auto;border: 1px solid #ddd;}/* スペック画像 */#outer .spec-image-wrap2{margin: 20px 0;text-align: center;}#outer .spec-image-wrap2 img{max-width: 100%;height: auto;border: 1px solid #ddd;}/* 特徴欄 */#outer .feature-cell{text-align: center;}/* アイコン横並び */#outer .feature-icons{display: flex;justify-content: center;gap: 6px;flex-wrap: wrap;/* 5個でもはみ出さない */}/* アイコン共通 */#outer .feature-icons .icon{width: 28px;height: 28px;font-size: 14px;line-height: 28px;text-align: center;border: 1px solid #ccc;border-radius: 4px;background: #fff;}/* ボタン */#outer .btn{display: inline-block;padding: 10px 20px;background: #333;color: #fff;text-decoration: none;font-size: 14px;margin-top: 1em;}#outer .btn:hover{opacity: 0.8;}#outer .btn3{display: inline-block;padding: 10px 20px;background: #333;color: #fff;text-decoration: none;font-size: 14px;}#outer .btn3:hover{opacity: 0.8;}#outer .btn2{display: inline-block;padding: 10px 20px;background: #333;color: #fff;text-decoration: none;font-size: 14px;margin-top: 1em;}#outer .btn2:hover{opacity: 0.8;}/* サイズ一覧表 */#outer .size-table{width: 100%;border-collapse: collapse;margin: 20px 0;font-size: 14px;}#outer .size-table th,#outer .size-table td{border: 1px solid #ddd;padding: 10px;text-align: center;}#outer .size-table th{background-color: #f5f5f5;font-weight: bold;white-space: nowrap;}#outer .hover-img{position: absolute;top: 0;left: 90%;display: none;background:#fff;padding:12px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);width:420px;z-index:10;}#outer .img-cell:hover .hover-img{display:block;}#outer .img-cell{position:relative;cursor:pointer;}#outer .img-cell:hover .hover-img{display:block;}#outer .hover-img img{width:100%;display:block;border-radius:8px;margin-bottom:10px;}#outer .hover-link{display:block;text-align:center;padding:8px 12px;background:#333;color:#fff;text-decoration:none;font-size:14px;transition:.2s;margin-bottom: 0.5em;border-radius: 8px;}#outer .hover-link:hover{background:#000;}#outer .gas-bag-feature{max-width: 1000px;margin: 0 auto;padding: 1em;font-size: 14px;line-height: 1.7;display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 30px;margin-bottom: 0;margin-top: 2.5em;}#outer .gas-bag-feature2{max-width: 1000px;margin: 0 auto;padding: 1em;font-size: 14px;line-height: 1.7;display: grid;column-gap: 30px;margin-bottom: 4em;margin-top: 2.5em;}/* 一覧表と見出しは横並びに含めない */#outer .bag-list-table,#outer .section-title,#outer .section-title2{grid-column: 1 / -1;}#outer .bag-detail{border: 1px solid #eee;padding: 20px;margin-top: 0;background-color: white;}/* 特徴セル */#outer .feature-cell{text-align: center;}/* アイコン並び */#outer .feature-icons{display: flex;justify-content: left;align-items: center;gap: 6px;flex-wrap: wrap;/* スマホで折り返す */}/* アイコン画像 */#outer .feature-icons img{width: 45px;/* ←ここで全アイコン統一 */height: auto;display: block;}#outer .lineyou{text-decoration: underline;}/* ===== 全体 ===== */#outer.gasbag-index{max-width: 1100px;margin: 0 auto;padding: 16px;font-size: 14px;line-height: 1.6;color: #222;}#outer .title{font-size: 20px;margin: 0 0 12px;padding-bottom: 8px;border-bottom: 2px solid #eee;font-weight: 700;}/* ===== 横スクロール ===== */#outer .table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid #e6e6e6;background: #fff;max-height: 400px;}/* ===== テーブル ===== */#outer .bag-table{width: 100%;border-collapse: separate;border-spacing: 0;min-width: 860px;}#outer .bag-table thead th{position: sticky;top: 0;z-index: 2;/* background: #fff3e8;*/border-bottom: 1px solid #e0d6cd;font-weight: 400;}#outer .bag-table th,#outer .bag-table td{padding: 10px 12px;border-bottom: 1px solid #eee;vertical-align: middle;text-align: left;white-space: nowrap;}#outer .bag-table tbody tr:nth-child(even){background: #fafafa;}/* 規格列は見出し扱いで太め */#outer .bag-table .size{font-weight: 700;background: rgba(128, 128, 128, 0.1);}/* 列幅 */#outer .col-size{width: 150px;}#outer .col-use{width: 240px;}#outer .col-type{width: 100px;text-align: center;}/* 用途は折り返しOK（長文対策） */#outer .use{white-space: normal;min-width: 240px;}/* タグ（シリーズ表示） */#outer .tags{white-space: normal;}#outer .tag{display: inline-block;padding: 10px;margin: 2px;font-size: 1em;line-height: 1.1;border-radius: 999px;border: 1px solid #ddd;background: #fff;}/* ざっくり色分け（任意） */#outer .tag-blue{border-color:#b6d7ff;background:#eef6ff;}#outer .tag-green{border-color:#bfe7c5;background:#eefaf0;}#outer .tag-purple{border-color:#f3c2d8;background:#fff0f6;}#outer .tag-orange{border-color:#ffd2ad;background:#fff3e8;}#outer .tag-gray{border-color:#e2e2e2;background:#f7f7f7;}#outer .tag-kamasu{background:#e6fff4;}#outer .tag-gassyou{background:#fff7d4;}#outer .tag-gadget{background:#f5f3ff;}#outer .tag-kamasuhyou{background:#f1fff9;}#outer .tag-gassyouhyou{background:#fffcef;}#outer .tag-gadgethyou{background:#f8f7ff;}#outer .tag-kamasuhyou2{background:#f1fff9;}#outer .tag-gassyouhyou2{background:#fffcef;}#outer .tag-gadgethyou2{background:#f8f7ff;}#outer .tag-bluehako{border-color:#b6d7ff;background:#eef6ff;color:#3b6fb6;/* 濃めブルー */}#outer .tag-purplehako{border-color:#f3c2d8;background:#fff0f6;color:#a14a75;/* 濃めピンク */}#outer .tag-orangehako{border-color:#ffd2ad;background:#fff3e8;color:#c96a1b;/* 濃めオレンジ */}#outer .tag-grayhako{border-color:#e2e2e2;background:#f7f7f7;color:#6b6b6b;/* 読みやすいグレー */}#outer .note{display: none;}#outer .note2{margin: 10px 0;font-size: 0.9em;color: #666;display: block;padding: 0 1em;}/*メニュー*/#outer ul.menu{width: 100%;display: flex;flex-wrap: wrap;box-sizing: border-box;background-color: #fffefd;}#outer ul.menu li{width: 24.6%;}#outer ul.menu li a{text-decoration: none;display: block;padding: 10px 15px;position: relative;}#outer ul.menu li:hover{opacity: 0.7;}#outer ul.menu li a:before{content: "";width: 0;height: 0;position: absolute;top: 45%;right: 10px;border: 6px solid transparent;}/*メニュー　各カテゴリ設定*/#outer ul.menu li{background-color: #333;margin-right: 5px;}#outer ul.menu li a{color: #fffefd;}#outer ul.menu li a:before{border-top: 7px solid white;}#outer ul.menu2{width: 100%;display: flex;flex-wrap: wrap;box-sizing: border-box;text-align: center;}#outer ul.menu2 li{width: 49%;box-sizing: border-box;border-radius: 0.5em;margin-bottom: 30px;}#outer ul.menu2 li{width: 32%;}#outer ul.menu2 li a{font-weight: bold;text-decoration: none;display: block;padding: 10px 15px;position: relative;}#outer ul.menu2 li:hover{opacity: 0.7;}#outer ul.menu2 li a:before{content: "";width: 0;height: 0;position: absolute;top: 45%;right: 10px;border: 6px solid transparent;}/*メニュー　各カテゴリ設定*/#outer ul.menu2 li{background-color: #f8f7f4;margin-right: 5px;}#outer ul.menu2 li a{color: #5e4f4f;}#outer ul.menu2 li a:before{border-top: 7px solid #5e4f4f;}/*ページジャンプのcss*/#outer .jump{width: 100%;margin: 0 auto 1em;box-sizing: border-box;position: static;z-index: 127;padding-bottom: 0;padding-top: 0;max-width: 100%;background-color: #fffefd;}#outer .jump2{display: none;}#outer .jump ul._menu, #outer .jump2 ul._menu{width: 100%;display: flex;flex-flow: row;justify-content: center;margin: 0;box-sizing: border-box;list-style: none;padding: 0;border-top: solid 2px #5e4f4f;border-right: solid 2px #5e4f4f;}#outer .jump ul._menu li.global_item, #outer .jump2 ul._menu li.global_item{width: 25%;position: relative;border-left: solid 2px #5e4f4f;border-bottom: solid 2px #5e4f4f;}#outer .jump ul._menu li.global_item:last-child,#outer .jump2 ul._menu li.global_item:last-child{border-right-style: none;margin-right: 0;}#outer .jump ul._menu li.global_item a, #outer .jump2 ul._menu li.global_item a{display: block;padding: 20px 20px 40px 20px;font-weight: bold;text-decoration: none;box-sizing: border-box;text-align: center;color: #5e4f4f;}#outer .jump ul._menu li.global_item a::after,#outer .jump2 ul._menu li.global_item a::after{content: "";display: block;position: absolute;left: 50%;top: 70%;transform: translate(-50%, -50%);width: 0;height: 0;border-style: solid;border-width: 15px 17.5px 0 17.5px;border-color: #5e4f4f transparent transparent transparent;}#outer .adjustment{padding-top: 40px;margin-top: -40px;display: block;}#outer .title-row{display: flex;align-items: center;gap: 24px;flex-wrap: wrap;/* スマホ対応 */margin-top: 4.5em;}#outer .title{margin: 0;/* h2のデフォルト余白消す */}#outer .color-list{display: flex;gap: 16px;flex-wrap: wrap;margin-bottom: 0.5em;}#outer .color-item{display: flex;align-items: center;gap: 6px;}#outer .color-box{width: 24px;height: 24px;border: 1px solid rgba(0,0,0,0.15);}#outer .reitouhako{background: #b6d7ff;}#outer .mattohako{background: #f3c2d8;}#outer .grayhako{background: #ccc;}#outer .chosei{display: block;}/* ===== スマホ ===== *//*スマホの設定*/

/* datesize PC */
#outer .datesize{
    justify-items: right;
    font-size: 1em;
    margin: 1em;
    color: gray;
    text-align: right;
}

@media screen and (max-width: 768px) {

    /* datesize SP */
    #outer .datesize{
        justify-items: right;
        font-size: 0.6em;
        margin: 1em;
        color: gray;
        text-align: right;
    }

#outer .note{margin: 10px 0;font-size: 0.9em;color: #666;display: block;padding: 0 1em;overscroll-behavior: none;overflow-x: hidden;}#outer.gasbag-index{padding: 12px;font-size: 13px;}#outer .title{font-size: 22px;padding: 0.5em;}#outer .bag-table{min-width: 900px;/* さらに余裕を持たせる */}/* 1列目（規格）を固定 */#outer .bag-table th:first-child,#outer .bag-table td:first-child{position: sticky;left: 0;z-index: 2;background: #fff;}/* ヘッダー行の1列目はさらに前面に */#outer .bag-table thead th:first-child{z-index: 3;background: #e2e2e2;/* 見出し色に合わせる */}#outer .tag{display: inline-block;color: inherit;}#outer{width: 100%;}/*見出し*/#outer .top_parts{flex-direction: column-reverse;margin: 0;}#outer .top_parts .top_txt{width: 100%;padding: 15px;}#outer .top_parts .top_txt h1{font-size: 1.4em;padding: 5px 5px 0 5px;}#outer .top_parts .top_txt p{font-size: 1em;padding: 5px;}#outer .top_parts .top_img{width: 100%;}#outer .top_parts .top_img img{width: 100%;}/*カテゴリボタン設定*/#outer .category_btn{width: 80%;font-size: 1em;margin: 15px auto;}#outer .category_btn a{padding: 6px;width: 100%;}a.adjustment{padding-top: 90px;margin-top: -90px;display: block;}#outer .accordion-label{font-size: 1em;}#outer .type_sec{width: 95%;display: block;padding: 1px;}#outer .jump ul._genre_menu{display: flex;flex-wrap: wrap;justify-content: center;padding: 0;margin: 0 auto;align-items: stretch;justify-content: flex-start;}#outer .jump ul._genre_menu li.global_item{flex: 0 0 33%;/* 幅を2列に均等分割 */text-align: center;/* テキスト中央揃え */box-sizing: border-box;/* パディングとボーダーを含める */margin: 0;padding: 0;width: 100px;height: 70px;}#outer .jump ul._genre_menu li.global_item a{font-size: 0.8em;display: block;padding: 1px 1px;}#outer .jump ul._genre_menu li.global_item a::after{top: 70%;}#outer h2.uline_b{font-size: 20px;margin: 1em 0.5em;}#outer .sec_text{font-size: 0.8em;height:auto;}#outer .sec_img{width: auto;text-align: center;}#outer .product-table{width: 100%;}#outer .product-table thead th{font-size: 0.8em;}#outer .product-table td{font-size: 0.8em;}/*関連記事のとこ*/#outer .column{width: 100%;}#outer .column h3{padding: 5px;font-size: 1.1em;margin: 0;}#outer .column h3::before{content: "┃"}#outer .contents_02{padding: 0 10px;}#outer .contents_02 .item_{width: 100%;margin: 5px auto;padding: 0;}#outer .contents_02::after{content: none;}#outer .contents_02 .item_ ul.btns_{font-size: 0.8em;width: 100%;margin-bottom: 0;padding: 0;}#outer .contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}#outer .item_ .btn_gazou_ a{padding: 10px 0;border-radius: 100vh;color: #243642;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;}#outer .column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;float: none;}#outer .column ul.tokusyu li{width: 49%;}#outer .bag-list-table th,#outer .bag-list-table td{font-size: 12px;padding: 3px;}#outer .bag-detail{margin-bottom: 2em;margin-top: 0;}#outer .gas-bag-feature{display: block;margin-top: 0;margin-bottom: -1em;}#outer .gas-bag-feature2{display: block;}#outer .feature-icons img{width: 30px;}#outer .haba{width: 16%;}/* ボタン */#outer .btn{margin: 0 1em 3em;}#outer .btn3{margin: 0;}#outer .btn2{margin: 1em;}#outer .section-title{margin: 0.5em 0.5em 1em 0.5em;}.uline_b{margin: 0.5em 0.5em 1em 0.5em;}#outer .section-title2{margin: 0.5em;}#outer .col-type{width: 90px;}#outer .tag{padding: 6px;font-size: 1em;}#outer .habasema{width: 5em;}#outer .habachosei{width: 22%;}#outer .haba2{width: 22%;}/*ページジャンプ*/#outer .jump{top: 70px;margin: 1em auto 1.5em auto;}#outer .jump ul._genre_menu{display: flex;flex-wrap: wrap;}#outer .jump ul._genre_menu li.global_item{width: 50%;box-sizing: border-box;}#outer .jump ul._genre_menu li.global_item:nth-child(2n+1){border-right: none;}#outer .jump ul._genre_menu li.global_item a{padding: 5px 7px;font-size: 12px;position: relative;}#outer .jump ul._genre_menu li.global_item a::before{content: '';position: absolute;top: 0.7em;left: 1em;height: 0;width: 0;border-style: solid;border-width: 6px 0 6px 9px;border-color: transparent transparent transparent #00aeb9;}#outer .adjustment{padding-top: 90px;margin-top: -90px;display: block;}#outer ul.menu li{width: 48%;box-sizing: border-box;margin: 0 auto 1em auto;}#outer .type_sec{display: block;}#outer .hover-img{width: 200px;}#outer .sec_text{width: 100%;}#outer .sec_text p{line-height: 1.5;margin: auto;font-size: 0.8em;}#outer .color-list{margin: 0.5em;gap: 0.5em;}#outer .title-row{margin: 0 0.5em;}#outer .bag-table .size{background: rgba(128, 128, 128, 0.1);}#outer ..bag-list-table td,#outer ..bag-list-table th{padding: 16px;/* ← 行を広くする */}#outer .table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;}#outer .bag-table{min-width: 600px;/* 列数に応じて調整 */}/* セレクタミス修正 */#outer .bag-list-table td,#outer .bag-list-table th{padding: 10px;}/* セレクタミス修正 */#outer .bag-list-table td,#outer .bag-list-table th{padding: 10px;}/* テーブルヘッダー非表示 */#outer .bag-list-table thead{display: none;}/* テーブルをブロック化 */#outer .bag-list-table,#outer .bag-list-table tbody,#outer .bag-list-table tr{display: block;width: 100%;}/* 1行＝カード */#outer .bag-list-table tr{background: #fff;/* border-radius: 14px;*/margin-bottom: 20px;padding: 14px;border: 1px solid #eee;/* box-shadow: 0 4px 14px rgba(0, 0, 0, .08);*/width: 90%;margin: 1em auto;}#outer .bag-list-table td{display: block;width: 100%;border: none;padding: 6px;font-size: 1em;border-radius: 14px;margin-bottom: 0.3em;}/* 種類名強調 */#outer .img-cell{font-size: 16px;font-weight: 700;margin-bottom: 8px;}/* hover無効 → 常時表示 */#outer .hover-img{position: static;display: block;width: 90%;box-shadow: none;padding: 0;margin: 8px auto;}#outer .hover-img img{width: 100%;border-radius: 12px;margin: 10px auto;}#outer .hover-link{display: block;text-align: center;padding: 10px;border-radius: 999px;background: #333;color: #fff;text-decoration: none;font-size: 14px;}#outer .feature-icons img{width: 50px;margin-right: 6px;}#outer .narabe{display: flex;}#outer .jump2{display: block;}#outer .feature-icons{background-color: white;}/* trはrelativeにしない */#outer .bag-list-table tr{padding:16px;border-radius: 14px 14px 0 0;}/* 分類セルをカード上部ブロック化 */#outer .bag-list-table td.haba,#outer .bag-list-table td.tag-kamasuhyou2,#outer .bag-list-table td.tag-gassyouhyou2,#outer .bag-list-table td.tag-gadgethyou2,#outer .bag-list-table td.tag-gray2{display:block;width:100%;margin:-16px -16px 12px -16px;/* カードのpaddingを打ち消す */padding:12px 16px;border-radius:14px 14px 0 0;font-size:14px;font-weight:700;color:#fff;}/* 色 */#outer .tag-kamasuhyou2{background:#4ae6a2;}#outer .tag-gassyouhyou2{background:#ffd51b;}#outer .tag-gadgethyou2{background:#bfb2ff;}#outer .tag-gray2{background:#777;}#outer .chosei{display: none;}}