(function(html){var s=document.createElement("script");if(s.async!==true){extractLegacy(html);return}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",function(){append(html)})}else{append(html)}function extractLegacy(html){var div=document.createElement("div");div.innerHTML=html;var len=div.childNodes.length;for(var i=0;i<len;i++){var elem=div.childNodes[i];if(elem.nodeType===Node.ELEMENT_NODE){if(elem.nodeName!=="SCRIPT"){document.write(elem.outerHTML)}else if(elem.src){document.write(elem.outerHTML)}else{var fname="inlinecallback"+i;window[fname]=Function(elem.innerHTML);document.write('<script src="data:text/javascript,'+fname+'()"><\/script>')}}}}function append(html){var div=document.createElement("div");div.style.display="none";div.innerHTML=html;var s;var scripts=document.createDocumentFragment();while(s=div.querySelector("script")){var s2=document.createElement("script");s2.async=false;if(s.src){s2.src=s.src}else{var blob=new Blob([s.innerHTML]);var url=URL.createObjectURL(blob);s2.onload=s2.onerror=function(){URL.revokeObjectURL(url)};s2.src=url}if(s.charset){s2.charset=s.charset}if(s.type){s2.type=s.type}div.removeChild(s);scripts.appendChild(s2)}div.appendChild(scripts);appendBody(div)}function appendBody(element){if(document.body){document.body.appendChild(element)}else{setTimeout(function(){appendBody(element)},0)}}})("<script type=\"text/javascript\" src=\"//japanpost-f-s.snva.jp/js/search/v1.0.0/suggest.js\" charset=\"utf-8\"></script>\n\n<script>\n/* === === === PC用のサジェストタグ === === === */\ntry {\nNpSuggestV3.main({\n\tserver: \"japanpost-f-s.snva.jp\", // アクセス先サーバー名\n\taid: \"japanpost\", // アカウント名\n\tminWidth: 768, // タグが適用される画面幅の最小値(排他)。-1は制限なし\n\tmaxWidth: -1, // タグが適用される画面幅の最大値(包含)。-1は制限なし\n\tsuggestContainerClass: \"bl_npSuggestContainer\", // サジェスト描画領域のクラス\n\tformSelector: \"form[name='frmSearch']\", // 検索ボックスのform要素のセレクタ\n  \tcategorySelector: \"#js_category\", // カテゴリ選択セレクトボックス(select要素)のセレクタ\n  \tcategoryParam: \"s39\", // カテゴリで絞り込みを行うパラメータ\n\tsearchboxSelector: \"#keyword\", // 検索ボックス(input要素)のセレクタ\n\tsubmitSelector: \"#search_btn\", // サブミットボタン(input要素)のセレクタ\n\tcalcPositionAuto: true, // サジェストの表示位置を自動計算する\n\tcolumnParamMap: {\"title\":\"keyword\", \"path\":\"keyword\", \"query\": \"keyword\", \"ranking\": \"keyword\", \"\": \"keyword\"},\n        sendKeywordlogger: false, // サジェストのみ利用する場合に true にする\n\tsubmitMobileMode: false, // true なら2回キーワードをクリックしたときにsubmitされる\n\tsearchboxComponent: [ // 検索ボックス入力時に発火する実行を定義\n\t\tnew NpSuggestV3.searchboxComponents.SuggestComponent({\"limit\": 10, \"template\": \"suggest_v3_keyword\", \"columnOrder\":\"query,title,path\"}),\n\t],\n\tsearchboxComponentIfEmpty:[ // 検索ボックスが空の場合に実行する処理を定義\n                new NpSuggestV3.searchboxComponents.HistoryComponent({\"limit\": 10}),\n\t\tnew NpSuggestV3.searchboxComponents.RankingComponent({\"limit\": 10, \"type\": \"monthly\"}),\n\t\t\n\t],\n\tevents: [ // SearchboxComponent で生成されたエリアに設定する EventComponent を定義\n\t\t{\n\t\t\t\ttype: \"mouseenter\", // イベント名\n\t\t\t\tselectors: [\".bl_npSuggestKeywordList_item\", \".bl_npSuggestRankingList_item\", \".bl_npSuggestHistoryList_item\"], // イベントを設定するセレクタ\n\t\t\t\texecInstantly: true, // SearchboxComponent描画時、イベントが発生しなくても初回だけ実行する場合は true\n\t\t\t\tresetOtherArea: true, // 描画時に他の EventComponent で描画された要素をリセットする場合は true\n\t\t\t\teventComponent: [ // イベントが発生したときに発火する処理を定義\n\t\t\t\t\tnew NpSuggestV3.eventComponents.ItemListComponent({ \"additional\": { \"fmt\": \"suggest_v3_item\", \"limit\": 3 } }),\n\t\t\t\t],\n\t\t}\n\t],\n});\n} catch (e) {\n}\n\ntry {\nNpSuggestV3.main({\n\tserver: \"japanpost-f-s.snva.jp\", // アクセス先サーバー名\n\taid: \"japanpost\", // アカウント名\n\tminWidth: 768, // タグが適用される画面幅の最小値(排他)。-1は制限なし\n\tmaxWidth: -1, // タグが適用される画面幅の最大値(包含)。-1は制限なし\n\tsuggestContainerClass: \"bl_npSuggestContainerUnder\", // サジェスト描画領域のクラス\n\tformSelector: \"form[name='frm']\", // 検索ボックスのform要素のセレクタ\n\tcategorySelector: \"#js_category\", // カテゴリ選択セレクトボックス(select要素)のセレクタ\n\tcategoryParam: \"s39\", // カテゴリで絞り込みを行うパラメータ\n\tsearchboxSelector: \"#searched_word\", // 検索ボックス(input要素)のセレクタ\n\tsubmitSelector: \"#searched_word_btn\", // サブミットボタン(input要素)のセレクタ\n\tcalcPositionAuto: true, // サジェストの表示位置を自動計算する\n\tcolumnParamMap: {\"title\":\"keyword\", \"path\":\"keyword\", \"query\": \"keyword\", \"ranking\": \"keyword\", \"\": \"keyword\"},\n        sendKeywordlogger: false, // サジェストのみ利用する場合に true にする\n\tsubmitMobileMode: false, // true なら2回キーワードをクリックしたときにsubmitされる\n\tsearchboxComponent: [ // 検索ボックス入力時に発火する実行を定義\n\t\tnew NpSuggestV3.searchboxComponents.SuggestComponent({\"limit\": 10, \"template\": \"suggest_v3_keyword\", \"columnOrder\":\"query,title,path\"}),\n\t],\n\tsearchboxComponentIfEmpty:[ // 検索ボックスが空の場合に実行する処理を定義\n\t\tnew NpSuggestV3.searchboxComponents.HistoryComponent({\"limit\": 10}),\n                new NpSuggestV3.searchboxComponents.RankingComponent({\"limit\": 10, \"type\": \"monthly\"}),\n\t],\n\tevents: [ // SearchboxComponent で生成されたエリアに設定する EventComponent を定義\n\t\t{\n\t\t\t\ttype: \"mouseenter\", // イベント名\n\t\t\t\tselectors: [\".bl_npSuggestContainerUnder .bl_npSuggestKeywordList_item\", \".bl_npSuggestContainerUnder .bl_npSuggestRankingList_item\", \".bl_npSuggestContainerUnder .bl_npSuggestHistoryList_item\"], // イベントを設定するセレクタ\n\t\t\t\texecInstantly: true, // SearchboxComponent描画時、イベントが発生しなくても初回だけ実行する場合は true\n\t\t\t\tresetOtherArea: true, // 描画時に他の EventComponent で描画された要素をリセットする場合は true\n\t\t\t\teventComponent: [ // イベントが発生したときに発火する処理を定義\n\t\t\t\t\tnew NpSuggestV3.eventComponents.ItemListComponent({ \"additional\": { \"fmt\": \"suggest_v3_item\", \"limit\": 3 } }),\n\t\t\t\t],\n\t\t}\n\t],\n});\n} catch (e) {\n}\n\ntry {\n/* === === === モバイル用のサジェストタグ === === === */\nNpSuggestV3.main({\n\tserver: \"japanpost-f-s.snva.jp\",\n\taid: \"japanpost\",\n\tminWidth: -1,\n\tmaxWidth: 768,\n\tsuggestContainerClass: \"bl_npSuggestContainerMobile\",\n\tformSelector: \"form[name='frmSearch']\",\n\tcategorySelector: \"#js_category\", // カテゴリ選択セレクトボックス(select要素)のセレクタ\n\tcategoryParam: \"s39\", // カテゴリで絞り込みを行うパラメータ\n\tsearchboxSelector: \"#keyword\",\n\tsubmitSelector: \"#search_btn\",\n\tcolumnParamMap: {\"title\":\"keyword\", \"path\":\"keyword\", \"query\": \"keyword\", \"ranking\": \"keyword\", \"\": \"keyword\"},\n        calcPositionAuto: true,\n\tsendKeywordlogger: false,\n\tsubmitMobileMode: false,\n\tsearchboxComponent: [\n\t\tnew NpSuggestV3.searchboxComponents.SuggestComponent({\"limit\": 5, \"template\": \"suggest_v3_keyword\", \"columnOrder\":\"query,title,path\"}),\n\t\tnew NpSuggestV3.searchboxComponents.SearchComponent({ \"additional\": {\"fmt\": \"suggest_v3_item_mobile\", \"limit\":\"20\" }}), \n\t],\n\tsearchboxComponentIfEmpty:[\n\t\tnew NpSuggestV3.searchboxComponents.HistoryComponent({\"limit\": 25}),\n                new NpSuggestV3.searchboxComponents.RankingComponent({\"limit\": 5, \"type\": \"weekly\"}),\n                \n\t],\n\tevents: [\n\t\t{\n\t\t\t\ttype: \"click\",\n\t\t\t\tselectors: [\".bl_npSuggestKeywordList_item\", \".bl_npSuggestRankingList_item\", \".bl_npSuggestHistoryList_keyword\", \".bl_npSuggestHistoryList_label__left\"],\n\t\t\t\texecInstantly: false,\n\t\t\t\tresetOtherArea: true,\n\t\t\t\teventComponent: [],\n\t\t},\n\t],\n});\n} catch (e) {\n}\n\n</script>\n<style>\n/**\n * PC用のCSS\n */\n/* === === === リセットスタイル === === === */\n.bl_npSuggestContainerUnder {\n\tbox-sizing: border-box;\n\tfont-size: 13px;\n\tcolor: #545454;\n\tline-height: 1;\n}\n\n.bl_npSuggestContainerUnder * {\n\tword-break: break-all; /* 文字の改行に関する禁則処理を解除してどこでも開業できるようにする */\n\tword-wrap: break-word; /* 必要に応じて単語の途中で改行 */\n\t-ms-overflow-style: none; /* IE でスクロールバーを表示しない */\n\tmargin: 0;\n\tpadding: 0;\n\tborder:0;\n\toutline:0;\n\tbox-sizing: border-box;\n\tfont-family: sans-serif;\n\tvertical-align:baseline;\n\tbackground:transparent;\n}\n\n.bl_npSuggestContainerUnder *::-webkit-scrollbar{\n\twidth: 0;\n\theight: 0;\n }\n.bl_npSuggestContainerUnder a {\n\tcolor: #545454;\n\ttext-decoration: none;\n}\n\n\n/* === === === モジュール === === === */\n\n/* --- --- --- コンテナ --- --- --- */\n@media screen and (max-width: 768px) {\n  .bl_npSuggestContainerUnder {\n\tposition: absolute;\n\tz-index: 1000;\n\tdisplay: flex;\n\tflex-direction: row; /* 商品詳細を下にしたい場合は column, 左にしたい場合は row-reverse */\n\talign-items: flex-start;\n\twidth: 600px;\n\tmargin-top: 1px;\n  }\n}\n\n@media screen and (min-width: 768px) {\n.bl_npSuggestContainerUnder {\n\tposition: absolute;\n\tz-index: 1000;\n\tdisplay: flex;\n\tflex-direction: row; /* 商品詳細を下にしたい場合は column, 左にしたい場合は row-reverse */\n\talign-items: flex-start;\n\twidth: 800px;\n\tmargin-top: 1px;\n}\n}\n\n.bl_npSuggestContainerUnder_searchboxComponent {\n\twidth: 400px;\n\tmargin: 0 1px;\n\tbackground-color: #fff;\n}\n\n.bl_npSuggestContainerUnder_eventComponent {\n\twidth: 400px;\n\tbackground-color: #fff;\n}\n</style>\n<style>\n/* === === === リセットスタイル === === === */\n.bl_npSuggestContainer {\n\tbox-sizing: border-box;\n\tfont-size: 13px;\n\tcolor: #545454;\n\tline-height: 1;\n}\n\n.bl_npSuggestContainer * {\n\tword-break: break-all; /* 文字の改行に関する禁則処理を解除してどこでも開業できるようにする */\n\tword-wrap: break-word; /* 必要に応じて単語の途中で改行 */\n\t-ms-overflow-style: none; /* IE でスクロールバーを表示しない */\n\tmargin: 0;\n\tpadding: 0;\n\tborder:0;\n\toutline:0;\n\tbox-sizing: border-box;\n\tfont-family: sans-serif;\n\tvertical-align:baseline;\n\tbackground:transparent;\n}\n\n.bl_npSuggestContainer *::-webkit-scrollbar{\n\twidth: 0;\n\theight: 0;\n }\n.bl_npSuggestContainer a {\n\tcolor: #545454;\n\ttext-decoration: none;\n}\n\n\n/* === === === モジュール === === === */\n\n/* --- --- --- コンテナ --- --- --- */\n@media screen and (max-width: 768px) {\n  .bl_npSuggestContainer {\n\tposition: absolute;\n\tz-index: 1000;\n\tdisplay: flex;\n\tflex-direction: row; /* 商品詳細を下にしたい場合は column, 左にしたい場合は row-reverse */\n\talign-items: flex-start;\n\twidth: 600px;\n\tmargin-top: 1px;\n  }\n}\n\n@media screen and (min-width: 768px) {\n.bl_npSuggestContainer {\n\tposition: absolute;\n\tz-index: 1000;\n\tdisplay: flex;\n\tflex-direction: row; /* 商品詳細を下にしたい場合は column, 左にしたい場合は row-reverse */\n\talign-items: flex-start;\n\twidth: 800px;\n\tmargin-top: 1px;\n}\n}\n\n.bl_npSuggestContainer_searchboxComponent {\n\twidth: 400px;\n\tmargin: 0 1px;\n\tbackground-color: #fff;\n}\n\n.bl_npSuggestContainer_eventComponent {\n\twidth: 400px;\n\tbackground-color: #fff;\n}\n\n/* --- --- --- サジェスト --- ---- --- */\n.bl_npSuggestKeywordList {\n\tborder: 1px solid #d4d9dc;\n}\n.bl_npSuggestKeywordList_header {\n/*\n\tfont-size: 13px;\n\tpadding: .5em;\n\tbackground-color: #d4d9dc;\n\tfont-weight: bold;\n*/\n}\n.bl_npSuggestKeywordList_header::after {\n/*\n\tcontent: 'サジェスト';\n*/\n}\n.bl_npSuggestKeywordList_body {\n\t/* height: calc(2em * 2); */\n\tpadding: 0 .3em;\n\toverflow-y: auto;\n}\n.bl_npSuggestKeywordList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tborder-bottom: 1px solid #d4d9dc;\n\tcursor: pointer;\n}\n.bl_npSuggestKeywordList_item:last-child {\n\tborder-bottom: 0;\n}\n.bl_npSuggestKeywordList_item:focus,\n.bl_npSuggestKeywordList_item:hover {\n\tbackground-color: #f5f5f5;\n}\n.bl_npSuggestKeywordList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestKeywordList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestKeywordList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .75em 0;\n}\n\n.bl_npSuggestKeywordList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n\n/* --- --- --- サーチコンポーネント --- ---- --- */\n.bl_npSuggestSearchKeywordList {\n\tborder: 1px solid #d4d9dc;\n}\n.bl_npSuggestSearchKeywordList_header {\n    font-size: 15px;\n    padding: 12px 20px;\n    background-color: #f2f2f2;\n    border-bottom: 1px solid #ddd;\n    font-weight: bold;\n    display: block;\n}\n.bl_npSuggestSearchKeywordList_header::after {\n\tcontent: 'キーワード';\n}\n.bl_npSuggestSearchKeywordList_body {\n\t/* height: calc(2em * 2); */\n\tpadding: 0 .3em;\n\toverflow-y: auto;\n}\n.bl_npSuggestSearchKeywordList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tborder-bottom: 1px solid #d4d9dc;\n\tcursor: pointer;\n}\n.bl_npSuggestSearchKeywordList_item:last-child {\n\tborder-bottom: 0;\n}\n.bl_npSuggestSearchKeywordList_item:focus,\n.bl_npSuggestSearchKeywordList_item:hover {\n\tbackground-color: #f5f5f5;\n}\n.bl_npSuggestSearchKeywordList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestSearchKeywordList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestSearchKeywordList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .4em 0;\n}\n.bl_npSuggestSearchKeywordList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n\n\n/* --- --- --- 検索履歴 --- ---- --- */\n.bl_npSuggestHistoryList {\n\tborder: 1px solid #d4d9dc;\n}\n.bl_npSuggestHistoryList_header {\t\n    font-size: 15px;\n    padding: 12px 20px;\n    background-color: #f2f2f2;\n    border-bottom: 1px solid #ddd;\n    font-weight: bold;\n    display: block;\n}\n.bl_npSuggestHistoryList_header::after {\n\tcontent: '検索履歴'\n}\n.bl_npSuggestHistoryList_body {\n\t/* height: calc(2em * 2); */\n\tpadding: 0 .3em;\n\toverflow-y: auto;\n}\n.bl_npSuggestHistoryList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tborder-bottom: 1px solid #d4d9dc;\n\tcursor: pointer;\n        height:40px;\n        font-size:13px;\n}\n.bl_npSuggestHistoryList_item:last-child {\n\tborder-bottom: 0;\n}\n.bl_npSuggestHistoryList_item:focus,\n.bl_npSuggestHistoryList_item:hover {\n\tbackground-color: #f5f5f5;\n}\n.bl_npSuggestHistoryList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestHistoryList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestHistoryList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .4em 0;\n}\n\n.bl_npSuggestHistoryList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n\n/* --- --- --- ランキング --- --- --- */\n.bl_npSuggestRankingList {\n\tborder: 1px solid #d4d9dc;\n\tcounter-reset: bl_npSuggestRankingList 0; /* 変数名と初期値を定義 */\n}\n.bl_npSuggestRankingList_header {\n    font-size: 15px;\n    padding: 12px 20px;\n    background-color: #f2f2f2;\n    border-bottom: 1px solid #ddd;\n    font-weight: bold;\n    display: block;\n}\n.bl_npSuggestRankingList_header::after {\n\tcontent: '検索されているキーワード';\n}\n.bl_npSuggestRankingList_body {\n\t/* height: calc(2em * 3); */\n\tpadding: 0 .3em;\n\toverflow-y: auto;\n}\n.bl_npSuggestRankingList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tborder-bottom: 1px solid #d4d9dc;\n\tcursor: pointer;\n\tcounter-increment: bl_npSuggestRankingList; /* カウンタをインクリメント */\n}\n.bl_npSuggestRankingList_item:last-child {\n\tborder-bottom: 0;\n}\n.bl_npSuggestRankingList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestRankingList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestRankingList_item:focus,\n.bl_npSuggestRankingList_item:hover {\n\tbackground-color: #f5f5f5;\n}\n.bl_npSuggestRankingList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .4em 0;\n}\n\n.bl_npSuggestRankingList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n.bl_npSuggestRankingList_icon {\n\tfont-weight: bold;\n\tcolor: #a9a9a9;\n}\n.bl_npSuggestRankingList_icon::before {\n\tcontent: counter(bl_npSuggestRankingList) '.';\n}\n\n\n/* --- --- --- サジェスト商品詳細(カード) --- --- --- */\n.bl_npSuggestItemList {\n\tborder: 1px solid #d4d9dc;\n}\n.bl_npSuggestItemList_header {\t\n    font-size: 15px;\n    padding: 12px 20px;\n    background-color: #f2f2f2;\n    border-bottom: 1px solid #ddd;\n    text-align:center;\n    font-weight: bold;\n    display: block;\n}\n.bl_npSuggestItemList_header > span {\n\tmargin: 0 .3em;\n}\n.bl_npSuggestItemList_body {\n\tpadding: .5em 0 .5em .5em;\n}\n.bl_npSuggestItemList_body::after { /* スクロールの端はpaddingが効かないので、padding分の疑似要素を入れる */\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestItemList_body {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\toverflow-x: auto;\n}\n.bl_npSuggestItemList_item {\n\tdisplay: block;\n\tflex: 0 0 7em;\n\tmargin: 0 .5em 0 0;\n\tborder-bottom: solid 1px #d4d9dc;\n}\n.bl_npSuggestItemList_item:last-child {\n\tmargin: 0;\n}\n.bl_npSuggestItemList_item:focus,\n.bl_npSuggestItemList_item:hover {\n\tbox-shadow: 2px 2px 3px 2px #d4d9dc;\n}\n.bl_npSuggestItemList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestItemList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestItemList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n\n/* --- --- --- サジェスト商品詳細(メディア) --- --- --- */\n@media screen and (min-width: 768px) {\n\t.bl_npSuggestItemList__media .bl_npSuggestItemList_body {\n\t\tdisplay: block;\n\t\tpadding: .5em .5em 0 .5em;\n\t\toverflow-y: hidden;\n\t\tmax-height: 400px;\n\t}\n\t.bl_npSuggestItemList__media .bl_npSuggestItemList_item {\n\t\tdisplay: flex;\n\t\theight: 121px;\n\t\tmargin: 0 0 .5em 0;\n\t}\n\t.bl_npSuggestItemList_item:last-child {\n\t\tmargin: 0;\n\t}\n\t.bl_npSuggestItemList__media .bl_npSuggestItemList_body::-webkit-scrollbar{\n\t\t\twidth: .3em;\n\t\t\theight: 0;\n\t}\n}\n\n/* --- --- --- メディア --- --- --- */\n.bl_npSuggestMedia {\n\tbackground-color: #fff;\n}\n@media screen and (min-width: 768px) {\n\t.bl_npSuggestMedia {\n\t\tdisplay: flex;\n\t\theight: 6em;\n\t}\n\t.bl_npSuggestMedia_imgWrapper {\n\t\tmargin:10px;\n                text-align: center;\n                width: 100px;\n                height: 100px;\n\t}\n\t.bl_npSuggestMedia_imgWrapper > img {\n\t\tmax-width: 100px;\n    max-height: 100px;\n    height: auto;\n    width: auto;\n\t}\n\t.bl_npSuggestMedia_body {\n\t\tflex: 1;\n\t\tpadding: .5em;\n\t}\n\t.bl_npSuggestMedia_ttl {\n\t\tmax-height: 3em;\n\t\toverflow-y: auto;\n\t\tmargin-bottom: 1em;\n\t}\n\t.bl_npSuggestMedia_price {\n\t\tfont-size: .8em;\n\t}\n}\n\n@media screen and (max-width: 768px) {\n\t.bl_npSuggestMedia {\n\t\tdisplay: block;\n\t}\n\t.bl_npSuggestMedia_imgWrapper {\n\t\tmargin:10px;\n                text-align: center;\n                width: 100px;\n                height: 100px;\n\t}\n\t.bl_npSuggestMedia_imgWrapper > img {\n\t\tmax-width: 100px;\n    max-height: 100px;\n    height: auto;\n    width: auto;\n\t}\n\t.bl_npSuggestMedia_body {\n\t\tpadding: .5em;\n\t}\n\t.bl_npSuggestMedia_ttl {\n\t\tfont-size: 13px;\n\t\tmax-height: 3em;\n\t\toverflow-y: auto;\n\t\tmargin-bottom: 1em;\n\t}\n\t.bl_npSuggestMedia_price {\n\t\tfont-size: .6em;\n\t}\n}\n\n/* --- --- --- カード --- --- --- */\n.bl_npSuggestCard {\n\tdisplay: block;\n\tbackground-color: #fff;\n}\n.bl_npSuggestCard_imgWrapper {\n\tposition: relative;\n\tpadding-top: 75%; /* widthに対しての割合 */\n\toverflow: hidden;\n}\n.bl_npSuggestCard_imgWrapper > img {\n\tposition: absolute;\n\twidth: 100%;\n\ttop: 50%;\n\ttransform: translateY(-50%);\n}\n.bl_npSuggestCard_body {\n\tpadding: 20px;\n}\n.bl_npSuggestCard_ttl {\n\tfont-size: 13px;\n\tmax-height: 4em;\n\toverflow-y: visible;\n\tmargin-bottom: 1em;\n        margin-top:2.5em;\n}\n.bl_npSuggestCard_price {\n\tfont-size: .6em;\n}\n\n</style>\n\n<style>\n/**\n * モバイル用のCSS（ロールサジェスト）\n */\n\n/* === === === リセットスタイル === === === */\n.bl_npSuggestContainerMobile {\n\tbox-sizing: border-box;\n\tfont-size: 14px;\n\tcolor: #545454;\n\tline-height: 1;\n}\n.bl_npSuggestContainerMobile * {\n\tword-break: break-all; /* 文字の改行に関する禁則処理を解除してどこでも開業できるようにする */\n\tword-wrap: break-word; /* 必要に応じて単語の途中で改行 */\n\t-ms-overflow-style: none; /* IE でスクロールバーを表示しない */\n\tmargin: 0;\n\tpadding: 0;\n\tborder:0;\n\toutline:0;\n\tbox-sizing: border-box;\n\tfont-family: sans-serif;\n\tvertical-align:baseline;\n\tbackground:transparent;\n}\n.bl_npSuggestContainerMobile *::-webkit-scrollbar{\n\twidth: 0;\n\theight: 0;\n}\n.bl_npSuggestContainerMobile a {\n\tcolor: #545454;\n\ttext-decoration: none;\n}\n/* === === === モジュール === === === */\n/* --- --- --- コンテナ --- --- --- */\n.bl_npSuggestContainerMobile {\n\tposition: absolute;\n\tz-index: 1000;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: flex-start;\n\twidth: 100vw;\n\tmargin-top: 1px;\n\tleft: -20px !important;\n}\n.app_view .bl_npSuggestContainerMobile  {\n\ttop: 43px !important;\n\tleft: -8px !important;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestContainerMobile_searchboxComponent {\n\twidth: 100%;\n\tmargin: 0;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestContainerMobile_eventComponent {\n\twidth: 100%;\n\tbackground-color: #fff;\n}\n/* --- --- --- サジェスト --- ---- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList {\n\tborder: 0;\n\tmargin-bottom: 1px;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_header {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_body {\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\tpadding: .5em;\n\toverflow-y: auto;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_body::after {\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tcursor: pointer;\n\tborder-radius: .25em;\n\tmargin-right: .5em;\n\tborder: 1px solid #d4d9dc;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item:last-child {\n\tborder-bottom: 1px solid #d4d9dc;\n\tmargin-right: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item:focus,\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item:hover {\n\tcolor: #fff;\n\tborder-color: #009fcc;\n\tbackground-color: #009fcc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item .el_npSuggestAnnotationLabel {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .75em 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestKeywordList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n/* --- --- --- サーチコンポーネント --- ---- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList {\n\tborder: 0;\n\tmargin-bottom: 1px;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_header {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_body {\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\tpadding: .5em;\n\toverflow-y: auto;\n}\n.bl_npSuggestSearchKeywordList_body::after {\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n.bl_npSuggestSearchKeywordList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tcursor: pointer;\n\tflex-shrink: 0;\n\tborder-radius: .25em;\n\tmargin-right: .5em;\n\tborder: 1px solid #d4d9dc;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_item:last-child {\n\tborder-bottom: 1px solid #d4d9dc;\n\tmargin-right: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_item:focus,\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_item:hover {\n\tcolor: #fff;\n\tborder-color: #009fcc;\n\tbackground-color: #009fcc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_item .el_npSuggestAnnotationLabel {\n\tdisplay: none;\n}\n.bl_npSuggestSearchKeywordList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .75em 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestSearchKeywordList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em 0;\n}\n/* --- --- --- 検索履歴 --- ---- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList {\n\tborder: 0;\n\tmargin-bottom: 1px;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_header {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_body {\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\tpadding: .5em;\n\toverflow-y: auto;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_body::after {\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tcursor: pointer;\n\tflex-shrink: 0;\n\tborder-radius: .25em;\n\tmargin-right: .5em;\n\tborder: 1px solid #d4d9dc;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item:last-child {\n\tborder-bottom:\t1px solid #d4d9dc;\n\tmargin-right: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item:focus,\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item:hover {\n\tcolor: #fff;\n\tborder-color: #009fcc;\n\tbackground-color: #009fcc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item .el_npSuggestAnnotationLabel {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .75em 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestHistoryList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em;\n}\n/* --- --- --- ランキング --- --- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList {\n\tborder: 0;\n\tmargin-bottom: 1px;\n\tcounter-reset: bl_npSuggestRankingList 0; /* 変数名と初期値を定義 */\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_header {\n\tdisplay: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_body {\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\tpadding: .5em;\n\toverflow-y: auto;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_body::after {\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item {\n\tdisplay: flex;\n\talign-items: stretch;\n\tjustify-content: space-between;\n\tcursor: pointer;\n\tcounter-increment: bl_npSuggestRankingList; /* カウンタをインクリメント */\n\tflex-shrink: 0;\n\tborder-radius: .25em;\n\tmargin-right: .5em;\n\tborder: 1px solid #d4d9dc;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item:last-child {\n\tmargin-right: 0;\n\tborder-bottom: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item > * {\n\tmargin-right: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item > *:first-child {\n\tmargin-left: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item:focus,\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_item:hover {\n\tcolor: #fff;\n\tborder-color: #009fcc;\n\tbackground-color: #009fcc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_label {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tpadding: .75em 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_keyword {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow-x: auto;\n\tpadding: .75em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_icon {\n\tfont-weight: bold;\n\tcolor: #a9a9a9;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestRankingList_icon::before {\n\tcontent: counter(bl_npSuggestRankingList) '.';\n}\n/* --- --- --- サジェスト商品詳細(カード) --- --- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestItemList {\n\tborder: 1px solid #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_header {\n\tfont-size: 0.9em;\n\tpadding: .5em;\n\tbackground-color: #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_header > span {\n\tmargin: 0 .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body {\n\tpadding: .5em 0 .5em .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body::after { /* スクロールの端はpaddingが効かないので、padding分の疑似要素を入れる */\n\tcontent: '';\n\tpadding: .25em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\toverflow-x: auto;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_item {\n\tdisplay: block;\n\tflex: 0 0 7em;\n\tmargin: 0 .5em 0 0;\n\tbox-shadow: 1px 1px 2px 1px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_item:last-child {\n\tmargin: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_item:focus,\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_item:hover {\n\tbox-shadow: 2px 2px 3px 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body::-webkit-scrollbar{\n\twidth: 0;\n\theight: .3em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body::-webkit-scrollbar-track{\n\tborder-radius: .5em;\n\tbox-shadow: inset 0 0 2px #d4d9dc;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_body::-webkit-scrollbar-thumb{\n\tbackground: #666;\n\tborder-radius: .5em;\n\tbox-shadow: none;\n}\n\n\n/* --- --- --- サジェスト商品詳細(メディア) --- --- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestItemList__media .bl_npSuggestItemList_body {\n\tdisplay: block;\n\tpadding: .5em .5em 0 .5em;\n\toverflow-y: auto;\n\tmax-height: 400px;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList__media .bl_npSuggestItemList_item {\n\tdisplay: flex;\n\theight: 6em;\n\tmargin: 0 0 .5em 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList_item:last-child {\n\tmargin: 0;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestItemList__media .bl_npSuggestItemList_body::-webkit-scrollbar{\n\t\twidth: .3em;\n\t\theight: 0;\n}\n/* --- --- --- メディア --- --- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestMedia {\n\tbackground-color: #fff;\n\tdisplay: flex;\n\theight: 6em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestMedia_imgWrapper {\n\tposition: relative;\n\tflex: 0 1 35%;\n\toverflow-y: hidden;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestMedia_imgWrapper > img {\n\tposition: absolute;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translateY(-50%) translateX(-50%);\n}\n.bl_npSuggestContainerMobile .bl_npSuggestMedia_body {\n\tflex: 1;\n\tpadding: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestMedia_ttl {\n\tmax-height: 3em;\n\toverflow-y: auto;\n\tmargin-bottom: 1em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestMedia_price {\n\tfont-size: .8em;\n}\n/* --- --- --- カード --- --- --- */\n.bl_npSuggestContainerMobile .bl_npSuggestCard {\n\tdisplay: block;\n\tbackground-color: #fff;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestCard_imgWrapper {\n\tposition: relative;\n\tpadding-top: 75%; /* widthに対しての割合 */\n\toverflow: hidden;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestCard_imgWrapper > img {\n\tposition: absolute;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translateY(-50%) translateX(-50%);\n}\n.bl_npSuggestContainerMobile .bl_npSuggestCard_body {\n\tpadding: .5em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestCard_ttl {\n\tfont-size: .8em;\n\tmax-height: 3em;\n\toverflow-y: auto;\n\tmargin-bottom: 1em;\n}\n.bl_npSuggestContainerMobile .bl_npSuggestCard_price {\n\tfont-size: .6em;\n}\n</style>\n\n<style>\n/**\n * PC・モバイル共用のCSS\n */\n\n/* === === === エレメント === === === */\n\n/* --- --- --- 太字 --- --- --- */\n.el_bold {\n\tdisplay: inline-block;\n\tfont-weight: bold;\n}\n\n/* -- --- --- hitnumラベル --- --- --- */\n.el_npSuggestHitnumLabel {\n\tfont-size: .75em;\n\tcolor: #666;\n}\n\n/* --- --- --- カテゴリラベル --- --- --- */\n.bl_npSuggestHistoryList_label .el_npSuggestColumnLabel {\n}\n\n.bl_npSuggestHistoryList_label .el_npSuggestColumnLabel__title {\n}\n\n.bl_npSuggestHistoryList_label .el_npSuggestColumnLabel__query {\n}\n\n.bl_npSuggestKeywordList_label .el_npSuggestColumnLabel {\n    display: inline-block;\n    padding: 6px;\n    width: 100px;\n    height: 26px;\n    letter-spacing: 4px;\n    text-align: center;\n    background-color: #0971b3;\n    border-radius: 30px;\n    color: #fff;\n    font-size: 13px;\n}\n\n.bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__query {\n    display:none;\n}\n\n.bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__title {\n    display: inline-block;\n    padding: 6px;\n    width: 100px;\n    height: 26px;\n    letter-spacing: 4px;\n    text-align: center;\n    background-color: #c00;\n    border-radius: 30px;\n    color: #fff;\n    font-size: 13px;\n}\n\n/* bl_npSuggestContainerMobile設定追加 */\n.bl_npSuggestContainerMobile  .bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__title {\n    display: inline-block;\n    padding-top: 7px;\n    width: 50px;\n    height: 25px;\n    letter-spacing: 1px;\n    text-align: center;\n    background-color: #c00;\n    border-radius: 10px;\n    color: #fff;\n    font-size: 12px;\n}\n.bl_npSuggestContainerMobile  .bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__path {\n    display: inline-block;\n    padding-top: 7px;\n    width: 70px;\n    height: 25px;\n    letter-spacing: 1px;\n    text-align: center;\n    background-color: #0971b3;\n    border-radius: 10px;\n    color: #fff;\n    font-size: 12px;\n}\n\n.el_npSuggestColumnLabel__word::after { content: '抽出キーワード'; }\n.bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__title::after { content: '商品'; }\n.bl_npSuggestKeywordList_label .el_npSuggestColumnLabel__path::after { content: 'カテゴリ'; }\n.el_npSuggestColumnLabel__narrow1::after { content: 'narrow1'; }\n.el_npSuggestColumnLabel__narrow2::after { content: 'narrow2'; }\n.el_npSuggestColumnLabel__narrow3::after { content: 'narrow3'; }\n.el_npSuggestColumnLabel__narrow4::after { content: 'narrow4'; }\n.el_npSuggestColumnLabel__narrow5::after { content: 'narrow5'; }\n.el_npSuggestColumnLabel__narrow6::after { content: 'narrow6'; }\n.el_npSuggestColumnLabel__narrow7::after { content: 'narrow7'; }\n.el_npSuggestColumnLabel__narrow8::after { content: 'narrow8'; }\n.el_npSuggestColumnLabel__narrow9::after { content: 'narrow9'; }\n.el_npSuggestColumnLabel__narrow10::after { content: 'narrow10'; }\n.el_npSuggestColumnLabel__keyword1::after { content: 'keyword1'; }\n.el_npSuggestColumnLabel__keyword2::after { content: 'keyword2'; }\n.el_npSuggestColumnLabel__keyword3::after { content: 'keyword3'; }\n.el_npSuggestColumnLabel__keyword4::after { content: 'keyword4'; }\n.el_npSuggestColumnLabel__keyword5::after { content: 'keyword5'; }\n.el_npSuggestColumnLabel__keyword6::after { content: 'keyword6'; }\n.el_npSuggestColumnLabel__keyword7::after { content: 'keyword7'; }\n.el_npSuggestColumnLabel__keyword8::after { content: 'keyword8'; }\n.el_npSuggestColumnLabel__keyword9::after { content: 'keyword9'; }\n.el_npSuggestColumnLabel__keyword10::after { content: 'keyword10'; }\n\n/* -- --- --- 注釈ラベル --- --- --- */\n.el_npSuggestAnnotationLabel {\n\tdisplay: inline-block;\n\tpadding: 0 .7em;\n\tcolor: #009fcc;\n\tfont-size: .75em;\n}\n\n/* --- --- --- 削除ボタン --- --- --- */\n.el_npSuggestCrossBtn {\n\tposition: relative;\n\tdisplay: inline-block;\n\tpadding: .7em;\n\tborder-radius: .7em;\n\tbackground-color: #d3d6dd;\n\tcolor: #666;\n\tcursor: pointer;\n\ttransition: .25s;\n}\n.el_npSuggestCrossBtn::before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tdisplay: block;\n\twidth: .8em;\n\theight: .1em;\n\tbackground-color: currentColor;\n\ttransform: translate(-50%, -50%) rotate(45deg);\n}\n.el_npSuggestCrossBtn::after {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tdisplay: block;\n\twidth: .1em;\n\theight: .8em;\n\tbackground-color: currentColor;\n\ttransform: translate(-50%, -50%) rotate(45deg);\n}\n.el_npSuggestCrossBtn:focus,\n.el_npSuggestCrossBtn:hover {\n\tbackground-color: #ff4500;\n\tcolor: #fff;\n}\n\n/* --- --- --- 王冠マーク --- --- --- */\n.el_npSuggestCrownIcon {\n\tfont-weight: bold;\n\tcolor: #a9a9a9;\n}\n.el_npSuggestCrownIcon::before {\n\tcontent: counter(bl_npSuggestRankingList) '.';\n}\n</style>\n");