﻿@charset "utf-8";/* CSS Document *//*大枠のcss*/#outer{width: 1260px;margin: 0 auto;}/*パンくず*/.navitopicpath_{overflow: hidden;font-size: 12px;margin: 15px 10px 25px;}#bread-crumb-list{width: 100%;float: left;overflow: hidden;}#bread-crumb-list li{display: inline;}.navitopicpath_ a{margin: 0 0.5em;white-space: nowrap;}/*見出し*/#outer .top_parts{width: 100%;background-color: #304DAB;/*背景色*/display: flex;justify-content: space-between;/*	margin-bottom: 50px;*/}#outer .top_parts .top_txt{width: calc(calc(100%/5)*3);color: #FFFFFF;/*文字色*/display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 0 25px 0 25px;}#outer .top_parts .top_txt h1{font-size: 2.5em;font-weight: bold;line-height: 1.2;margin-bottom: 15px;text-align: center;}#outer .top_parts .top_txt p{font-size: 1.3em;}#outer .top_parts .top_img{width: calc(calc(100%/5)*2);}#outer .top_parts .top_img img{width: 100%;}/*ページジャンプのcss*/#outer .jump{width: 100%;background-color: #ffffff;margin: 0 auto ;box-sizing: border-box;position: sticky;top: 0;z-index: 2;padding-bottom: 0;padding-top: 0;max-width: 100%;}.jump ul._genre_menu{width: 100%;display: flex;flex-flow: row;justify-content: center;margin: 0;box-sizing: border-box;border: solid 2px #304DAB;list-style: none;padding: 0;}.jump ul._genre_menu li.global_item{width: calc(100%/5);border-right: solid 2px #304DAB;position: relative;}.jump ul._genre_menu li.global_item:last-child{border-right-style: none;margin-right: 0;}.jump ul._genre_menu li.global_item a{display: block;padding: 10px 20px 30px 20px;font-weight: bold;text-decoration: none;box-sizing: border-box;text-align: center;color: #586667;}.jump ul._genre_menu li.global_item a::after{content: "";display: block;position: absolute;left: 50%;top: 70%;transform: translate(-50%, -40%);width: 0;height: 0;border-style: solid;border-width: 9px 9px 9px;border-color: #586667 transparent transparent transparent;}/*各項目*/.sp{display: none;}h2.uline_b{font-size: 2.5em;font-weight: bold;margin-top: 2em;margin-bottom: 30px;}h2.uline_b::before{content: "┃";color:#8EA7F8;}.item_recommend h3{text-align: center;font-size: 1.5em;font-weight: bold;margin: 0.7em;}h3.uline_b{font-size: 2.1em;font-weight: bold;margin-top: 30px;margin-bottom: 30px;}.contents{width: 95%;margin: auto;}.ex{font-size: 1.2em;padding-bottom: 20px;}.item{width: 100%;display: flex;justify-content: space-between;margin-bottom: 30px;}.item_txt , .item_img{width: 49%;}.detail{margin-bottom: 20px;}.detail p , .detail li {font-size: 1.3em;}.detail p{font-weight: bold;text-align: center;color: #fff;background-color:#8EA7F8;width: 30%;margin-bottom: 5px;}.item a:hover,.btn_gazou a:hover{opacity: 0.8;}/*おすすめ一覧*/#outer .recommend{width: 100%;display: flex;justify-content: left;flex-wrap: wrap;gap: 0.5em;}#outer .recommend .item{width: calc(calc(100% - 45px)/4);position: relative;display: flex;flex-direction: column;align-items: center;font-weight: bold;margin-bottom: 20px;padding-bottom: 20px;background: #fff;border: 1px solid #ddd;border-radius: 8px;padding: 0.8em;text-align: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);}#outer .recommend .item a ,.item_n a{position:relative;display: inline-block;font-size: 1.3em;text-decoration: none!important;color: #fff!important;background-color: #5BB789;border-radius: 20px;padding: 5px 22%;text-align: center;}#outer .recommend .item a::after ,.item_n a::after{content: '';width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 8px;border-color: transparent transparent transparent #fff;position: absolute;top: 50%;left: 85%;margin-top: -6px;}#outer .recommend .item p,.item_n p{padding: 10px 20px;font-size: 1em;}#outer .btn_gazou{width: 100%;font-size: 1em;margin: 1.5em 0 0.5em 0;}#outer .btn_gazou2{width: 100%;font-size: 1em;margin-bottom: 0;margin-top: 1em;}.icon_img1{margin: 0;padding: 0!important;display: block;position: relative;}.icon_img1::after{content: url(/img/freepage/feature_disposableglove/icon_good1.png);position: absolute;left: 0;}.icon_img2{margin: 0;padding: 0!important;display: block;position: relative;}.icon_img2::after{content: url(/img/freepage/feature_disposableglove/icon_good2.png);position: absolute;left: 0;}/*ニトリル↓*/.recommend_nbr{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}.nbr h4, .nbrcom{text-align: center;font-weight:bold;}.nbr h4{font-size:2.8em;margin-bottom: 10px;padding-bottom: 10px;}.nbrcom{padding-top:10px;font-size:1.5em;}/*.decoration{background:linear-gradient(transparent 60%, #FDFFCF 0%);}*/.nbr1 , .nbr2 ,.nbr3{display: flex;flex-wrap: wrap;justify-content: space-between;border-radius:1rem;}.nbr1{border:4px solid #FDFFCF;}.t1{background-color: #FDFFCF;border-radius: 1rem;}.nbr2{border:4px solid #E7FFC4;}.t2{background-color: #E7FFC4;border-radius: 1rem;}.nbr3{border:4px solid #B6C6FA;height: 40%;}.t3{background-color: #B6C6FA;border-radius: 1rem;}.nbr1,.nbr3{width: 284px;}.nbr2{width: 589px;}.item_n{position: relative;display: flex;flex-direction: column;align-items: center;font-weight: bold;margin-bottom: 20px;padding-bottom: 20px;}.item_n{width: 291px;}/*一覧へのリンク↓*/#outer .btn_gazou a{position: relative;display: block;text-align: center;vertical-align: middle;margin: auto;padding: 0.5rem;font-weight: bold;border-radius: 100vh;background: #304DAB;color: #ffffff!important;font-size: 2em;text-decoration: none;}#outer .btn_gazou a::after{content: "";position: absolute;top: 50%;right: 25%;transform: translateY(-50%);border: 10px solid transparent;border-left: 13px solid #ffffff;}#outer .btn_gazou2 a{position: relative;display: block;text-align: center;vertical-align: middle;margin: auto;padding: 0.5rem;font-weight: bold;background: #ffa51f;color: #ffffff !important;font-size: 1em;text-decoration: none;margin-top: 0;}#outer .btn_gazou2 a::after{content: "";position: absolute;top: 50%;right: 1%;transform: translateY(-50%);border: 10px solid transparent;border-left: 13px solid #ffffff;}/*テーブル*/.glovetable{overflow: scroll;}table{width: 100%;font-size: 1.2em;text-align: center;margin: auto;white-space:nowrap;}td,th{padding:20px 15px;border:1px solid #eee;}table td {background: #fff;font-size: 1.0em;font-weight:bold;}table tr:nth-child(odd) td {background: #eee;}#outer .midashi{width: 13%;font-weight: bold;font-size: 1.2em;}#outer .no{border: none;}#outer .vir{width: calc(87%/5);font-weight: bold;background-color: #8EA7F8;background-size: 80%;color:#fff;font-size: 1.2em;text-align: center;border-radius: 20px;border: none;}/*関連記事のところ↓*/.column{width: 100%;margin-bottom: 45px;}.column h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}.contents_01{display: flex;flex-wrap: wrap;/*	justify-content: space-between;*/margin: 0 auto;}.contents_01 .item_{width: 32%;box-sizing: border-box;/*	border: solid 1px #cccccc;*/display: flex;flex-direction: column;}.contents_01::after{content: "";display: block;width: 32%;height: 0;}.contents_01 .item_ ul.btns_{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}.contents_01 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #006DC7;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 1em;}.column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}.column ul.tokusyu li{width: 23%;margin-bottom: 10px;}.column ul.tokusyu li img{width: 100%;height: auto;}.column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}.column ul.tokusyu::after{content: "";display: block;width: 23%;}/* ===== 商品画像 ===== */#outer .product-images {display: flex;justify-content: center;gap: 20px;padding: 0;background: #fff;flex-wrap: wrap;border-radius: 8px;}#outer .product-images img {width: auto;border: 1px solid #ddd;transition: transform 0.4s ease, box-shadow 0.3s ease;}#outer .hover-zoom:hover {transform: scale(1.05);box-shadow: 0 4px 15px rgba(0,0,0,0.15);}/* ===== 説明文 ===== */#outer .description {padding: 10px;text-align: center;font-size: 15px;color: #555;}#outer .size-table {display: block;border-top: 1px solid #ddd;}#outer .size-item {background-color: #d9ecff;/* ← ピンクからライトブルーに変更 */border: 1px solid #fff;text-align: center;padding: 15px;transition: background-color 0.3s ease, transform 0.2s ease;}#outer .size-item:hover {background-color: #b9ddff;/* ← 少し濃いブルーでホバー時に立体感 */transform: translateY(-3px);}/* ===== サイズ見出し（S / M / L / SS）をアイコン風に ===== */#outer .size-header {display: inline-block;background-color: #007bff;/* ベースカラー（青） */color: #fff;font-weight: bold;font-size: 16px;border-radius: 50px;/* 丸み */padding: 8px 16px;margin-bottom: 10px;transition: all 0.3s ease;box-shadow: 0 2px 4px rgba(0,0,0,0.15);}.size-item:hover .size-header {background-color: #005fcc;transform: scale(1.05);box-shadow: 0 4px 10px rgba(0,0,0,0.2);}.size-header a:link,.size-header a:visited {color: #fff;/* 訪問後も白 */text-decoration: none;/* 下線消したい場合 */}.size-header a:hover,.size-header a:active {color: #fff;/* ホバー中も白 */text-decoration: underline;/* ホバー時にだけ下線表示したい場合 */}#outer .price {margin-bottom: 10px;}#outer .item-price {color: #e60012;font-size: 20px;font-weight: bold;}#outer .unit-price {font-size: 12px;color: #555;}/* ===== ボタン ===== */#outer button {background-color: #ffa51f;border: none;padding: 10px 16px;border-radius: 6px;cursor: pointer;font-size: 1.2em;transition: all 0.3s ease;width: 100%;color: white!important;font-weight: bold;}#outer button:hover {background-color: #ffa51f;color: #fff;transform: scale(1.03);box-shadow: 0 3px 8px rgba(0,0,0,0.15);}.product-container2 {max-width: 70%;margin: 30px auto;border: 1px solid #ddd;background-color: #fff7f3;box-shadow: 0 2px 10px rgba(0,0,0,0.08);border-radius: 10px;overflow: hidden;transition: all 0.3s ease;height: auto;padding: 0 0 0.5em 0;}.product-container {width: 95%;margin: auto;border: 1px solid #ddd;box-shadow: 0 2px 10px rgba(0,0,0,0.08);border-radius: 10px;overflow: hidden;transition: all 0.3s ease;height: auto;padding: 0.5em 0 0 0;background-color: #fff7f3;}#outer .left,#outer .right {flex: 1;justify-items: center;/* 2つを均等に分ける */}#outer .container{width: 100%;max-width: var(--max-width);box-sizing: border-box;padding: 0 16px;}/* グリッド本体 */#outer .grid {display: grid;grid-template-columns: repeat(3, 1fr);/* PC: 4列 */gap: var(--gap);align-items: stretch;}/* 各箱（カード） */#outer .card {background: linear-gradient(180deg, var(--box-bg), #ffffff);padding: 1em;display: flex;flex-direction: column;justify-content: space-between;min-height: 120px;/* border: 1px solid #ddd;*/border-radius: 10px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);margin: 1em 0.5em;background-color: white;}#outer .card h3{margin: 0;font-size: 1.3em;background-color: #8EA7F8;color: white;margin-bottom: 0.4em;border-radius: 8px;}#outer .card p{margin: 0;color: #444;font-size: 0.9rem;}/* カラーチップ */#outer .color-samples {display: flex;gap: 6px;margin: 8px 0 0 8px;}#outer .color-box {width: 20px;height: 20px;border-radius: 3px;border: 1px solid #ccc;transition: transform 0.2s;}#outer .color-box:hover {transform: scale(1.2);}#outer .color-box.white {background: #fff;}#outer .color-box.lightblue {background: #d9ecff;}#outer .color-box.black {background: #000;}#outer .color-box.purple {background: #d4b2e4;}#outer .yokonarabe2 {display: flex;align-items: baseline;gap: 0.4em;flex-wrap: wrap;justify-content: right;margin: 1em;}#outer .yokonarabe {margin-top: 0.2em;}#outer .product-matome {display: flex;}#outer .chosei{font-size: 1em;}#outer .chosei2{font-size: 1.2em;margin-bottom: 1em;text-align: center;}#outer .item_price {font-weight: bold;font-size: 2.7em;color: RED;/* 赤 */line-height: 1;}#outer .unit_price {font-size: 1.1em;color: RED;margin-top: 0.1em;/* 微調整 */}#outer .info-row img{margin: 0 auto;}/*追加タグ*/#outer .grid {grid-template-columns: repeat(3, 1fr);/* PC：3列 */}#outer .card {background: white;border-radius: 8px;padding: 0.8em 0.5em 0.8em 0.5em;text-align: center;box-shadow: 0 2px 6px rgba(0,0,0,0.1);border: 1px solid #ddd;}#outer .product-images img {width: 100%;height: auto;border-radius: 8px;}#outer .btn-list {display: block;text-align: center;background: #f6a400;color: #fff;padding: 10px 0;border-radius: 6px;margin: 10px 0 20px;text-decoration: none;font-weight: bold;}#outer .price-block {background: #f5f9ff;padding: 15px;border-radius: 6px;margin-bottom: 20px;}#outer .price-row {display: flex;justify-content: center;gap: 10px;margin-bottom: 10px;}#outer .btn_gazou2 a {display: block;color: #fff;padding: 10px;border-radius: 6px;text-decoration: none;margin-top: 10px;}#outer .index-tabs {margin: 5em auto;}#outer .index-tabs input[type="radio"] {display: none;}#outer .index-tab-labels {display: flex;gap: 4px;margin-bottom: -1px;}/* 基本タブ形状 */#outer .index-tab {padding: 10px 22px;border: 1px solid #ccc;border-bottom: none;border-radius: 6px 6px 0 0;cursor: pointer;font-weight: bold;font-size: 14px;color: #333;transition: background 0.2s, top 0.2s;position: relative;top: 0;}/* ★ タブごとの淡い色（未選択状態） */#outer .tab-blue  {background: #e3f0ff;font-size: 1.3em;margin: 0;}/* 薄い青 */#outer .tab-green {background: #e1f6e8;font-size: 1.3em;margin: 0;}/* 薄い緑 */#outer .tab-red   {background: #ffe5e5;font-size: 1.3em;margin: 0;}/* 薄い赤 *//* ★ 選択中の色を濃く（飛び出し＋色強調） */#tab-a:checked ~ .index-tab-labels .tab-blue {background: #9accff;top: -4px;z-index: 2;font-size: 1.3em;margin: 0;}#tab-b:checked ~ .index-tab-labels .tab-green {background: #a9eac2;top: -4px;z-index: 2;font-size: 1.3em;margin: 0;}#tab-c:checked ~ .index-tab-labels .tab-red {background: #ffb8b8;top: -4px;z-index: 2;font-size: 1.3em;margin: 0;}/* コンテンツ部分 */#outer .index-tab-contents {border: 1px solid #ccc;border-radius: 0 6px 6px 6px;padding: 2em 1em;background: #fff7f3;width: 100%;box-sizing: border-box;overflow-x: hidden;margin-bottom: 1.5em;}#outer .index-panel {display: none;}/* タブごとのコンテンツ表示 */#tab-a:checked ~ .index-tab-contents .panel-a {display: block;}#tab-b:checked ~ .index-tab-contents .panel-b {display: block;}#tab-c:checked ~ .index-tab-contents .panel-c {display: block;}/* ▼ カードを横に並べるラッパー */#outer .four-card-wrap {display: grid;gap: 16px;grid-template-columns: 1fr;/* スマホ：1列 */margin-top: 0;}/* ▼ カード本体 */#outer .four-card {background: #fff;border: 1px solid #ddd;border-radius: 8px;padding: 0.8em;text-align: center;box-shadow: 0 2px 6px rgba(0,0,0,0.05);display: flex;flex-direction: column;}/* 商品名 */#outer .fc-name {font-size: 1em;font-weight: bold;margin: 0 0 10px;color: #222;}#outer .fc-img {margin-bottom: 1em;}/* 画像 */#outer .fc-img img {max-width: 100%;height: auto;object-fit: contain;display: block;}/* 説明文 */#outer .fc-desc {font-size: 14px;line-height: 1.6;color: #333;margin: 0.5em;}#outer .four-card-wrap {grid-template-columns: repeat(4, 1fr);gap: 0.4em;}#outer h3.clearcolor {background-color: #f7f7f9;color: #333;}#outer h3.bluecolor {background-color: #304DAB;color: white;}#outer h3.blackcolor {background-color: #333;color: white;}/*スマホの設定*/@media screen and (max-width: 768px) {/*大枠*//*body * {outline: red 1px solid;}*/#outer{width: 100%;}.sp{display: block;}h2.uline_b::before{content: none;}h3.uline_b::before{content: none;}/*見出し*/#outer .top_parts{flex-direction: column-reverse;}#outer .top_parts .top_txt{width: 100%;padding: 15px;}#outer .top_parts .top_txt h1{font-size: 1.5em;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 .item{display: block;margin-bottom: inherit;}#outer .contents{width: 98%;}/*ページジャンプ*/#outer .jump{width: 100%;background-color: #ffffff;box-sizing: border-box;border-radius: 1rem;position: static;}#outer .jump ul._genre_menu{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 0.9em;border-right-style: none;border-left-style: none;border-bottom-style: none;}#outer .jump ul._genre_menu li.global_item{border-left: solid 1px #304DAB;width: 50%;border-bottom: solid 1px #304DAB;box-sizing: border-box;border-right: solid 1px #304DAB;}#outer .jump ul._genre_menu li.global_item:nth-child(2n+1){}#outer .jump ul._genre_menu li.global_item a{width: 100%;margin: 0 auto;padding: 5px 7px;font-size: 12px;text-align: center;}#outer .jump ul._genre_menu li.global_item a::before{position: absolute;content: '';top: 0.7em;left: 1em;height: 0;width: 0;border-style: solid;border-width: 6px 0 6px 9px;border-color: transparent transparent transparent #304DAB;}#outer .jump ul._genre_menu li.global_item a::after{content: none;}/*contents部分*/h2.uline_b{font-size: 1.5em;font-weight: bold;margin: 45px 10px 25px;padding-bottom: 5px;line-height: 1.2;text-align: center;padding-top: inherit;}h3.uline_b{font-size: 1.5em;font-weight: bold;margin: 2em 0.5em 1em 0.5em;padding-bottom: 5px;line-height: 1.2;text-align: center;padding-top: inherit;}#outer .contents{width: 100%;margin-top: 10px;}#outer .contents p.contents_txt{width: 100%;padding: 10px;font-size: 15px;}#outer .detail p, .detail li{font-size: 1em;}#outer .ex{width: 90%;font-size: 1.1em;margin: auto;}.contents .item .item_img{width: 87%;margin: auto;margin-bottom: 20px;}.contents .item .item_txt{width: 90%;padding: 10px;margin: auto;background-color: #f7f7f9;border-radius: 10px;}.contents .item .item_txt p{line-height: 2;font-size: 1em;}/*おすすめ商品一覧*/.recommend_nbr{margin: auto;}#outer .recommend , .recommend_nbr{justify-content: space-between;box-sizing: border-box;padding: 0 10px;width: 100%;}#outer .recommend .item , .item_n{width: 42%;font-size: 0.8em;border: 1px solid #ddd;border-radius: 8px;padding: 0.8em;text-align: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);margin-bottom: 0.2em;}#outer .icon_img1::after ,.icon_img2::after{scale:65%;}#outer .nbr{margin: auto;}#outer .nbr1,.nbr2, .nbr3{width: 98%;margin: auto;margin-bottom: 20px;}#outer .nbr3{height:inherit;}#outer .nbr h4{font-size: 1em;padding-bottom:5px;}#outer .nbrcom{font-size:0.8em;padding-top: 5px;}#outer .recommend .item p, .item_n p,#outer .recommend .item a, .item_n a{font-size: 1.0em;margin-top: 0.8em;}#outer .recommend .item p,.item_n p{padding: 0;margin-bottom: 0.6em;}#outer .btn_gazou{font-size: 10px;}#outer .btn_gazou a{padding: 10px 0;background-color: #304DAB;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 2em 0;font-size: 1.3em;}#outer .btn_gazou a::after{content: "";position: absolute;top: 50%;left: 85%;transform: translateY(-50%);border: 7px solid transparent;border-left: 10px solid #ffffff;}#outer .btn_gazou2{font-size: 10px;margin-bottom: 0;margin-top: 0;}/*テーブル*/table{font-size:0.8em;}td , tr , .midashi , .vir{font-size:0.8em;padding: 5px;}#outer .icon{width: 18px;}td, th{padding: 5px 5px;}/*関連記事のとこ*/#outer .column{width: 100%;}#outer .column h3{padding: 5px;font-size: 1.3em;margin: 0;}.column h3::before{content: "┃"}.contents_01{padding: 0 10px;}.contents_01 .item_{width: 100%;margin: 5px auto;padding: 0;}.contents_01::after{content: none;}.contents_01 .item_ ul.btns_{font-size: 0.8em;width: 100%;margin-bottom: 0;padding: 0;}.contents_01 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{padding: 10px 0;background-color: #006DC7;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;}.column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;float: none;}.column ul.tokusyu li{width: 49%;}#outer .product-images img {width: 100%;}#outer .size-table {grid-template-columns: repeat(2, 1fr);}#outer .header {flex-direction: column;align-items: flex-start;}#outer .header h3 {font-size: 1.15em;text-align: center;padding-top: 0;}#outer .color-samples {margin-top: 10px;}#outer .product-container2 {max-width: 90%;}#outer .colorCard-item {width: 90%;}#outer .container {display: grid;justify-items: center;gap: 1em;max-width: 900px;margin: auto;}#outer .product-matome {display: block;}#outer .size-header {display: inline-block;background-color: #007bff;/* ベースカラー（青） */color: #fff;font-weight: bold;font-size: 1em;border-radius: 50px;/* 丸み */padding: 8px 16px;margin-bottom: 10px;transition: all 0.3s ease;box-shadow: 0 2px 4px rgba(0,0,0,0.15);}#outer .product-container {margin: 0.2em 1em 1em 1em;height: auto;max-width: 100%;width: 95%;padding: 0.5em 0 0 0;}#outer .product-container2 {max-width: 90%;}#outer .color-samples {margin-top: 10px;}#outer .card {padding: 0.8em;margin: 0.2em;border: 1px solid #ddd;}#outer .chosei h3{font-size: 1em;}#outer .card h3{font-size: 1.05em;font-weight: bold;margin-bottom: 0.3em;}/*追加タグ*/#outer .grid {display: grid;grid-template-columns: repeat(2, 1fr);/* スマホ：2列 */margin-top: 20px;gap: 0.2em;}#outer .index-tab {padding: 8px 12px;font-size: 13px;}#outer .four-card-wrap {grid-template-columns: repeat(2, 1fr);gap: 0.4em;justify-content: center;}#outer .yokonarabe2 {margin: auto;}#outer .chosei2{font-size: 1.05em;}/* ★ タブごとの淡い色（未選択状態） */#outer .tab-blue  {background: #e3f0ff;font-size: 1em;}/* 薄い青 */#outer .tab-green {background: #e1f6e8;font-size: 1em;}/* 薄い緑 */#outer .tab-red   {background: #ffe5e5;font-size: 1em;}/* 薄い赤 *//* ★ 選択中の色を濃く（飛び出し＋色強調） */#tab-a:checked ~ .index-tab-labels .tab-blue {font-size: 1em;}#tab-b:checked ~ .index-tab-labels .tab-green {font-size: 1em;}#tab-c:checked ~ .index-tab-labels .tab-red {font-size: 1em;}#outer .fc-name {font-size: 0.9em;}#outer .index-tabs {margin: 1em 0.5em 1em 0.5em;}/* タブごとのコンテンツ表示 */#tab-a:checked ~ .index-tab-contents .panel-a {display: block;margin-top: 1.5em;}#tab-b:checked ~ .index-tab-contents .panel-b {display: block;margin-top: 1.5em;}#tab-c:checked ~ .index-tab-contents .panel-c {display: block;margin-top: 1.5em;}#outer .btn_gazou2 a{font-size: 1.2em;}/* コンテンツ部分 */#outer .index-tab-contents {padding: 2em 0.5em;}/* 画像 */#outer .fc-img img {height: 138px;width: 138px;margin: 0 auto;}/* ▼ カード本体 */#outer .four-card {padding: 0.5em;width: 160px;}}/*@mediaの閉じタグ～*/