﻿@charset "utf-8";/* CSS Document *//*画面固定*/#outer .menu{position: sticky;top: 0px;/* navitopicpath_ の高さ分だけ下に配置 */background-color: #ffffff;z-index: 999;/* navitopicpath_ より下に表示 */padding: 10px 0;border-bottom: 1px solid #ccc;scroll-behavior: smooth;}/*大枠のcss*/#outer{width: 1260px;margin: 0 auto;}/*マウスオーバーでふぉんってなる*/#outer a:hover{opacity: 0.7;}/*見出し*/#outer .top_parts{width: 100%;display: flex;justify-content: space-between;background-color: #52565d;margin-bottom: 50px;}#outer .top_parts .top_txt{width: 74%;color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 0 25px 5px 25px;}#outer .top_parts .top_txt h1{font-size: 2.3em;font-weight: bold;padding-bottom: 5px;line-height: 1.2;}#outer .top_parts .top_txt p{font-size: 1.3em;padding-top: 10px;}#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;}/*レコメンドの順位ランキングアイコン*/#recommend_block .ec-shelfRole li.ec-shelfGrid__item:before{content: '';z-index: 2;position: absolute;display: inline-block;width: 25px;height: 25px;background-size: contain;vertical-align: middle;}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(1)::before{background-image: url(/img/icon/rank_category_1.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(2)::before{background-image: url(/img/icon/rank_category_2.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(3)::before{background-image: url(/img/icon/rank_category_3.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(4)::before{background-image: url(/img/icon/rank_category_4.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(5)::before{background-image: url(/img/icon/rank_category_5.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(6)::before{background-image: url(/img/icon/rank_category_6.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(7)::before{background-image: url(/img/icon/rank_category_7.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(8)::before{background-image: url(/img/icon/rank_category_8.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(9)::before{background-image: url(/img/icon/rank_category_9.png);}#recommend_block .ec-shelfRole li.ec-shelfGrid__item:nth-child(10)::before{background-image: url(/img/icon/rank_category_10.png);}/*メニュー 基本設定*/ul.menu{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box;}ul.menu li{box-sizing: border-box;border-radius: 0.5em;margin-bottom: 10px;}ul.menu li{width: 33.0%;}ul.menu li a{font-weight: bold;text-decoration: none;display: block;padding: 10px 15px;position: relative;}ul.menu li:hover{opacity: 0.7;}ul.menu li a:before{content: "";width: 0;height: 0;position: absolute;top: 45%;right: 10px;border: 6px solid transparent;}/*メニュー　各カテゴリ設定*/ul.menu li{background-color: #e0d2ca;}ul.menu li a{color: #591805;font-size: 15px;}ul.menu li a:before{border-top: 7px solid #591805;}/*カテゴリボタン設定*//* category_btn と category_btn2 両方に適用 */#outer .category_btn{width: 100%;font-size: 25px;margin: 15px auto 50px;}#outer .category_btn a{color: #FFFFFF !important;border-bottom: solid 3px #e0d2ca;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: #52565d;}#outer .category_btn a:hover{opacity: 0.7;}/*ページジャンプのcss*/#outer .jump{width: 100%;background-color: #52565d;margin: 0 auto 50px;box-sizing: border-box;position: sticky;top: 0;z-index: 2;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;/*	border: solid 2px #FF9949;*/list-style: none;padding: 0;}#outer .jump ul._genre_menu li.global_item{width: 49%;border-right: solid 2px #F2F2F2;position: relative;}#outer .jump ul._genre_menu li.global_item:last-child{border-right-style: none;margin-right: 0;}#outer .jump ul._genre_menu li.global_item a{display: block;padding: 15px;font-weight: bold;text-decoration: none;box-sizing: border-box;text-align: center;color: #F2F2F2;font-size: 2.0em;}#outer .jump ul._genre_menu li.global_item a::before{content: "";position: absolute;top: 62%;left: 20%;transform: translateY(-50%);border: 14px solid transparent;border-top: 20px solid #fff;}/* ジャンプ先の調整 */#outer .adjustment{display: block;position: relative;top: -40px;/* ジャンプ位置を3cm上に調整 */visibility: hidden;/* 見た目に影響を与えない */}/*h2*/.uline_b{font-size: 2em;font-weight: bold;/*	text-align: center;*/margin-top: 15px;margin-bottom: 15px;background-color: #FFFCE6;border-left: solid 10px #52565d;padding: 10px 20px;font-size: 1.7em;font-weight: bold;margin: 10px 0;display: block;width: fit-content;}/*h3*/#outer .contents_h3{position: relative;/* 下線用の疑似要素を配置するため */font-size: 1.6em;font-weight: bold;margin: 10px 0 20px 0;background: linear-gradient(transparent 70%, #e0d2ca 70%);display: inline;line-height: 3.0;}/*ペーパーナプキン*//*商品ボックス最安　基本設定*/#outer .content_price .low_price{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0px 0 25px 0;}#outer .content_price .low_price .low_price_item01, #outer .content_price .low_price_item02{width: 19.9%;padding: 15px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;border-radius: 0.5em;border: 1px solid #C8C8C8;}#outer .content_price .low_price_item02:empty{border: inherit;}#outer .content_price .low_price_item01{border: 3px solid red !important;background-color: #FFFCE6;}/*商品ボックス最安　画像設定*/#outer .content_price .item_img, #outer .content_price .item_img01{width: 90%;text-align: center;margin: auto;}#outer .content_price .item_img img{width: 100%;}#outer .content_price .item_img01 img{width: 100%;}#outer .new_icon{width: 70%;position: relative;margin-left: -6.5em;top: -4.0em;}#outer .new_icon img{position: absolute;}/*商品ボックス最安　基本中身設定＿商品名*/#outer .content_price h4.item_title, #outer .content_price h4.item_title01{font-size: 1.086em;font-weight: bold;text-align: center;margin: 10px 0px 0px 0px;height: 60px;}#outer .content_price h4.item_title01{font-size: 1.1em;margin: 0px;}/*商品ボックス最安　基本中身設定＿価格*/#outer .content_price .price .item_price{font-size: 2.7em;font-weight: bolder;color: red;text-align: center;font-family: 'Century Gothic', sans-serif;}#outer .content_price .price .item_price::after{content: "（税込）";font-size: 0.5em;display: inline;/* 必要なら追加 */margin-left: -10px;/* スペースを狭くする */}#outer .content_price .price .unit_price{font-size: 1.092em;text-align: center;margin: 0 -20px 10px -20px;}#outer .content_price .price .unit_price .marker{background: linear-gradient(transparent 50% , yellow 70%);font-weight: bold;}/* スペースボックス */#outer .spacebox{width: 100%;height: 30px;background-color: #ffffff;margin: 0px;}#outer .spacebox2{width: 100%;height: 30px;background-color: #ffffff;/* 一時的に赤で確認 */margin: 1px 0;/* 上下に余白を設定 */}/*各項目*/h2.label{font-size: 1.5em;font-weight: bold;margin: 25px 0px 20px;padding-bottom: 5px;line-height: 1.2em;}p.label_txt{line-height: 1.5;font-weight: bold;font-size: 17px;padding: 5px;text-indent: 0;margin: 5px;}/*ボタン設定*/#outer .content_price ._btn{width: 95%;margin: auto;}#outer .content_price ._btn a{display: block;font-size: 1.2em;font-weight: bold;color: #ffffff;background-color: #FF6E31;text-decoration: none;text-align: center;box-sizing: border-box;padding: 7px 0;border-radius: 1.5em;position: relative;}#outer .content_price ._btn a:before{content: "";width: 0;height: 0;position: absolute;top: 38%;left: 5%;border-top: 6px solid transparent;border-left: 7px solid #ffffff;border-right: 6px solid transparent;border-bottom: 6px solid transparent;}#outer .content_price ._btn a:hover{opacity: 0.7;}/*商品一覧はこちらのボタン*/#outer .contents .item ul.btns{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}#outer .contents .item ul.btns li.btn_gazou{position: relative;}#outer .item .btn_gazou a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #52565d;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;}#outer .item .btn_gazou a::after{content: url(https://shimojima.live/img/freepage/food_delivery/ico_ya.png);line-height: 0;position: absolute;top: 50%;right: 5%;transform: translateY(-50%);}/*左画像・右文章*/#outer .contents{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}#outer .contents .item{margin: 0 auto 50px;display: grid;grid-template-columns: 1fr 2fr;column-gap: 20px;}#outer .contents .item .item_img{grid-row: 1;grid-column: 1;}#outer .contents .item .item_img img{width: 100%;}#outer .contents .item .item_txt{grid-row: 1;grid-column: 2;}#outer .contents .item .item_txt p{line-height: 1.5;font-size: 1.2em;}/*画像の下に文章リンクボタン*/#outer .item_01 ul.btns{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}#outer .item_01 ul.btns li.btn_gazou{position: relative;}#outer .item_01 ul.btns li.btn_gazou a{position: relative;display: block;text-align: center;vertical-align: middle;margin: auto;padding: 10px;font-weight: bold;border-radius: 100vh;background: #52565d;color: #ffffff!important;font-size: 1.2em;text-decoration: none;}/*タブ③*//*h2*/#outer h2.title_frame{font-size: 2em;font-weight: bold;margin: 0 0 25px 0;padding: 0 0 5px 5px;box-sizing: border-box;border-bottom: double 10px #52565d;}/*h3*/#outer h3.marker_h3{width: 100%;font-size: 1.7em;font-weight: bold;margin: 15px auto;padding-left: 5px;background: linear-gradient(#fff 60%, #e3f3f4 0%);}/*関連記事のところ*/#outer .column{width: 100%;margin-bottom: 45px;}#outer .column h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}#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: 33.33%;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: 20px;color: #591805;background-color: #e0d2ca;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 20px;}#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 .table_withpicture{line-height: 0;margin-bottom: -40px;}#outer table.tb02{border-collapse: collapse;width: 100%;table-layout: fixed;margin-bottom: 75px;margin: 20px auto 35px;line-height: normal;}#outer .tb02 tr.tr_head{background: #52565d;color: #FFFFFF}#outer .tb02 tr.tr_head th{font-weight: bold;font-size: 1.5em;padding: 5px;vertical-align: middle;}#outer .tb02 th{padding: 5px;border: solid 1px #ccc;text-align: center;box-sizing: border-box;}#outer .image-cell img{width: 200px;/* 画像サイズを調整 */height: auto;}#outer .tb02 td{padding: 10px;border: solid 1px #ccc;text-align: center;box-sizing: border-box;font-size: 1.3em;line-height: 1.2;font-weight: bold;vertical-align: middle;/*	background-color: #FFFFFF;*/}#outer .tb02 td a{color: #393c41;display: block;width: 100%;height: 100%;}#outer .tb02 td.link:hover{background-color: #ffd803;}#outer .tb02 tr.tr_2{background-color: #FCFAEE;}/* 対応規格の列の幅を固定 */#outer .tb02 th.norm{width: 150px;/* 必要に応じて幅を調整 */}/* サイズ列の幅を固定 */#outer .tb02 th:nth-child(2){width: 250px;/* 必要に応じて幅を調整 */}#outer .image-cell img{height: 100px;/* 画像の高さを指定 */width: auto;/* アスペクト比を維持 */display: block;margin: auto;/* 中央揃え */}/*テキストサイズ変更*/#outer .font-size-lg{font-weight: bold;font-size: 16px;/* 好みのサイズに変更 */}/*スマホの設定*/

/* 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{width: 100%;}/*見出し*/#outer .top_parts{flex-direction: column-reverse;}#outer .top_parts .top_txt{width: 100%;padding: 15px;}#outer .top_parts .top_txt h1{font-size: 2.1em;padding: 5px 0px 0 0px;}#outer .top_parts .top_txt p{font-size: 1.2em;padding: 5px;}#outer .top_parts .top_img{width: 100%;}#outer .top_parts .top_img img{width: 100%;/* 親要素に収まるよう調整 */}#outer .top_parts .top_txt h2{font-size: 0.5em;padding: 5px 0px 0 0px;}/* 表組 *//*画像こみの表*/#outer .table_withpicture{margin-bottom: -40px;}#outer table.tb02{border-collapse: collapse;width: 100%;table-layout: fixed;margin-bottom: 75px;margin: 20px auto 35px;line-height: normal;}#outer .tb02 tr.tr_head{background: #52565d;color: #FFFFFF;}#outer .tb02 tr.tr_head th{font-weight: bold;font-size: 12px !important;padding: 4px;text-align: center;/* 横方向の中央寄せ */vertical-align: middle;/* 縦方向の中央寄せ */}#outer .tb02 th{padding: 1px;border: solid 1px #ccc;text-align: center;box-sizing: border-box;}#outer .image-cell img{width: 100px;/* 画像サイズを調整 */height: auto;}#outer .tb02 td{padding: 5px;border: solid 1px #ccc;text-align: center;box-sizing: border-box;font-size: 10px;line-height: 1.2;font-weight: bold;/*	background-color: #FFFFFF;*/}#outer .tb02 td a{color: #52565d;display: block;width: 100%;height: 100%;}#outer .tb02 td.link:hover{background-color: #ffd803;}#outer .tb02 tr.tr_2{background-color: #FCFAEE;}/* 対応規格の列の幅を固定 */#outer .tb02 th.norm{width: 60px;/* 必要に応じて幅を調整 */}/* サイズ列の幅を固定 */#outer .tb02 th:nth-child(2){width: 95px;/* 必要に応じて幅を調整 */}#outer .image-cell img{height: 50px;/* 画像の高さを指定 */width: auto;/* アスペクト比を維持 */display: block;margin: auto;/* 中央揃え */}/* 表のCSS *//* テーブル全体のスタイル */#outer .thickness-table{width: 80%;margin: 0 auto;/* テーブル全体を中央に配置 */border-collapse: collapse;text-align: center;}/* ヘッダーの背景色 */#outer .thickness-table th{padding: 8px;border: 1px solid #ddd;background-color: #FCE8D8;/* 共通の薄いベージュ */font-weight: bold;text-align: center;font-size: large;}#outer .thickness-table th:nth-child(2){background-color: #f4b19a;/* 0.02mm厚の色 */}#outer .thickness-table th:nth-child(3){background-color: #f4b19a;/* 0.025mm厚の色 */}#outer .thickness-table th:nth-child(4){background-color: #f4b19a;/* 0.03mm厚の色 */}/* おすすめ用途の列の背景色 */#outer .thickness-table th:nth-child(5){background-color:  #A44B33;;padding-left: 10px;color: white;}/* データセルのスタイル */#outer .thickness-table td{padding: 8px;border: 1px solid #ddd;font-size: large;}/* リンクの黒丸スタイル */#outer .circle a{color: black;font-size: 1.2em;text-decoration: none;/* 下線を削除 */}/* リンクのホバー時のスタイル */#outer .circle a:hover{color: #c35831;/* ホバー時に色を変える（例: 濃い茶色） */}/* 対応規格（1列目）の幅を狭く設定 */#outer .tb02 th:nth-child(1), #outer .tb02 td:nth-child(1){width: 15%;/* 全体の15%の幅 */}/* サイズ（2列目）の幅を広く設定 */#outer .tb02 th:nth-child(2), #outer .tb02 td:nth-child(2){width: 25%;/* 全体の25%の幅 */}/* 画像セルの高さを狭く設定 */#outer .image-cell{height: 60px;/* セルの高さを調整（必要に応じて変更可能） */vertical-align: middle;/* 画像をセル内で中央に揃える */overflow: hidden;/* セルから画像がはみ出ないようにする */}/* 画像のサイズをセル内に収める */#outer .image-cell img{width: auto;/* 幅は自動で調整 */height: 100%;/* セルの高さに合わせる */object-fit: cover;/* 縦横比を保ちつつセル全体を埋める */display: block;margin: 0 auto;/* 水平中央揃え */}/* 白、未晒の行（row-smallクラス）だけ縦幅を狭くする */#outer .tb02 .row-small th{padding: 2px 5px !important;/* 上下の余白を縮小 */line-height: 1.2 !important;/* 行間を縮める */height: auto;/* 自動で高さ調整 */}/* テーブル全体のスタイル（他には影響を与えない） */#outer .tb02 th, #outer .tb02 td{padding: 8px 10px;/* デフォルトの余白 */line-height: 1.5;/* デフォルトの行間 */}/* 表のCSS たぶん終わり*//*h2*/.uline_b{font-size: 20px;font-weight: bold;margin-top: 15px;margin-bottom: 15px;padding: 10px 10px;}/*h3*/#outer h3.contents_h3{font-size: 15px;font-weight: bold;margin-top: 16px;margin-bottom: 2px;padding-left: 5px;}body:not(.specific-class){font-size: 9px;}/*メニュー 基本設定*/ul.menu li{width: 49.5%;box-sizing: border-box;border-radius: 0.5em;margin-bottom: 5px;height: 35px;/* 縦幅を指定 */}ul.menu li a{padding: 8.5px 4px;font-size: 12px;}/*ul.menu {position: inherit;}/*ペーパーナプキン*//*商品ボックス最安　基本設定*/#outer .content_price .low_price{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0 0 40px 0;}#outer .content_price .low_price .low_price_item01, #outer .content_price .low_price_item02{width: 49.9%;padding: 5px;box-sizing: border-box;display: flex;border-radius: 0.5em;border: 1px solid #C8C8C8;}#outer .content_price .low_price_item02:empty{border: inherit;padding: inherit;}/*商品ボックス最安　画像設定*/#outer .content_price .item_img, #outer .content_price .item_img01{width: 70%;text-align: center;margin: auto;}#outer .content_price .item_img img{width: 100%;}#outer .content_price .item_img01 img{width: 100%;}#outer .new_icon{width: 80%;position: relative;margin-left: -8em;top: -3em;}#outer .new_icon img{position: absolute;}/*商品ボックス最安　基本中身設定＿商品名*/#outer .content_price h4.item_title, #outer .content_price h4.item_title01{font-size: 11.5px;font-weight: bold;text-align: center;margin: 5px;height: auto;}/*商品ボックス最安　基本中身設定＿価格*/#outer .content_price .price .item_price{font-size: 23px;font-weight: bolder;color: red;text-align: center;font-family: 'Century Gothic', sans-serif;margin: 0 -20px 0 -20px}#outer .content_price .price p.item_price::after{content: "（税込）";font-size: 0.4em;}#outer .content_price .price .unit_price{font-size: 1.3em;text-align: center;margin-bottom: 10px;}#outer .content_price .price .unit_price .marker{background: linear-gradient(transparent 70% , yellow 70%);font-weight: bold;}/*カラーナプキン*/#outer .item .btn_gazou a{padding: 5px;font-size: 10px;}#outer .item .btn_gazou a::after{content:"";}/*カテゴリボタン設定*/#outer .category_btn{width: 95%;font-size: 15px;margin: 15px auto 50px;}#outer .category_btn a{padding: 6px;}/*ボタン設定*/#outer .content_price ._btn{width: 100%;box-sizing: border-box;/* これを追加 */margin: auto;font-size: 12px;}/*テキストサイズ変更*/#outer .font-size-lg{font-size: 10px;/* 好みのサイズに変更 */}/*関連記事のとこ*/#outer .column{width: 100%;}#outer .column h3{padding: 5px;font-size: 15px;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: 10px;width: 100%;margin-bottom: -13px;padding: 0;}#outer .contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}#outer .item_ .btn_gazou_ a{padding: 10px 0;border-radius: 100vh;font-size: 12px;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 .adjustment{display: block;position: relative;top: -15px;/* ジャンプ位置を3cm上に調整 */visibility: hidden;/* 見た目に影響を与えない */}#outer .content_price .contents_h3{font-size: 0.2em;/* セクションタイトルの調整 */}/* 表のCSS */#outer .thickness-table{width: 100%;/* テーブルを画面幅いっぱいにする */font-size: 0.9em;/* フォントサイズを少し小さくする */margin: 0;/* 左右の余白をなくす */}#outer .thickness-table th, #outer .thickness-table td{padding: 5px;/* セル内の余白を減らす */font-size: 0.8em;/* フォントサイズを調整 */}#outer .thickness-table th{text-align: center;}/* スクロール対応: スマホでは横スクロール可能にする */#outer .thickness-table{display: block;overflow-x: auto;/* 横スクロールを可能にする */white-space: nowrap;/* テキストの折り返しを防ぐ */border-collapse: separate;/* ボーダーが見やすくなる */}#outer .thickness-table th:nth-child(5), #outer .thickness-table td:nth-child(5){padding-left: 5px;/* スペース調整 */}/* リンクの黒丸の調整 */#outer .circle a{font-size: 0.9em;/* フォントサイズを少し小さく */}/* 表のCSSおわり *//* スペースボックス */#outer .spacebox{width: 100%;height: 30px;background-color: #ffffff;margin: -20px 0;}#outer .spacebox2{width: 100%;height: 30px;background-color: #ffffff;/* 一時的に赤で確認 */margin: -10px 0;/* 上下に余白を設定 */}/* ---スマホ版用のメディアクエリおわり---> */}