﻿@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}@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}.shop_products_and_items{overflow:hidden}.shop_products_and_items a{text-decoration:none}.border_label .product.coupon{border:3px solid #ef6074}.left_top_label .product{padding-top:22px}.left_top_label .product.time_sale .top_label .time_sale_range{display:block}.left_top_label .product .label_class{font-size:12px;padding:1px 4px 1px 3px;border-radius:0 0 5px 0;white-space:nowrap;display:block}.product{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;display:block;width:auto;float:none;position:relative;padding:0;margin:0;overflow:hidden;text-decoration:none}.product.default_style.labeled .maido_font,.product.detail_style.labeled .maido_font,.product.list_style.labeled .maido_font{color:#EA1930}.product.brand_style.labeled .maido_font{color:#EA1930}.product.brand_style .maido_font.ready{font-family:tokubaiprice}.product.brand_style .maido_font.ready.light{font-family:tokubaipricelight}.product.brand_style.recommended .maido_font{color:#3C1C1C}.product.list_style .maido_font.ready{font-family:tokubaiprice}.product.list_style .maido_font.ready.light{font-family:tokubaipricelight}.product a{text-decoration:none}.product .top_label{z-index:10;font-size:10px;position:absolute;top:0;left:0;border-radius:0 0 5px 0;padding:1px 6px 1px 3px}.product.special_price{border:none}.product.special_price .label_class{background-color:#f70816;color:white}.product.recommended{border:none}.product.recommended .top_label{font-size:16px;padding:2px 10px 2px 5px;font-weight:bold}.product.recommended .label_class{background-color:#ff7830;color:white}.product.time_sale .label_class{font-size:12px;text-align:center;background-color:#f70816;color:white}.product.limit_n_products_per_person .label_class{background-color:#ff7830;color:white}.product.limit_n_products_per_family .label_class{background-color:#ff7830;color:white}.product.limit_first_n_people .label_class{background-color:#ff7830;color:white}.product.today_only .label_class{background-color:#ff7830;color:white}.product.new_product .label_class{background-color:#ff7830;color:white}.product.season .label_class{background-color:#ff7830;color:white}.product.custom .label_class{background-color:#ff7830;color:white}.product .product_text{font-size:12px;padding-right:5px;padding-left:5px}.product .product_text .name{font-size:16px;font-weight:bold}.product .product_text .price_unit_and_production_area{color:#707060}.product .product_text .comment{color:#707060}.product .product_text .price_and_label{color:#707060;padding-top:6px}.product .product_text .price_and_label .price{display:inline;margin-top:-2px;font-weight:bold;line-height:1;float:left;text-align:right}.product .product_text .price_and_label .price .number,.product .product_text .price_and_label .price .yen,.product .product_text .price_and_label .price .refund_point{font-size:26px;white-space:nowrap}.product .product_text .price_and_label .price .discount{font-size:22px}.product .product_text .price_and_label .price .discount .discount_digit{font-size:26px}.product .product_text .price_and_label .price.small_discount .discount{font-size:18px}.product .product_text .stroke_hack_wrapper,.product .product_text .fill_hack_wrapper{position:absolute;bottom:45px}.product .product_text.price_text .stroke_hack_wrapper,.product .product_text.price_text .fill_hack_wrapper{position:absolute;right:6px;bottom:5px}.product .product_text .stroke_hack_wrapper{color:#ffffff;-webkit-text-stroke:3px #ffffff}.product .product_image .comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;font-size:10px;position:absolute;bottom:0;background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/transparent_black-85e5805ff45abee134dff74ff302dec7d302e0c5641cbac49c1965a07ad38f56.png);width:100%;padding:3px 5px;color:#fff}.product .shop_name_link{font-size:13px;margin-top:5px}.product .shop_name_link .shop_icon{vertical-align:text-bottom;width:15px;height:16px}.product .tax_information.rectangle{display:inline-block;position:relative;width:23px;text-align:center}.product .tax_information.rectangle .tax_text{position:absolute;display:block;left:2px;bottom:14px;font-size:8px}.product .tax_information.rectangle .yen{position:absolute;display:block;left:2px;bottom:-3px;font-size:17px}span.point.times_point{font-size:16px}.point_present_img.refund_point img.point_text{width:53px;vertical-align:text-bottom;margin-left:-1px}.point_present_img.percent_refund_point img.point_text{width:57px;vertical-align:text-bottom;margin-left:-5px}.related_product_list img.point_text{float:none}.product.basic{margin:0;width:50%;height:100px;float:left;margin-top:-1px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.product.basic .product_text{margin-top:24px}.product.basic .product_text.price_text{position:absolute;right:0;bottom:-2px;padding-bottom:5px}.product.basic .top_label{font-size:11px}.product.basic .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.1}.product.basic .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1e1e18;font-size:10px}.product.with_photo.half_width{width:50%;height:auto;float:left;padding-top:0;padding-bottom:2px}.product.with_photo.half_width.left_product{padding-right:1px}.product.with_photo.half_width.right_product{padding-left:1px}.product.with_photo.half_width.recommended .top_label{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/label_recommended@2x-fc60fc3bb6f6ef617bf837f372e0b764834f34ce47aa729f1b7303a100645e4a.png) no-repeat 0 0;-webkit-background-size:86px 26px;-moz-background-size:86px 26px;background-size:86px 26px;width:86px;height:26px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden}.product.with_photo.half_width.time_sale .top_label{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/label_time_sale@2x-0a4cbf48d470f2204f29d9350b0c1e00c391f6b052790784bf8a29e33be187d4.png) no-repeat 0 0;-webkit-background-size:86px 32px;-moz-background-size:86px 32px;background-size:86px 32px;width:86px;height:32px;padding:0}.product.with_photo.half_width.time_sale .top_label .time_sale_fixed_text{display:none}.product.with_photo.half_width.time_sale .top_label .time_sale_range{display:block;margin-top:15px;text-align:center;width:67.08px}.product.with_photo.half_width .product_image{width:100%;position:relative;padding-top:100%;overflow:hidden}.product.with_photo.half_width .product_image img{width:100%;height:auto;position:absolute;top:0;left:0}.product.with_photo.half_width .product_text .stroke_hack_wrapper .price_and_label .price .number{-webkit-text-stroke:5px #ffffff}.product.with_photo.half_width .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.product.with_photo.half_width .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1e1e18;font-size:9px}.product.wide{padding:0;width:100%;height:120px;padding-top:30px;border-bottom:1px solid #e0e0e0}.product.wide .product_text{font-size:12px}.product.wide .product_text .normal_wrapper{float:right}.product.wide .product_text .price .number,.product.wide .product_text .price .yen,.product.wide .product_text .refund_point{font-size:38px;white-space:nowrap}.product.wide .product_text .half_discount .discount{font-size:38px}.product.wide .product_text .stroke_hack_wrapper,.product.wide .product_text .fill_hack_wrapper{bottom:6px}.product.wide .product_text.price_text .stroke_hack_wrapper,.product.wide .product_text.price_text .fill_hack_wrapper{bottom:6px;right:10px}.product.wide .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px}.product.wide .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1e1e18}.product.wide .comment{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product.large{padding-top:0}.product.large.recommended.with_photo .top_label{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/label_recommended@2x-fc60fc3bb6f6ef617bf837f372e0b764834f34ce47aa729f1b7303a100645e4a.png) no-repeat 0 0;-webkit-background-size:103px 31px;-moz-background-size:103px 31px;background-size:103px 31px;width:103px;height:31px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden}.product.large.time_sale.with_photo .top_label{background:url(//assets.tokubai.co.jp/assets/device/themes/bargains/label_time_sale@2x-0a4cbf48d470f2204f29d9350b0c1e00c391f6b052790784bf8a29e33be187d4.png) no-repeat 0 0;-webkit-background-size:103px 38px;-moz-background-size:103px 38px;background-size:103px 38px;width:103px;height:38px;padding:0}.product.large.time_sale.with_photo .top_label .time_sale_fixed_text{display:none}.product.large.time_sale.with_photo .top_label .time_sale_range{display:block;margin-top:20px;text-align:center;width:80.34px}.product.large .product_image{width:100%;position:relative;padding-top:72.3684210526%;margin-bottom:2px}.product.large .product_image img{width:100%;height:auto;position:absolute;top:0;left:0}.product.large .product_text{font-size:12px}.product.large .product_text .price_and_label .price .number,.product.large .product_text .half_discount .discount,.product.large .product_text .price_and_label .discount .discount_digit,.product.large .product_text .refund_point{font-size:38px;white-space:nowrap}.product.large .product_text .stroke_hack_wrapper .price_and_label .price .number{-webkit-text-stroke:5px #ffffff}.product.large .product_text .stroke_hack_wrapper,.product.large .product_text .fill_hack_wrapper{position:absolute;width:100%;bottom:46px}.product.large .product_text.price_text .stroke_hack_wrapper,.product.large .product_text.price_text .fill_hack_wrapper{position:absolute;width:auto;bottom:6px;right:10px}.product.large .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;padding-right:10px}.product.large .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1e1e18;padding-right:10px}.product.large.coupon.detail .product_image{padding-top:0}.product.large.coupon.detail .product_image img{position:static}.product.detail.large{overflow:visible;padding:0;margin:0}.product.detail.large .top_label{font-size:14px}.product.detail.large.no_label_margin .product_text{padding-top:3px}.product.detail.large.label_margin{padding-top:27px}.product.detail.large .product_image{width:100%;position:relative;padding-top:72.3684210526%;word-break:break-word}.product.detail.large .product_image img{width:100%;height:auto;position:absolute;top:0;left:0}.product.detail.large .product_text{padding-right:10px;padding-left:10px;word-break:break-word}.product.detail.large .product_text .price_unit_and_production_area,.product.detail.large .product_text .comment,.product.detail.large .product_text .duration{margin-top:4px;margin-bottom:4px}.product.detail.large .product_text .price_and_label .price{display:block;padding-right:140px}.product.detail.large .product_text .price_and_label .price .number,.product.detail.large .product_text .price_and_label .price .refund_point{font-size:35px;white-space:nowrap}.product.detail.large .price_and_label{position:relative}.product.detail.large .name,.product.detail.large .price_unit_and_production_area{white-space:normal;text-overflow:clip;padding-bottom:3px}.product.strip{width:100%;height:48px}.product.strip .product_text{padding:5px 90px 5px 5px}.product.strip .product_text .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.product.strip .price_text{position:absolute;right:2px;top:11px}.product.strip .price_text .price .number,.product.strip .price_text .price .yen{font-size:19px}.product.strip .price_text .price .discount{font-size:17px}.product.strip .price_text .price .discount .discount_digit{font-size:19px}.product.strip .price_text .price .tax_text{font-size:7px;bottom:11px}.product.strip .price_text .price .tax_information{width:16px}.product.strip .price_unit_and_production_area{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.product.related .product_text{padding:0}.product.related .product_text .price_and_label .price .number,.product.related .product_text .refund_point{font-size:32px;white-space:nowrap}.product.related .product_text .yen{font-size:17px}.product.related .product_text .yen.with_tax_information{font-size:32px}.product.related .price_and_label{float:left}.product.related .price_unit_and_production_area,.product.related .shop_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px}.coupon_wrapper{margin-top:0;position:relative}.coupon_wrapper .accepted_overlay{z-index:100;display:none;position:absolute;top:0;width:100%;background-color:rgba(255,255,255,0.5)}.coupon_wrapper .accepted_overlay.foreground{background-color:inherit;background-image:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/coupon_stamp@2x-1508cd162b805bd4dc7b18960ed8c0017e953c14f0acc0539b128f274c0be83b.png);background-position:center;background-repeat:no-repeat;background-size:80px 80px}.coupon_wrapper.accepted .accepted_overlay{display:block}.coupon_wrapper.left_product,.coupon_wrapper.right_product{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}.coupon_wrapper.left_product{float:left;padding-right:1px}.coupon_wrapper.right_product{float:right;padding-left:1px}.product.coupon{padding:0 !important;margin-bottom:2px}.product.coupon .top_label{font-size:12px;background-color:#ef6074;border-color:#ef6074;color:white}.product.coupon .product_image{margin-bottom:0 !important}.product.coupon .product_text{width:100%}.product.coupon .product_text .fill_hack_wrapper,.product.coupon .product_text .stroke_hack_wrapper{box-sizing:border-box;bottom:2px;width:100%;padding-right:50px}.product.coupon .name{width:100%}.product.coupon .triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 48px 48px;border-color:transparent transparent #ef6074 transparent}.product.coupon .triangle_text{position:absolute;bottom:1px;right:-1px;color:white;font-size:11px;line-height:12px}.product.coupon.half_width{width:100%}.product.coupon.half_width .price_description{font-size:10px}.product.coupon:not(.acceptable_only_once_coupon) .product_text .fill_hack_wrapper,.product.coupon:not(.acceptable_only_once_coupon) .product_text .stroke_hack_wrapper{padding-right:2px}.product.coupon.left_product,.product.coupon.right_product{float:none}.last_child_for_bottom_border{border-top:1px solid #e0e0e0;position:relative;top:-1px;margin-bottom:30px}.leaflet_as_top_link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;height:70px;overflow:hidden;text-decoration:none}.leaflet_as_top_link .image_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:30%;margin-left:7px;padding-top:5px;position:relative}.leaflet_as_top_link .image_wrapper img{width:100%}.leaflet_as_top_link .image_wrapper .gradation{position:absolute;top:0;left:0;height:70px;width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 70%, white 90%, white 100%)}.leaflet_as_top_link .text_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;text-align:center;padding-top:27px}.leaflet_as_top_link .text_wrapper.many{padding-top:22px}.leaflet_as_top_link .text_wrapper .main_text{font-size:16px;color:#66645a;line-height:1.0em}.leaflet_as_top_link .text_wrapper .sub_text{font-size:11px;color:#8e5f38}#bargain_hidden_location_based_subscription_form .overlay{z-index:9999;position:absolute;top:0;width:100%;background-color:rgba(255,255,255,0.8);display:none}#bargain_hidden_location_based_subscription_form .indicator{background:url(//assets.tokubai.co.jp/assets/sara/indicator_gr_32-077d078c0ecdf9d65a6d40672305d2e8829bd36abf0d439888219e37b2d6c2a2.gif) 50% 50% no-repeat;width:100%;height:60px}#bargain_hidden_location_based_subscription_form .center{position:absolute;width:100%;height:80px;top:50%;margin-top:-40px;text-align:center}#bargain_hidden_location_based_subscription_form .center .text{font-weight:bold}@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}.eyecatch_image{width:100%}.shop_search_container .zip_code_search{width:290px;margin:0 auto;padding:15px 0}.shop_search_container .zip_code_search .extra_message{text-align:center;font-size:15px;font-weight:bold;color:#707060}.shop_search_container .zip_code_search .form_container{width:265px;margin:10px auto;vertical-align:center;text-align:center}.shop_search_container .zip_code_search .form_container .postal_mark{width:30px;font-size:28px;font-weight:bold;color:#707060;float:left}.shop_search_container .zip_code_search .form_container .zip_code{width:6em;font-size:20px;margin-left:10px;float:left}.shop_search_container .zip_code_search .form_container .submit_button_wrapper{display:inline-block;margin-left:5px;float:left}.shop_search_container .zip_code_search .form_container .submit_button{width:90px;padding:6px 8px}.shop_search_container .optional_search_menu li{font-size:16px;height:44px}.shop_search_container .optional_search_menu li a{padding-top:2px;padding-bottom:2px;vertical-align:center}.shop_search_container .optional_search_menu li .icon_font{float:left;font-size:28px;color:#707060}.shop_search_container .optional_search_menu li .image_icon{float:left;display:inline-block}.shop_search_container .optional_search_menu li .image_icon img{width:27px;height:28px;margin:0 0;padding:3px 0}.shop_search_container .optional_search_menu li .spinner{float:left;margin:11px 4px}.shop_search_container .optional_search_menu li .menu_text{float:left;width:200px;line-height:44px;padding-left:10px}@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}.top_coupon_index_card{display:flex;overflow-x:scroll;align-items:center;width:100%;padding-bottom:9px;border-bottom:1px solid #e0e0e0}.top_coupon_index_card::-webkit-scrollbar{display:none}.top_coupon_index_card .carousel_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:8px;margin-left:9px;display:flex;flex-wrap:wrap;align-items:center;width:138px;flex-shrink:0;background:#ffffff;border:1px solid rgba(0,0,0,0.095);border-radius:4px}.top_coupon_index_card .carousel_item:first-child{margin-left:12px}.top_coupon_index_card .carousel_item:last-child{margin-right:12px}.top_coupon_index_card .carousel_item .coupon_index_card_header{display:flex;padding:8px;text-decoration:none;width:100%;flex-shrink:0;box-sizing:border-box}.top_coupon_index_card .carousel_item .coupon_index_card_header .logo_background{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;width:24px;height:24px;border-radius:12px;text-align:center;display:inline-block;vertical-align:middle;position:relative;border:1px solid #e0e0e0;margin-right:5px}.top_coupon_index_card .carousel_item .coupon_index_card_header .logo_background .logo{display:block;max-width:70.71%;max-height:70.71%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top_coupon_index_card .carousel_item .coupon_index_card_header .name_and_others{display:flex;flex-direction:column}.top_coupon_index_card .carousel_item .coupon_index_card_header .name_and_others .name_text{font-weight:300;font-size:10px;line-height:120%;color:#1e1e18;height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top_coupon_index_card .carousel_item .coupon_index_card_header .name_and_others .others{font-size:10px;line-height:140%;color:#707060;margin-top:auto}.top_coupon_index_card .carousel_item .coupon_index_card_header .logo_background{flex-shrink:0}.top_coupon_index_card .carousel_item .coupon_index_card_body{text-decoration:none}.top_coupon_index_card .carousel_item .coupon_index_card_body .coupon_image{width:100%;height:auto}.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper{padding:8px 8px 0}.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_title{font-weight:600;font-size:12px;line-height:120%;height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_price{color:#f70816;font-style:normal;font-weight:300;font-size:16px;line-height:29px;text-align:center;margin-top:5px}.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_price .number,.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_price .yen,.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_price .discount .discount_digit,.top_coupon_index_card .carousel_item .coupon_index_card_body .price_wrapper .coupon_price .free_present{font-size:24px}@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_filter_wrapper{width:90%;margin:20px auto 0 auto}.shop_filter_wrapper .shop_filter .shop_filter_form{display:block;overflow:hidden}.shop_filter_wrapper .shop_filter .select_fields{z-index:10;position:absolute;top:0;background:white;left:0;right:0;height:100%}.shop_filter_wrapper .shop_filter .select_fields .features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:10px 8px;border-bottom:1px solid #e0e0e0}.shop_filter_wrapper .shop_filter .select_fields .features input[type="text"]{flex:1}.shop_filter_wrapper .shop_filter .select_fields .features .icon_font{font-size:20px;color:#707060}.shop_filter_wrapper .shop_filter .select_fields .features .cancel{padding:0 10px 0 5px}.shop_filter_wrapper .shop_filter .select_fields .features .confirm_button{padding:8px 14px 9px 14px;margin:0 0 0 6px;background-color:#f70816;font-size:14px}.shop_filter_wrapper .shop_filter .form_fields .fields_group{float:left;border-bottom:none;padding:0;width:40%}.shop_filter_wrapper .shop_filter .form_fields .submit_label_wrapper{float:left;padding:0;width:20%}.shop_filter_wrapper .shop_filter .form_fields .submit_label_wrapper .submit_label{height:40px;-webkit-appearance:none;border-radius:0;background-color:#f70816;width:100%;color:#ffffff;border:none;font-size:16px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.shop_filter_wrapper .shop_filter .form_fields .submit_label_wrapper .submit_label .placeholder{text-align:center;padding-top:8px}.shop_filter_wrapper .shop_filter .field_wrapper{border:none}.shop_filter_wrapper .shop_filter .field_wrapper .search_field{background:#ffffff;color:#c6c6c6;height:40px;font-size:14px;border:none;box-shadow:none}.shop_filter_wrapper .shop_filter .field_wrapper .search_field .placeholder{padding:10px;width:100%;overflow:hidden}.shop_filter_wrapper .shop_filter .field_wrapper #shop_fetcher_query.search_field{border-radius:0}.shop_filter_wrapper .shop_filter .field_wrapper #shop_fetcher_name.search_field{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:1px solid #e0e0e0}.lam_ads{text-align:center}.lam_ads>.lam_ad_area{display:inline-block}.top_cards{background-color:#f5f5f0;overflow:auto;padding-bottom:20px}.top_cards .eyecatch{background-image:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/header_eyecatch_sp@2x-338338e0b5e10bd2c68aab2eec18068dae51f607379213c6501ed1d84057d78a.jpg);background-repeat:no-repeat;background-size:cover;height:360px}.top_cards .eyecatch .eyecatch_inner{padding-top:57px}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead{text-align:center;color:#3C1C1C}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead .sub_lead{font-size:16px;color:#E65C2B}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead .sub_lead .shop_count{font-size:22px;font-weight:bold}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead .main_lead{margin:20px 0;font-weight:bold}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead .main_lead .prefix{font-size:26px}.top_cards .eyecatch .eyecatch_inner .eyecatch_lead .main_lead .suffix{font-size:30px}.top_cards .region_shop_search_container{background:white;padding-top:10px;margin-bottom:20px;margin-top:-20px;box-shadow:0px 2px 6px rgba(76,74,64,0.25)}.top_cards .region_shop_search_container .title{border:none;background:white;font-size:18px !important;padding:16px 6px 10px 12px;font-weight:bold;box-shadow:none}.top_cards .region_shop_search_container .shop_search_links_with_icon_wrapper{padding:8px}.top_cards .region_shop_search_container .shop_search_link{display:block;border:1px solid #e0e0e0;border-radius:4px;text-align:center;vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.top_cards .region_shop_search_container .shop_search_link .label{font-weight:bold}.top_cards .region_shop_search_container .shop_search_link .label.main{font-size:18px;color:#ff7830;margin-top:86px}.top_cards .region_shop_search_container .shop_search_link .label.sub{font-size:15px;margin-top:70px}.top_cards .region_shop_search_container .shop_search_link .label.pointer_event_none{pointer-events:none}.top_cards .region_shop_search_container .shop_search_link.main{font-size:15px;padding:20px 0;line-height:1.3}.top_cards .region_shop_search_container .shop_search_link.sub{font-size:13px;padding:10px 0}.top_cards .region_shop_search_container .shop_search_link.area{background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/search_area_icon@3x-616eaa6b77d3b16ca9a5fabec125bab221ff4640bd5651d3dc619ad5db627358.png) #fff no-repeat 50% 20%;-webkit-background-size:80px;background-size:80px}.top_cards .region_shop_search_container .shop_search_link.gps{background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/search_gps_icon@3x-b24b5f202d7b4c85f7661df1c50cab005c60a0c9f945c93d53b2be3b3852d260.png) #fff no-repeat 50% 20%;-webkit-background-size:80px;background-size:80px}.top_cards .region_shop_search_container .shop_search_link.zipcode{background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/search_zipcode_icon@3x-0695deced79dd347f2a8a2a0d2f1579bb0d2c7f1818a560885d03f70649de0f1.png) #fff no-repeat 50% 14%;-webkit-background-size:60px;background-size:60px}.top_cards .region_shop_search_container .shop_search_link.station{background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/search_station_icon@3x-63b99b8167e8713812de5fff7738ee1e57ccdc9541259be6e0126e055eeb96e8.png) #fff no-repeat 50% 14%;-webkit-background-size:60px;background-size:60px}.top_cards .region_shop_search_container .shop_search_link.city{background:url(//assets.tokubai.co.jp/assets/themes/bargain_shops/about/search_city_icon@3x-9b6a6397a41940b95e602480c62be45d6df8ffed5bffd6ffb9badb73dba23eac.png) #fff no-repeat 50% 14%;-webkit-background-size:60px;background-size:60px}.top_cards .region_shop_search_container .shop_search_main .shop_search_main_list{display:table;width:100%}.top_cards .region_shop_search_container .shop_search_main .shop_search_main_list li{display:table-cell}.top_cards .region_shop_search_container .shop_search_main .shop_search_main_list li:nth-child(1){padding:5px 5px 5px 10px}.top_cards .region_shop_search_container .shop_search_main .shop_search_main_list li:nth-child(2){padding:5px 10px 5px 5px}.top_cards .region_shop_search_container .shop_search_sub .shop_search_sub_list{display:table;width:100%;padding-bottom:20px}.top_cards .region_shop_search_container .shop_search_sub .shop_search_sub_list li{display:table-cell;width:33%}.top_cards .region_shop_search_container .shop_search_sub .shop_search_sub_list li:nth-child(1){padding:5px 5px 5px 10px}.top_cards .region_shop_search_container .shop_search_sub .shop_search_sub_list li:nth-child(2){padding:5px}.top_cards .region_shop_search_container .shop_search_sub .shop_search_sub_list li:nth-child(3){padding:5px 10px 5px 5px}.top_cards .region_shop_search_container .region_index_selector .zip_code_search_wrapper{width:90%;margin:0 auto}.top_cards .region_shop_search_container .region_index_selector .zip_code_search_wrapper .zip_code_search_title{margin:20px 0;color:#707060;font-size:14px}.top_cards .region_shop_search_container .region_index_selector .zip_code_search_wrapper .zip_code{float:left;border-radius:0;margin:0;height:40px;width:85%;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:none;box-shadow:none}.top_cards .region_shop_search_container .region_index_selector .zip_code_search_wrapper .zip_code::-webkit-input-placeholder{color:#c6c6c6;font-weight:normal}.top_cards .region_shop_search_container .region_index_selector .zip_code_search_wrapper .submit_button{width:15%;margin:0;height:40px;font-size:14px;padding:8px;background:#f70816;border-radius:0;color:#ffffff;font-weight:normal;text-shadow:none;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.top_cards .header_without_weather{-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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;padding:0 14px;margin-bottom:12px;border-bottom:1px solid #e0e0e0;height:60px}.top_cards .header_without_weather .calendar{color:#ff7830;font-size:22px}.top_cards .header_without_weather .date,.top_cards .header_without_weather .weekday,.top_cards .header_without_weather .rest{float:left}.top_cards .header_without_weather .date{padding-left:10px;font-size:18px;font-weight:bold}.top_cards .header_without_weather .weekday{padding-left:3px;font-size:14px;font-weight:bold}.top_cards .header_without_weather .rest{font-size:14px;color:#1e1e18;padding-left:5px}.top_cards .under_header_ad{margin-bottom:10px}.top_cards .shop_magazine_subscription #bargain_shop_magazine_bulk_subscribe_form{margin:0 10px 12px 10px}.top_cards .recommend_newfound .recommended_shop_banner.plain_message.place_index,.top_cards #recommended_shops .recommended_shop_banner.plain_message.place_index{margin:0 10px 12px 10px}.top_cards .top_card{margin:0 10px 12px 10px;border-radius:4px;background-color:white;box-shadow:0px 2px 6px rgba(76,74,64,0.25)}.top_cards .top_card .title{border-radius:4px 4px 0 0;border-top:none;border-bottom:1px solid #e0e0e0;font-size:16px !important;padding:16px 6px 10px 12px;background-color:white}.top_cards .top_card .title img{vertical-align:text-top}.top_cards .top_card .title .example{font-size:12px;padding-left:5px;color:#707060}.top_cards .top_card .more_link{display:block;text-decoration:none;text-align:center;line-height:52px;font-size:14px;color:#707060;background-image:none}.top_cards .top_card .item_title{padding-top:3px;color:#1e1e18}.top_cards .top_card .item_desc{color:#707060;font-size:12px;line-height:1.6em}.top_cards .top_card .showcase{position:absolute;left:5px;top:53px;overflow:hidden;width:101%;z-index:1;height:175px}.top_cards .top_card .showcase ul{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;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:scroll;-webkit-overflow-scrolling:touch}.top_cards .top_card .showcase li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;width:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;position:relative;margin:auto 5px 0 5px;height:150px;overflow:hidden}.top_cards .top_card .showcase li:last-child{margin-right:20px}.top_cards .top_card.showcase_parent{overflow:visible;position:relative;height:211px}.top_cards .top_card.shop_subscription{position:relative}.top_cards .top_card.shop_subscription .transparent_wrapper{opacity:0.1}.top_cards .top_card.shop_subscription .close_button{border:none;background:none;top:5px;right:5px;position:absolute}.top_cards .top_card.shop_subscription .close_button:before{font-size:25px}.top_cards .top_card.active_shop .item_image,.top_cards .top_card.announcement .item_image,.top_cards .top_card.web_announcement .item_image,.top_cards .top_card.group_service_announcement .item_image{width:65px;height:65px}.top_cards .top_card.active_shop .item_desc .price .number,.top_cards .top_card.active_shop .item_desc .price .refund_point,.top_cards .top_card.active_shop .item_desc .price .free_present,.top_cards .top_card.announcement .item_desc .price .number,.top_cards .top_card.announcement .item_desc .price .refund_point,.top_cards .top_card.announcement .item_desc .price .free_present,.top_cards .top_card.web_announcement .item_desc .price .number,.top_cards .top_card.web_announcement .item_desc .price .refund_point,.top_cards .top_card.web_announcement .item_desc .price .free_present,.top_cards .top_card.group_service_announcement .item_desc .price .number,.top_cards .top_card.group_service_announcement .item_desc .price .refund_point,.top_cards .top_card.group_service_announcement .item_desc .price .free_present{font-size:14px}.top_cards .top_card.active_shop .item_desc .price .both_tax_price .sub_price,.top_cards .top_card.announcement .item_desc .price .both_tax_price .sub_price,.top_cards .top_card.web_announcement .item_desc .price .both_tax_price .sub_price,.top_cards .top_card.group_service_announcement .item_desc .price .both_tax_price .sub_price{font-size:11px}.top_cards .top_card.web_announcement .item_image{width:120px;height:80px}.top_cards .top_card.group_service_announcement .item_title .item_service_name{font-size:11px;font-weight:normal;color:#707060;margin-bottom:4px}.top_cards .top_card.group_service_announcement .item_image{width:120px;height:80px}.top_cards .top_card.leaflet{position:relative}.top_cards .top_card.leaflet .wrapper{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4)}.top_cards .top_card.leaflet .text_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:100%;text-decoration:none;text-align:center;color:white;padding:0 5px 0 5px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.top_cards .top_card.leaflet .wrapper{width:500px;height:500px}.top_cards .top_card.leaflet .text_wrapper{font-size:14px;font-weight:bold}.top_cards .top_card.leaflet .text_wrapper .leaflet_count{font-weight:normal}.top_cards .top_card.coupon .see_more_coupon{height:66px;line-height:66px;text-align:center}.top_cards .top_card.coupon .see_more_coupon a{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;display:block;padding:0 22px 0 8px;text-decoration:none;font-size:17px;color:#707060}.top_cards .top_card.active_shop .visited_shop_description{padding:10px;background-color:#fefff4;background-image:none}.top_cards .top_card.active_shop .visited_shop_description .icon{font-size:32px;color:#ff7830;text-align:center}.top_cards .top_card.active_shop .visited_shop_description .description{font-size:12px;color:#707060}.top_cards .top_card.active_shop .products_blank{text-align:center;padding:32px 0}.top_cards .top_card.active_shop .products_blank .icon_font,.top_cards .top_card.active_shop .products_blank .blank_message{color:#e0e0e0}.top_cards .top_card.active_shop .products_blank .icon_font{font-size:72px;line-height:1.0}.top_cards .top_card.active_shop .products_blank .blank_message{margin-top:5px}.top_cards .top_card.active_shop .badge_coupon{margin:0 0 3px 0}.top_cards .top_card.active_shop .point_present_img{display:inline-block}.top_cards .top_card.active_shop .point_present_img img{float:none;margin-right:0;width:32px;margin-left:-3px}.top_cards .top_card.active_shop .subscribed_shops_link{padding:14px 0;display:block;border-top:1px solid #e0e0e0;color:#e0e0e0;text-align:center;text-decoration:none}.top_cards .top_card.active_shop .item_desc.labeled .maido_font{color:#EA1930}.top_cards .top_card.commercial_video .video_case{padding:8px}.top_cards .top_card.commercial_video .video_case ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;overflow:scroll;-webkit-overflow-scrolling:touch}.top_cards .top_card.commercial_video .video_case ul li{margin:0 10px}.top_cards .top_card.commercial_video .video_case ul li.first{margin:0 10px 0 0}.top_cards .top_card.commercial_video .video_case ul li.last{margin:0 0 0 10px}.top_cards .top_card.commercial_video .video_case ul li video{width:256px;height:128px;border-radius:4px}.top_cards .top_card.commercial_video .video_case ul li a{text-decoration:none}.top_cards .top_card.commercial_video .video_case ul li .link_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:12px}.top_cards .top_card.commercial_video .video_case ul li .link_wrapper .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}.top_cards .top_card.commercial_video .video_case ul li .link_wrapper .logo_background .logo{display:block;max-width:70.71%;max-height:70.71%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top_cards .top_card.commercial_video .video_case ul li .link_wrapper .video_title{font-weight:bold;margin-top:9px}.top_cards .top_card.knowledge .menu_list{display:table;width:100%}.top_cards .top_card.knowledge .menu_list .menu_item{display:table-cell;float:left;width:50%;box-sizing:border-box}.top_cards .top_card.knowledge .menu_list .menu_item:nth-child(2n+1){clear:both;border-right:1px solid #e0e0e0}.top_cards .top_card.knowledge .menu_list .menu_item:last-child{border-bottom-width:1px}.top_cards .top_card.knowledge .with_image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top_cards .top_card.knowledge .item_image{object-fit:cover;width:50px;height:50px}.top_cards .top_card.knowledge .item_body{font-size:14px}.top_cards .top_card.knowledge .recipe .title{border-bottom:none !important;color:rgba(0,0,0,0.87);font-size:14px !important;font-weight:300;line-height:21px}.top_cards .top_card.knowledge .recipe .recipe_link_wrapper{display:flex;flex-wrap:wrap;margin:0 12px}.top_cards .top_card.knowledge .recipe .recipe_link_wrapper a{color:#3c1c1c;font-size:12px;line-height:1.8em;margin:0 4px;text-decoration:none}.top_cards .top_card.knowledge .recipe .recipe_link_wrapper .separator{width:1px;height:1.1em;display:inline-block;background-color:#c6c6c6;margin:0 4px}.top_cards .top_card.knowledge .recipe .see_more{border-top:1px solid rgba(0,0,0,0.26);height:66px;line-height:66px;margin-top:12px;text-align:center}.top_cards .top_card.knowledge .recipe .see_more a{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;display:block;padding:0 22px 0 8px;text-decoration:none;font-size:17px;color:#707060}.top_cards .top_card.smartphone_payment{padding-bottom:1px}.top_cards .top_card.smartphone_payment .payments{margin:12px 8px;font-size:14px;color:#c6c6c6}.top_cards .top_card.smartphone_payment .payments a{color:#3c1c1c;line-height:1.8em;margin:0;text-decoration:none}.top_cards .top_card.smartphone_payment .payments a:not(:last-child)::after{content:'/';margin:0 6px 0 8px;font-size:12px;color:#c6c6c6}#ad_spweb_bargain_index_footer_wrapper{padding-bottom:10px;background-color:#f5f5f0}#ad_spweb_bargain_index_footer_wrapper .dfp_tag{margin:0 auto}#ad_spweb_bargain_index_top_wrapper .sp_ad_loaded,#ad_spweb_bargain_index_bottom_wrapper .sp_ad_loaded{margin-top:20px}#ad_spweb_bargain_index_top_wrapper .ad_toggle_frame,#ad_spweb_bargain_index_bottom_wrapper .ad_toggle_frame{display:none}#ad_spweb_bargain_index_top_wrapper .sp_ad_wrapper.button_over_the_top,#ad_spweb_bargain_index_bottom_wrapper .sp_ad_wrapper.button_over_the_top{height:50px}#ad_spweb_bargain_index_top_wrapper .sp_ad_wrapper.button_over_the_top .sp_ad_slot_wrapper,#ad_spweb_bargain_index_bottom_wrapper .sp_ad_wrapper.button_over_the_top .sp_ad_slot_wrapper{top:0}#ad_spweb_bargain_index_middle_wrapper{margin-bottom:10px}.web2app_banner__image{width:100%;height:auto}.pickup_banner_card .pickup_banner_link{display:block}.pickup_banner_card .pickup_banner_image{width:100%;height:auto}.lam_ads{margin:18px 0}.lam_ads>.lam_ad_area{margin:10px}.region_index .window_inner .spinner{text-align:center;margin:30px 0}.region_index .window_inner .spinner .indicator{background:url(//assets.tokubai.co.jp/assets/shared/indicator-ac337582e0e4f7f182e1d2faff951f207e90bc265cea219f2397f8178f00c9c8.gif) 50% 50% no-repeat;width:20px;height:20px;margin:auto}
