﻿@font-face{font-family:tokubaiprice;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Regular-772311e49c30bf19f6c385a49dae614bbdf57bd302c66245c7759c830a9d005d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricebolditalic;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-BoldItalic-5c85b9fec48cb5bfe69bbe3a7d124981f9b70d88da9e9718d0318429a8be7088.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricelight;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Light-753f1dff49d328e6c80a098c91d9bb54fbe0e7683edafdc90a1b452086818161.ttf) format("truetype");font-weight:normal;font-style:normal}.maido_font{font-family:tokubaipricebolditalic;color:#3C1C1C;font-weight:normal !important}.maido_font .show_if_ready{display:inline}.maido_font .hide_if_ready{display:none;font-weight:bold}.maido_font.light{font-family:tokubaipricelight}.tokubai_price_font{font-family:tokubaiprice;color:#3C1C1C;font-weight:normal !important}.tokubai_price_font .show_if_ready{display:inline}.tokubai_price_font .hide_if_ready{display:none;font-weight:bold}.tokubai_price_font.light{font-family:tokubaipricelight}.tooltip_container{position:relative;margin-top:20px;height:70px}.tooltip_container .tooltip{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;border:4px solid #d8d8d8;border-radius:5px;padding:10px 10px 8px 8px;position:absolute;text-align:left;width:100%;z-index:999}.tooltip_container .tooltip .tail,.tooltip_container .tooltip .tail_inner{display:none;*display:block}.tooltip_container .tooltip:before,.tooltip_container .tooltip:after,.tooltip_container .tooltip .tail,.tooltip_container .tooltip .tail_inner{border:solid transparent;border-width:20px;content:'';height:0;position:absolute;width:0;left:40%;margin-left:-20px}.tooltip_container .tooltip:before,.tooltip_container .tooltip .tail{border-bottom-color:#d8d8d8;top:-40px}.tooltip_container .tooltip:after,.tooltip_container .tooltip .tail_inner{border-bottom-color:#ffffff;top:-34px}.tooltip_container .tooltip .close{width:26px;height:26px;display:inline-block;*display:inline;float:right;cursor:pointer;margin-top:-4px;margin-right:-4px;background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_large-c74d9c915be29cb2456ae40574d649b4abb8fe1e67debd726f8b51254c461486.png) no-repeat;opacity:0.7}.tooltip_container .tooltip .close:hover{opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.tooltip_container .tooltip .close{background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_large@2x-a74f9405d57cb4c4ecf2ec6df549c306c35280c51a6a8038868763ba3135a8e9.png) no-repeat;-webkit-background-size:26px}}.partial_shared_product_sample .photo{float:right;width:90px;height:90px;margin:0;border-radius:5px;border:0}.partial_shared_product_sample .with_image .text{margin-right:100px}.partial_shared_product_sample .name{font-weight:bold;line-height:21px}.partial_shared_product_sample .price{float:left;margin-right:5px;line-height:21px}.partial_shared_product_sample .price .number{font-size:19px;font-weight:bold}.partial_shared_product_sample .comment{margin-top:3px;font-size:11px}.partial_shared_product_sample .price_unit_and_production_area{font-size:11px;color:#707060;margin-top:5px}.partial_shared_product_sample .name,.partial_shared_product_sample .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.partial_shared_product_sample .shop_name{font-size:13px;margin-top:5px}.partial_shared_product_sample .shop_name .shop_icon{vertical-align:text-bottom;width:15px;height:16px}.partial_shared_zip_code_search .extra_message{font-weight:bold;text-align:center}.partial_shared_zip_code_search .zip_code_search_balloon{background-color:#fed23d;padding:5px;text-align:center;font-weight:bold}.partial_shared_zip_code_search .zip_code_search{*zoom:1;margin:0 auto;padding:15px 0px;width:260px;vertical-align:bottom}.partial_shared_zip_code_search .zip_code_search:after{content:"";display:block;clear:both}.partial_shared_zip_code_search .zip_code_search .form_container{font-weight:bold;font-size:120%;text-align:center}.partial_shared_zip_code_search .zip_code_search .nearby_search_button_wrapper{padding:0px}.partial_shared_zip_code_search .zip_code_search .nearby_search_button{margin:20px 0 0}.partial_shared_zip_code_search .zip_code_search .submit_button_wrapper,.partial_shared_zip_code_search .zip_code_search .submit_button{display:inline-block}.partial_shared_zip_code_search .zip_code_search .submit_button_wrapper{margin-left:5px}.partial_shared_zip_code_search .zip_code_search .submit_button{width:85px;padding:8px 10px}.partial_shared_zip_code_search .zip_code_search .zip_code{font-size:20px;width:6em}.partial_shared_zip_code_search .zip_code_search .postal_mark{font-size:29px;vertical-align:bottom;color:#ffb774}.partial_shared_zip_code_search .zip_code_search .zip_code_search_message{font-size:90%;text-align:center;margin-bottom:1em}.partial_shared_notice_error_message{border-bottom:1px solid #e0e0e0;padding-top:1px}.partial_shared_notice_error_message .notice_message{margin:10px}nav.pagination{font-size:122%;text-align:center;padding:10px}nav.pagination .page,nav.pagination .next,nav.pagination .last{margin:0 5px}.inquiry_container{align-items:center;background:#ffffff;border-radius:5px;margin:0 auto}.inquiry_container .inquiry_inner{margin:0 10px;padding:0 12px}.inquiry_container .title{background-color:#f7f3e8;border:1px solid #e0e0e0;color:#1e1e18;font-size:14px}.inquiry_container img{height:100%;max-width:375px;width:100%}.inquiry_container .inquiry_link{text-decoration:none}.inquiry_container.with_border{border:1px solid #c6c6c6}.inquiry_container.with_light_border{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.inquiry_container.card{box-shadow:0px 2px 6px rgba(76,74,64,0.25);margin:10px}.inquiry_container.card .inquiry_inner{margin:0}.partial_shops_see_bargain_button .see_bargain_button{position:absolute;bottom:0;width:100%;height:66px;background:#ffffff;border-top:1px solid #e0e0e0}.partial_shops_see_bargain_button .see_bargain_button.fixed{position:fixed}.partial_shops_see_bargain_button .see_bargain_button a{margin:10px}.partial_shops_see_bargain_button .see_bargain_button_placeholder{width:100%;height:66px;position:relative}.partial_shops_products_sample .bargain_icon{width:30px}.partial_shops_products_sample .bargains_item_list{padding:10px}.partial_shops_subscription_buttons{float:right;width:70px}#shops li{position:relative}#shops li .updated{border-radius:6px;position:absolute;top:32%;right:10%;padding:0 3px;height:22px;line-height:22px;vertical-align:middle;background-color:#020201;color:white;font-weight:bold;font-size:87%}#shops li.searched_shop{min-height:40px;padding:12px 8px}#shops li>a{min-height:40px;padding:18px 18px 0 9px}#shops li>a.with_item_or_product{padding:12px 22px 12px 8px}#shops li>a .item_by_name{font-size:85%;color:#AAA}#shops li>a .subscribed{border-radius:6px;position:absolute;top:32%;right:10%;padding:0 3px;background-color:#020201;color:white;font-weight:bold;font-size:87%;height:22px;line-height:22px;vertical-align:middle}#shops .shop_information{margin-right:70px}#shops .item_or_product{font-size:86%}#shops .item_or_product .name{color:#707060}#shops .item_or_product .count{display:inline-block;padding-left:5px;color:#1e1e18}#shops .with_subscribed_badge{margin-right:50px}#shops .badge_bargain_item_or_product{background:#707060;display:inline-block;margin:0 0 3px 0}.partial_shops_shop_search_results_base li,.partial_shops_shop_search_results_by_zip li,.partial_shops_shop_search_results li{position:relative;min-height:40px;padding:12px 8px}.partial_shops_shop_search_results_base li .updated,.partial_shops_shop_search_results_by_zip li .updated,.partial_shops_shop_search_results li .updated{border-radius:6px;position:absolute;top:32%;right:10%;padding:0 3px;height:22px;line-height:22px;vertical-align:middle;background-color:#ff7830;color:white;font-weight:bold;font-size:87%}.partial_shops_shop_search_results_base li>a,.partial_shops_shop_search_results_by_zip li>a,.partial_shops_shop_search_results li>a{min-height:40px}.partial_shops_shop_search_results_base li>a .subscribed,.partial_shops_shop_search_results_by_zip li>a .subscribed,.partial_shops_shop_search_results li>a .subscribed{border-radius:6px;position:absolute;top:32%;right:10%;padding:0 3px;background-color:#1e1e18;color:white;font-weight:bold;font-size:87%;height:22px;line-height:22px;vertical-align:middle}.partial_shops_shop_search_results_base .address,.partial_shops_shop_search_results_by_zip .address,.partial_shops_shop_search_results .address{font-size:93%;color:#707060}.partial_shops_shop_search_results_base .with_badge,.partial_shops_shop_search_results_by_zip .with_badge,.partial_shops_shop_search_results .with_badge{margin-right:50px}.partial_shops_shop_search_results_base .shop_information,.partial_shops_shop_search_results_by_zip .shop_information,.partial_shops_shop_search_results .shop_information{margin-right:70px}.partial_shops_shop_search_results .shop_search_indicator{background:url(//assets.tokubai.co.jp/assets/shared/indicator-ac337582e0e4f7f182e1d2faff951f207e90bc265cea219f2397f8178f00c9c8.gif) no-repeat center;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;height:32px}.partial_shops_shop_search_results_by_zip .user_location{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:85%;display:inline-block}.partial_shops_recommended_shop_item{position:relative;padding:12px 9px}.partial_shops_recommended_shop_item .shop_content{min-height:40px;margin-right:80px}.partial_shops_recommended_shop_item .shop_distance{font-size:85%;margin-top:5px}.partial_shops_recommended_shop_item .shop_name{font-weight:bold;padding-right:5px}.admin_inquiry_footer{z-index:1000;background:#ffffff;display:flex;justify-content:center;position:fixed;bottom:0;width:100%;border-top:solid 1px;border-color:#c6c6c6}.admin_inquiry_footer .content{margin:5px 10px;text-align:center}.admin_inquiry_footer .content .icf_tel{color:#ff7830;font-size:16px}.admin_inquiry_footer .content .inquiry_text{font-size:13px}.partial_pages_products_sample{padding:10px}.partial_pages_products_sample .bargains_item_list{border-bottom:1px solid #e0e0e0}.partial_pages_products_sample .bargains_item_list li{padding:12px 8px 12px 8px;background:transparent}.about_bargain .sub_title{font-weight:bold;font-size:130%;padding:0.4em}.about_bargain .eyecatch_image{width:100%}.about_bargain .bargain_top_link_if_enabled{font-weight:bold}.about_bargain .bargain_top_link_if_enabled.top{border-top:1px solid #e0e0e0}.about_bargain .bargain_top_link_if_enabled.bottom{border-bottom:1px solid #e0e0e0}.about_bargain .bargain_top_link_if_enabled.none{border:none}.about_bargain .target_product{border-top:1px solid #e0e0e0}.about_bargain .tiled_thumbnail{width:100%;height:auto}section.recruitment_part .section_header{margin-top:10px}section.recruitment_part .recruitments_link_to{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:-31px;margin-bottom:30px;height:45px;line-height:45px;text-align:center;font-size:14px;color:#707060;text-decoration:underline}section.recruitment_part .recruitment_info{margin:0 10px 20px 10px;padding:0 9px;background-color:#ffffff;border:1px solid #e0e0e0}section.recruitment_part h1{padding:20px 10px;font-size:16px}section.recruitment_part h2.title{margin-bottom:17px}section.recruitment_part .recruitment_header{margin-bottom:12px;margin-top:12px;height:100px}section.recruitment_part .image{border-radius:5px;width:140px;height:100px}section.recruitment_part th{width:100px;padding:0}section.recruitment_part .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:65%;padding-left:10px}section.recruitment_part .text .title_text{font-size:129%;font-weight:bold}section.recruitment_part .item_image{width:100px;float:left}section.recruitment_part .detail_table{word-break:break-all}section.near_recruitments .near_recruitment .item_image{width:65px !important;height:65px !important}.disable_tap_highlight *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.overlay_window.overlay_modal[data-overlay-modal] .button{-webkit-tap-highlight-color:initial}.overlay_window.overlay_modal[data-overlay-modal]::-webkit-scrollbar{display:none}.overlay_window{position:absolute;top:0px;left:0px;padding:2%;width:100%;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;background:#f5f5f0}.overlay_window .overlay_window_inside{border:1px solid #ddd;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;background:#ffffff;width:100%}.overlay_window .overlay_window_inside h1,.overlay_window .overlay_window_inside .overlay_title{font-size:18px;margin-bottom:10px;font-weight:bold}.overlay_window .overlay_window_inside .popular_explain{font-size:13px;margin-bottom:1em}.overlay_window .overlay_window_inside .hot_recipe_explain{margin-bottom:1em}.overlay_window .overlay_window_inside .close_btn_style{position:absolute;top:7px;right:7px;display:block;background:url(//assets.tokubai.co.jp/assets/widget/close-aeb5cc4853104f8deca24ace554a42fdbec1e2cd177059fee34909c1ad2db45e.png) no-repeat top center;width:34px;height:34px;text-indent:-9999px;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none}.overlay_window .overlay_window_inside .close_button{position:absolute;top:12px;right:12px;-webkit-transform:scale(1.3, 1.3)}.overlay_window .overlay_window_inside .submit_button_container{clear:both;width:100%;margin:auto;padding:5px;padding-top:15px;margin-bottom:10px;-webkit-box-sizing:border-box;text-align:center;position:relative}.overlay_window .overlay_window_inside .submit_button_container .action_button{display:block;text-decoration:none;width:96%;padding:0 4%;clear:both;height:40px;margin:0 auto;margin-bottom:5px;color:#f8f2e2;font-size:16px;border-color:#873801;border-bottom-color:#672c01;background-color:#a64601;border-radius:3px;text-shadow:1px 1px 1px #672c01;background:-webkit-gradient(linear, left top, left bottom, from(#b04900), to(#9a4203));-webkit-box-sizing:border-box;line-height:40px}.overlay_window .overlay_window_inside .submit_button_container .back_button{border:1px solid #d1c5a1;color:#4d2804;font-size:16px;margin-top:10px;background-color:#fcf7e8;text-shadow:1px 1px 1px #ffffff;-webkit-box-shadow:1px 0px 1px #ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#fffbef), to(#faf4e1));-webkit-box-sizing:border-box}.overlay_window .overlay_window_inside .submit_button_container .border{margin-top:10px;margin-bottom:10px;border:1px solid #d1c5a1}.overlay_window .overlay_window_inside .orange{color:#ff7830}.overlay_window .overlay_window_inside .deep_orange{color:#ff6600}.overlay_window.overlay_modal{z-index:10000;position:fixed;max-height:90%;overflow:scroll;-webkit-overflow-scrolling:touch}.overlay_modal_cover{z-index:9999;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:0.6}.app_ad_box{margin:0 -16px}.app_ad_box .app_icon{width:50px;height:50px;float:left;margin:10px}.app_ad_box .content{margin:10px}.app_ad_box .content_wrap{margin:10px 10px 10px 70px}.app_ad_box .button{clear:both;display:block;width:auto;margin:10px}body{background:#f5f5f0}@font-face{font-family:tokubaiprice;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Regular-772311e49c30bf19f6c385a49dae614bbdf57bd302c66245c7759c830a9d005d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricebolditalic;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-BoldItalic-5c85b9fec48cb5bfe69bbe3a7d124981f9b70d88da9e9718d0318429a8be7088.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:tokubaipricelight;src:url(//assets.tokubai.co.jp/assets/tokubaiprice-Light-753f1dff49d328e6c80a098c91d9bb54fbe0e7683edafdc90a1b452086818161.ttf) format("truetype");font-weight:normal;font-style:normal}.maido_font{font-family:tokubaipricebolditalic;color:#3C1C1C;font-weight:normal !important}.maido_font .show_if_ready{display:inline}.maido_font .hide_if_ready{display:none;font-weight:bold}.maido_font.light{font-family:tokubaipricelight}.tokubai_price_font{font-family:tokubaiprice;color:#3C1C1C;font-weight:normal !important}.tokubai_price_font .show_if_ready{display:inline}.tokubai_price_font .hide_if_ready{display:none;font-weight:bold}.tokubai_price_font.light{font-family:tokubaipricelight}.both_tax_price{display:inline-flex;flex-wrap:wrap}.both_tax_price .main_price .yen{font-size:0.8em}.both_tax_price .sub_price{color:#707060;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:0.8em}.both_tax_price.rectangle{flex-direction:column}.both_tax_price.formatted{flex-direction:row;align-items:baseline}.both_tax_price.formatted .sub_price{padding-left:3px}.number_font{font-family:arial, helvetica, sans-serif}.shop_header{position:relative;z-index:2}.shop_header .shop_header_inner_title{height:67px;overflow:hidden;position:relative}.shop_header .shop_header_inner_title .background_placeholder,.shop_header .shop_header_inner_title .text{position:absolute;width:100%;top:0;left:0}.shop_header .shop_header_inner_title .background_placeholder.layer{z-index:0;display:block;position:absolute}.shop_header .shop_header_inner_title .background_placeholder.layer{background-color:rgba(0,0,0,0.25);top:0;left:0;right:0;bottom:0}.shop_header .shop_header_inner_title .text{z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;color:white;height:67px;vertical-align:middle;padding-left:10px}.shop_header .shop_header_inner_title .text .logo_background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;width:54px;height:54px;border-radius:27px;text-align:center;display:inline-block;vertical-align:middle;position:relative;border:1px solid #e0e0e0;margin-right:5px}.shop_header .shop_header_inner_title .text .logo_background .logo{display:block;max-width:70.71%;max-height:70.71%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shop_header .shop_header_inner_title .text .name{margin:0 60px 0 10px;flex:1;line-height:15px}.shop_header .shop_header_inner_title .text .name.full{margin:0 10px}.shop_header .shop_header_inner_title .text .name.long{margin:0 60px 0 10px}.shop_header .shop_header_inner_title .text .name.short{margin:0 140px 0 10px}.shop_header .shop_header_inner_title .text .name .name_text{text-shadow:0 0 2px #1e1e18}.shop_header .shop_header_inner_title .text .name .badge_pr.badge_subscribed{background-color:#ff6600}.shop_header .shop_header_inner_title.no_background_image{background-color:#ffffff}.shop_header .shop_header_inner_title.no_background_image .background_placeholder.image{display:none}.shop_header .shop_header_inner_title.no_background_image .background_placeholder.layer{background-color:transparent}.shop_header .shop_header_inner_title.no_background_image .text{color:#1e1e18}.shop_header .shop_header_inner_title.no_background_image .text .name .name_text{text-shadow:none}.shop_header .shop_header_navigation_menu{background-color:#f5f5f0;display:flex;justify-content:space-between;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.shop_header .shop_header_navigation_menu li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:25%;min-width:25%;max-width:25%;height:40px;min-height:40px;max-height:40px;border-right:1px solid #e0e0e0}.shop_header .shop_header_navigation_menu li:last-child{border-right:none}.shop_header .shop_header_navigation_menu li a,.shop_header .shop_header_navigation_menu li .disabled{display:flex;align-items:center;justify-content:center;width:100%;height:38px;color:#707060;text-decoration:none;margin:5px 0;border-top:2px solid #f5f5f0;position:relative}.shop_header .shop_header_navigation_menu li a.no_border,.shop_header .shop_header_navigation_menu li .disabled.no_border{border-right:none}.shop_header .shop_header_navigation_menu li a{color:#1e1e18}.shop_header .shop_header_navigation_menu li .selected{border-top:2px solid #f70816;background-color:#ffffff}.shop_header .shop_header_navigation_menu li .disabled{color:#c6c6c6;opacity:0.5}.shop_header .shop_header_navigation_menu li .icon_font{font-size:19px}.shop_header .shop_header_navigation_menu li .label{font-size:11px}.shop_header .shop_header_navigation_menu li .triangle{position:absolute;top:-5px;left:0;background:url(//assets.tokubai.co.jp/assets/themes/bargain/bargain_shop_header/ribbon-ce9f8d60c40e44829d7322c1387def77ab99f318fcbf7688576670276bed287d.png);background-size:24px 24px;width:24px;height:24px}.shop_header .shop_header_navigation_menu li .triangle.recruitment{background:url(//assets.tokubai.co.jp/assets/themes/bargain/bargain_shop_header/ribbon_recruitment-aefbb850137c66c56ea0eb06f6f212fbbb4c68a5da37d0e4ae10a46826eea432.png);background-size:24px 24px}.shop_header .shop_header_navigation_menu.with_shop_products_link li{width:20%;min-width:20%;max-width:20%}.shop_header .shop_header_navigation_menu.shop_float_menu{position:fixed;top:0;left:0;width:100%;z-index:20}.breadcrumbs.site{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-x:scroll;overflow-y:hidden;background-color:#ffffff;border-top:none;border-bottom:1px solid #e0e0e0;height:24px}.breadcrumbs.site::-webkit-scrollbar{display:none}.breadcrumbs.site a span{padding:0 !important}.breadcrumbs.site .current{font-weight:bold}.breadcrumbs.site.shop{border-top:1px solid #e0e0e0;margin-bottom:-1px;border-bottom:none}.breadcrumbs.site.border_only_top{border-bottom:none}.shop_breadcrumbs .breadcrumbs.site{border-bottom:none;border-top:1px solid #e0e0e0}.bargains_header{overflow:hidden;padding:0}.bargains_header a{text-decoration:none}.bargains_header .title_timeline_link{display:block;float:left;padding:10px 8px 8px 8px}.bargains_header .title_timeline_link .today{font-size:12px;font-weight:normal}.bargains_header .title_list_link{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/shop_icon@2x-2353f76800e3c1f3507ec05291cea0a08f5b54b04570c720b2ed61f84edc57a0.png) no-repeat 8px center;-webkit-background-size:18px;-moz-background-size:18px;background-size:18px;display:block;float:right;padding:12px 8px 11px 30px;border-left:1px solid #e0e0e0;font-size:12px}.bargains_header .with_back_arrow{background:#f8f6f0 url(//assets.tokubai.co.jp/assets/sara/circle_arrow_left@2x-22b8c0e4d2290675f53912c1f1e9ed93b070b705f287a7ce4aad33b76ba8b0f7.png) no-repeat 5px center;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;padding-left:24px}.shops_controller.index_action .title_timeline_link{background:none;padding-left:8px}.index_action .current_announcement{border-bottom:1px solid #e0e0e0}.show_action .current_announcement{border-top:1px solid #e0e0e0}.current_announcement .announcement_icon{width:30px;height:30px;float:left;margin:8px}.current_announcement .text{margin-left:46px;padding:12px 8px 8px 0}.current_announcement .created_at{color:gray;font-size:12px}.mini_description{background-color:#ffffff;padding:10px 15px;border-top:1px solid #e0e0e0;font-size:12px;color:#707060}.mini_description.open_weather_map a{color:#707060}.nearby_search_button_wrapper{margin:10px}.nearby_search_button_wrapper .loading{display:none}.nearby_search_button_wrapper .icon_gps{width:21px;height:21px;margin-bottom:5px;margin-right:3px;vertical-align:middle}.prefecture_select_wrapper .nearby_search_button_wrapper{padding:0}.bargain_menu .zip_code_search{margin:10px}.plain_message{padding:10px;border:1px solid #e0e0e0;position:relative;background-color:#fffdef}.plain_message .close_button{position:absolute;top:9px;right:5px}.error_message{padding:10px;border:1px solid #e0e0e0;position:relative;background-color:#fdf3eb}.error_message .close_button{position:absolute;top:9px;right:5px}.ok_message{padding:10px;border:1px solid #e0e0e0;position:relative;background-color:#f4fbdc}.ok_message .close_button{position:absolute;top:9px;right:5px}#mail_settings_inline{background-color:#f5f5f0;padding:10px;border-top:1px solid #e0e0e0}#mail_settings_inline .container{padding:10px;border:1px solid #e0e0e0;position:relative;background-color:#ffffff;border-radius:5px}#mail_settings_inline .container .close_button{position:absolute;top:9px;right:5px}#mail_settings_inline .update_mail_title{font-size:16px;font-weight:bold;margin-bottom:10px}#mail_settings_inline .update_mail_setting{padding:0}#mail_settings_inline .loading_wrapper{text-align:center}#mail_settings_inline .loading_wrapper .loading{margin:20px 0 10px 0}#mail_settings_inline .shop_setting_icon{width:12px;height:12px;vertical-align:middle}.nologin_balloon_wrapper{position:static;width:100%}.nologin_balloon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;border:4px solid #d8d8d8;border-radius:5px;padding:10px 10px 8px 8px;position:absolute;text-align:left;width:100%;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:16px;padding:0px;display:none}.nologin_balloon .tail,.nologin_balloon .tail_inner{display:none;*display:block}.nologin_balloon:before,.nologin_balloon:after,.nologin_balloon .tail,.nologin_balloon .tail_inner{border:solid transparent;border-width:20px;content:'';height:0;position:absolute;width:0;left:50%;margin-left:-20px}.nologin_balloon:before,.nologin_balloon .tail{border-bottom-color:#d8d8d8;top:-40px}.nologin_balloon:after,.nologin_balloon .tail_inner{border-bottom-color:#ffffff;top:-34px}.nologin_balloon .close{width:26px;height:26px;display:inline-block;*display:inline;float:right;cursor:pointer;margin-top:-4px;margin-right:-4px;background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_large-c74d9c915be29cb2456ae40574d649b4abb8fe1e67debd726f8b51254c461486.png) no-repeat;opacity:0.7}.nologin_balloon .close:hover{opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.nologin_balloon .close{background:url(//assets.tokubai.co.jp/assets/sara/tooltip_close_large@2x-a74f9405d57cb4c4ecf2ec6df549c306c35280c51a6a8038868763ba3135a8e9.png) no-repeat;-webkit-background-size:26px}}.nologin_balloon .inner{background-color:white;padding:10px;font-weight:bold}.nologin_balloon .inner p{padding-right:20px}.nologin_balloon .close{margin-top:4px;margin-right:4px}.nologin_balloon .inner .bargain_item_register_link{margin-bottom:10px}.unsubscribed_shop_message,.subscribed_multiple_shops_message,.subscribed_message{margin:10px;border-top:1px solid #e0e0e0}.unsubscribed_shop_message a,.subscribed_multiple_shops_message a,.subscribed_message a{font-weight:bold}.unsubscribed_shop_message .note,.subscribed_multiple_shops_message .note,.subscribed_message .note{font-size:12px;color:#707060}.unsubscribed_shop_message .note a,.subscribed_multiple_shops_message .note a,.subscribed_message .note a{font-weight:normal;color:#707060}.unsubscribed_shop_message .back_to_previous_page,.subscribed_multiple_shops_message .back_to_previous_page,.subscribed_message .back_to_previous_page{margin-top:15px}.unsubscribed_shop_message .how_to_access_bargain,.subscribed_multiple_shops_message .how_to_access_bargain,.subscribed_message .how_to_access_bargain{text-align:center;margin-top:5px}.unsubscribed_shop_message .how_to_access_bargain img,.subscribed_multiple_shops_message .how_to_access_bargain img,.subscribed_message .how_to_access_bargain img{width:250px}.unsubscribed_shop_message .message_title,.subscribed_multiple_shops_message .message_title,.subscribed_message .message_title{font-weight:bold;margin-bottom:10px;margin-right:16px}.recommended_shop_banner{padding-right:0}.recommended_shop_banner.plain_message{border-top:1px solid #e0e0e0;border-bottom:none;padding:10px 0 5px 10px}.recommended_shop_banner.plain_message.place_index{margin:30px 10px 0 10px;border-bottom:1px solid #e0e0e0}.recommended_shop_banner.plain_message.place_default{margin:0 10px 30px 10px;border-bottom:1px solid #e0e0e0}.recommended_shop_banner.plain_message.place_top_banner{margin:0 0 10px 0;border-bottom:1px solid #e0e0e0}.recommended_shop_banner .icon_block{float:left;font-size:40px;color:#ff7830;margin-right:16px;margin-left:5px}.recommended_shop_banner .message_wrapper{background:url(//assets.tokubai.co.jp/assets/sara/list_arrow_right@2x-6e6e99375887f2732be301be995362178c92ac0748a8f339684fe0349a0c0a0d.png) no-repeat right center;-webkit-background-size:15px 14px;-moz-background-size:15px 14px;background-size:15px 14px}.recommended_shop_banner .message_block{margin-top:5px;font-size:13px}.recommended_shop_banner .message_block .block{padding:0 15px 0 0;font-size:12px;line-height:16px}.recommended_shop_banner .message_block .strong{color:#ff7830;font-size:14px;font-weight:bold;line-height:1.5}.recommended_shop_banner a{display:block;text-decoration:none}.recommended_shop_banner .banner_message{padding-right:25px;line-height:25px}#overlay_bargain_recommend .subscribe{width:200px;margin:15px 0}#overlay_bargain_recommend .note{margin-bottom:5px}#overlay_bargain_recommend .note .detail{margin:5px 0}#overlay_bargain_recommend .note ul{margin:0 15px}#overlay_bargain_recommend .note li{margin:15px 15px 0;list-style-type:disc}#overlay_bargain_recommend .nearest_shops_wrapper{margin:0 -16px;border-top:1px solid #e0e0e0}#overlay_bargain_recommend .nologin_balloon{width:95%}#overlay_bargain_recommend .extra_space_for_nologin_balloon{height:150px}.product_section_header{height:25px;line-height:25px;font-weight:bold;clear:both}.product_section_container{margin:auto}.product_icon{background-size:24px 24px;width:24px;height:24px;display:inline-block}.icon_good_buy{background-image:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/good_buy_icon@2x-1f76cd9ffda4d63055ec3f81ceafa4bb54adb7bb72fad17a9ff2a0951da5a086.png)}.icon_vegetable{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/vegetable_icon@2x-2068f8a1e002d6cd423df311db3a87e662c501cc3f485824263511b1a215a946.png)}.icon_fruit{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/fruit_icon@2x-f20973ee0f7409d3a857f1567469682241f557e08d167c9c90d5060c57b19167.png)}.icon_fish{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/fish_icon@2x-08e23af84be4dde56c5c6539a86897c6340987eeb37bffe2452c4916bd740d84.png)}.icon_meat{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/meat_icon@2x-d36d2aa846a40b637e757ea8d5688acc87c9f0f30483fc2b8e201ed27720cb0e.png)}.icon_milk{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/milk_icon@2x-9988de580076bed20bc7797ab430b28d2dcf71d2b5ef888a413c3766ea0aa6ac.png)}.icon_egg{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/egg_icon@2x-459bcb739a8e2fd6b6db51009a0fd0cc692ec295ab9507c4b8f96ced8fda4a0f.png)}.icon_processed{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/processed_icon@2x-6556464940926407d6351f9c930ac963aeae2b874edf180c1753b1d2cf142239.png)}.icon_rice_and_bread{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/rice_and_bread_icon@2x-d3382fc9469786a957470626a4b623c0445680fd006ebb2becefb8c57ff97b13.png)}.icon_frozen{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/frozen_icon@2x-3b6425ac5435bd3fa5b88925720abb406a2884cb5fe51fffc987e81669ce51eb.png)}.icon_delicatessen{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/delicatessen_icon@2x-efffb12924298cc5f18b8b72b5bbdfece1a15762bb525e8e1cf1c493913fe688.png)}.icon_drink{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/drink_icon@2x-8cbfa76c7194c06569ee567cb49a06f4b5f38e10a5ec95d623cdf77dadf71dd1.png)}.icon_beer_and_alcohol{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/beer_and_alcohol_icon@2x-217c0f1a0115317ace7dc8e3ce5164f0df6e7bb3fc0f529a146cbbbfe8c7c6c4.png)}.icon_seasoning{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/seasoning_icon@2x-78c7327ea1fe862e3c11e47b0ce7c0cc9d72ca5b3f096bd9df9d8e832d3eaacb.png)}.icon_sweets_and_snack{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/sweets_and_snack_icon@2x-dcc4a86b19616de90c72c41f3aa8c5a179b41aa64fc6dd46a3a9f47f93cf53b9.png)}.icon_daily_goods_and_non_food{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/daily_goods_and_non_food_icon@2x-1914cd9dd1723b095384e64fa21e2c6419bb65760a2bf8e8f8ca4c6fdf3994d3.png)}.icon_noodle{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/noodle_icon@2x-70d438d43d4a8057019ddb05232b0b29d2a2e748d46df52dd33ebac4b66ca00e.png)}.icon_precooked{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/precooked_icon@2x-3ee9746017832d57c62830c08fb557ce47041929a03e74fe32ce51884641ae85.png)}.icon_other{background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/other_icon@2x-7497a17b7b09b8123337b818b32ee9235305f2bcb65911444d1a5bfa183f7e55.png)}#slide_menu #bargain_right_slide_menu .username{border-bottom:none;background:#f8f6f0;text-shadow:none;padding:8px;background-image:url(//assets.tokubai.co.jp/assets/device/themes/bargains/bg_drawer_user-c50d7ebe17d1f6ec2d0e0d5ab1844c4b84263a009643979ed9b7885b3c679406.png);background-repeat:no-repeat}#slide_menu #bargain_right_slide_menu .username .user_icon{width:52px}#slide_menu #bargain_right_slide_menu .username .user_icon img{width:52px;height:52px;border-radius:0}#slide_menu #bargain_right_slide_menu .username .nickname{color:#ffffff;font-weight:bold}#slide_menu #bargain_right_slide_menu .username .name_and_button{width:180px;line-height:43px;margin-bottom:0}#slide_menu #bargain_right_slide_menu .menu_list.shop li{position:relative}#slide_menu #bargain_right_slide_menu .menu_list.shop li a{font-size:13px}#slide_menu #bargain_right_slide_menu .count_label{border-radius:20px;position:absolute;right:5px;top:50%;margin-top:-10px;padding:2px 6px;font-size:11px;color:#ffffff;background-color:#c6c6c6;font-weight:bold}#slide_menu #bargain_right_slide_menu .update_mail_settings .mail_name{margin-right:80px;padding:16px 10px}#slide_menu #bargain_right_slide_menu .update_mail_settings li{margin:0;border-bottom:1px solid #e0e0e0}#slide_menu #bargain_right_slide_menu .update_mail_settings li:last-child{border-bottom:none}#slide_menu #bargain_right_slide_menu .update_mail_settings .update_buttons{float:right;margin:10px}#slide_menu #bargain_right_slide_menu .update_mail_settings .update_buttons button{font-size:93%;min-width:0;margin:0;padding:5px;width:83px}#slide_menu #bargain_right_slide_menu .update_mail_settings .update_buttons button img{margin-top:-3px}#slide_menu #bargain_right_slide_menu .subscribe_bargain_mail a{padding-top:7px;padding-bottom:7px}#slide_menu #bargain_right_slide_menu .subscribe_bargain_mail .note{color:#707060;font-size:12px}.bargain_logo.full{z-index:10;padding:6px;position:absolute;display:flex;align-items:center}.bargain_logo.full .logo_link{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/sp_tokubai_logo_header@2x-d0dd4268fb3268b5b9cf14572b8e632e90ddfd7136a4f3975a140c90eb968752.png) no-repeat center;-webkit-background-size:109px 18px;-moz-background-size:109px 18px;background-size:109px 18px;width:109px;height:18px;display:block;text-indent:-300px;overflow:hidden}.kfgm-wrapper{display:inline-table}#header_buttons.empty{height:45px}.open_slide_menu_button{height:50px}.bargain_date_header{z-index:10;padding:0;margin-bottom:-1px;border-top:none;border-bottom:1px solid #c6c6c6;box-shadow:none}.bargain_date_header li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33%;text-align:center;vertical-align:middle;margin:0;padding:0}.bargain_date_header li .date_label{display:inline-block;text-decoration:none;padding:9px 8px 8px 8px}.bargain_date_header li.selected{font-weight:bold}.bargain_date_header li.selected .date_label{color:#ff7830}.bargain_date_header li.selected .date{font-size:11px;font-weight:normal}.bargain_date_header.detached{z-index:1000;position:fixed;top:0;width:100%;border-bottom:1px solid #c6c6c6}.cookpad_back_link_footer{margin-top:20px}.cookpad_back_link_footer img{width:145px;height:39px;padding-right:12px}.cookpad_back_link_footer .site_copy{padding:5px 0;font-weight:bold;color:#1e1e18}.zip_code_search.bargain_right_slide_menu{margin-top:5px;margin-left:5px;height:45px;padding:0}.zip_code_search.bargain_right_slide_menu .for_expanded{display:none}.zip_code_search.bargain_right_slide_menu .for_expanded form{height:40px}.zip_code_search.bargain_right_slide_menu .for_expanded .search_field{font-size:14px}.zip_code_search.bargain_right_slide_menu .for_expanded .submit_search{text-indent:0;width:45px}.zip_code_search.bargain_right_slide_menu .for_expanded .submit_search .icon_font{color:#707060;line-height:20px;font-size:24px}.zip_code_search.bargain_right_slide_menu .for_expanded .submit_search .label{display:none;font-size:9px;padding-top:1px;color:#1e1e18}.zip_code_search.bargain_right_slide_menu .for_default{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 0 0;position:relative;width:100%}.zip_code_search.bargain_right_slide_menu .for_default .expand_button{position:absolute;top:6px;right:0;width:45px;margin-right:55px;text-align:center}.zip_code_search.bargain_right_slide_menu .for_default .icon_font{color:#707060;line-height:20px;font-size:24px}.zip_code_search.bargain_right_slide_menu .for_default .label{font-size:9px;padding-top:1px;color:#1e1e18}.zip_code_search.bargain_right_slide_menu.expanded .for_expanded{display:block}.zip_code_search.bargain_right_slide_menu.expanded .for_default{display:none}#autocomplete_cancel_button.search_cancel_button{margin:11px 17px}.leaflets .leaflet{margin:10px 0;padding:0 0 10px 0;border-bottom:1px solid #e0e0e0;position:relative}.leaflets .leaflet .leaflet_image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.leaflets .leaflet .description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:10px;width:100%;background-color:rgba(255,255,255,0.9);padding:5px}.leaflets .leaflet .tap_navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;position:absolute;top:0;width:100%;height:0;display:none}.leaflets .leaflet .tap_navigation_background{opacity:0.9;background-color:white}.leaflets .leaflet .tap_navigation_text{margin-top:10px;color:black;font-size:17px;text-align:center;font-weight:bold}.leaflets .leaflet.set_max_height{overflow:hidden;max-height:240px}.leaflets .leaflet.set_max_height .description{bottom:0}.near_shop_list{background-color:#ffffff;margin-bottom:20px}.near_shop_list .shop_distance{color:#707060;font-size:12px}.show_action .near_shop_list{border-top:1px solid #e0e0e0}.show_action .near_shop_list .heading{padding:12px 15px}.show_action .near_shop_list li a{margin:0 7px}.app_install_banner{width:100%;background-color:#fefff4}.app_install_banner .information_box{width:300px;margin:auto}.app_install_banner .content{height:50px;display:table-cell;vertical-align:middle}.app_install_banner .text{margin-left:2px;display:inline-block;vertical-align:middle;font-size:12px}.app_install_banner .text .bold{font-size:14px;font-weight:bold}.app_install_banner .download_button{background-color:#ff6600;color:#ffffff;font-size:10px;text-decoration:none;padding:10px 8px;border-radius:4px}.app_install_banner .close_button{border:none;background:none;position:absolute;top:5px;right:5px}.app_install_banner .close_button:before{font-size:25px}.smart_app_banner{background-color:#F3F3F3;height:70px}.smart_app_banner.sticky{position:sticky;top:0;z-index:1000}.smart_app_banner .smart_app_banner .close_icon{margin-right:10px}.smart_app_banner .content{display:flex;justify-content:center;align-items:center;padding:13px 0}.smart_app_banner .content a{display:block;text-decoration:none}.smart_app_banner .close_icon{vertical-align:middle;margin-right:10px}.smart_app_banner .banner_contents{vertical-align:middle;display:inline-block}.back_to_shop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;text-decoration:none;line-height:28px;vertical-align:middle;padding:5px 10px;border-bottom:1px solid #e0e0e0;font-weight:bold;background-color:#ffffff}.back_to_shop img,.back_to_shop span{display:inline-block}.back_to_shop img{margin:-3px 0 0 0}.back_to_shop span{margin-left:2px}.pagination .page.current{font-weight:bold}.page_title{display:block;text-decoration:none;line-height:28px;vertical-align:middle;padding:5px 10px;border-bottom:1px solid #e0e0e0;font-weight:bold;background-color:#ffffff}#important_notices_sp_header .important_notices_wrapper{position:relative;background-color:#FFFEE8}#important_notices_sp_header .important_notices_wrapper input{display:none}#important_notices_sp_header .important_notices_sp_close_button{position:absolute;right:6px;top:10px}#important_notices_sp_header .important_notices_sp_close_button label{margin-right:unset}#important_notices_sp_header .icf_close{width:16px;height:16px;font-family:CookpadSymbols;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,0.2)}#important_notices_sp_header .important_notices_detail{padding:10px 20px;font-family:HiraginoSans-W3;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#707060;overflow-wrap:break-word}.mail_survey_redirect{text-align:center;padding:20px}.inquiry_header{font-size:86%;float:right;height:53px;margin-right:8px;display:flex;align-items:center}.inquiry_header a{color:#707060;text-decoration:none}
