﻿@charset "UTF-8";/* ----ユーザー定義　ヘッダー hover時吹き出し---- */.hover_text_ {display: none;position: absolute;left: 50%;transform: translateX(-50%);color: #fff;/*font-size: 12px;*/font-weight: normal;text-align: center;width: max-content;padding: 5px 20px 3px;border-radius: 4px;background-color: rgba(0, 0, 0, 0.8);z-index: 1;white-space: nowrap;}.hover_text_:hover {display: block;}.category_search_hover_:hover {display: flex;left: auto;}.hover_text_.top_ {bottom: calc(100% + 10px);}.hover_text_.bottom_ {top: calc(100% + 10px);}.hover_text_:after {content: "";position: absolute;left: 50%;border: 10px solid transparent;transform: translateX(-50%);opacity: 0.8;}.hover_text_.top_:after {top: 100%;border-top: 10px solid #000;}.hover_text_.bottom_:after {bottom: 100%;border-bottom: 10px solid #000;}/* ----ユーザー定義　ヘッダー---- */#header_info {/*シモパケ帯*/background-color: #00aeeb;background-image: url(/img/usr/header_information/header_information_smpk.png);display: none;/*通常帯*//*background-image: url(/img/usr/header_information/header_information.png);background-color: #000;*/background-position: center center;background-repeat: repeat-x;min-width: 1300px;}#header_dynamite {background-image: url(/img/usr/header_information/header_dynamite.png);background-color: #0084cf;background-position: center center;background-repeat: repeat-x;min-width: 1300px;}#header_info p, #header_dynamite p {height: 35px;display: block;text-indent: -9999px;}#header {min-width: 1300px;}#header .header_inner_ {padding: 0 20px;}/*ブログ用のヘッダー記述*/.blog_header .header_inner_ {background:url('/img/usr/common/bloglogo_2.png');background-repeat:no-repeat;background-color: #e60012;background-position: center;background-size: contain;}/**/#header .header_inner_:after {content: "";clear: both;display: block;height: 0;visibility: hidden;}#header .left_column_ {float: left;display: flex;align-items: center;margin: 10px 0;}/*ブログ用のヘッダー記述*/.blog_header .header_inner_ .left_column_ #sitelogo {border: solid 2px #fff;padding: 3px;box-sizing: border-box;border-radius: 5px;}/**/#header .guide_ {margin-left: 25px;}#header .guide_ .header_info_ {display: flex;align-items: center;padding: 7px 28px 7px 16px;border-radius: 8px;background-color: #ffeeca;background-image: url(../img/usr/common/ico_tel.png);background-position: 10px;background-repeat: no-repeat;background-size: 50px auto;}#header .guide_ .header_info_ .tel_ {font-size: 12px;padding-left: 57px;}#header .guide_ .header_info_ .tel_ dt, #header .guide_ .header_info_ .tel_ dd {display: inline-block;vertical-align: middle;font-weight: bold;line-height: 1.2;}#header .guide_ .header_info_ .tel_ dd {font-size: 18px;}#header .guide_ .header_info_ .link_ {font-size: 12px;margin-left: 27px;}#header .guide_ .header_info_ .link_ li {margin-top: 2px;}#header .guide_ .header_info_ .link_ li:first-child {margin-top: 0;}#header .guide_ .about_estimate_ {margin: 8px 0 0;}#header .guide_ .about_estimate_ li {margin-right: 10px;display: inline-block;}#header .right_column_ {float: right;display: flex;align-items: center;margin: 0;}/*【追加】はじめまして、シモジマです。*/.header_entry {width: 1260px;margin: 10px auto;display: flex;justify-content: space-between;}.header_entry .entry_merit {width: 74%;display: flex;justify-content: space-between;background-color: #2cb3d6;box-sizing: border-box;padding: 0.5rem;}.header_entry .entry_merit .merit_point {width: 19%;display: flex;justify-content: space-between;background-color: #ffffff;box-sizing: border-box;}.header_entry .entry_merit .merit_point.welcome_shi {background-color: #2cb3d6;border: solid #ffffff 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;}.header_entry .entry_merit .merit_point.welcome_shi .welcome_shi_btn {width: 96%;}.header_entry .entry_merit .merit_point.welcome_shi .welcome_shi_btn img {display: block;}.header_entry .entry_merit .merit_point .merit_img {width: 29%;display: flex;justify-content: center;align-items: center;}.header_entry .entry_merit .merit_point .merit_img img {width: 80%;}.header_entry .entry_merit .merit_point .merit_txt {width: 69%;font-size: 12px;display: flex;align-items: center;font-weight: bold;line-height: 1.5em;}.header_entry .entry_merit .merit_point .merit_txt p span.txt_redb {font-size: 1.5em;color: #e60013;}.header_entry .entry_merit .merit_point .merit_txt p span.txt_s {font-size: 0.5em;}.header_entry .entry_btn {width: 24%;}.header_entry .entry_btn .newentry {width: 100%;font-size: 13px;text-align: center;background-color: #35969c;margin: 0 0 0.5rem 0;}.header_entry .entry_btn .newentry a {width: 100%;height: 100%;display: block;padding: 0.5rem 0;box-sizing: border-box;color: #ffffff;text-decoration: none;vertical-align: middle;font-weight: bold;}.header_entry .entry_btn .newentry a::before {content: url(/img/usr/sb/ico_entry.png);vertical-align: middle;margin: 0 0.5rem 0 0;}.header_entry .entry_btn .newentry span.txt_whiteb {font-size: 1.5em;vertical-align: middle;}.header_entry .entry_btn .akinai_s {width: 100%;font-size: 12px;font-weight: bold;text-align: center;background-color: #eeeeee;border: solid #7f7f7f 1px;box-sizing: border-box;}.header_entry .entry_btn .akinai_s a {width: 100%;height: 100%;display: block;padding: 0.2rem 0;box-sizing: border-box;font-weight: bold;color: #333333;text-decoration: underline;}/*【追加】はじめまして、シモジマです。終*//*【追加】入会キャンペーンバナー始*/.right_column_ .off20 {position: relative;}.right_column_ .off20 > a {display: block;}.right_column_ .off20 span {position: absolute;right: -15px;top: -20px;}.right_column_ .off20 span._moji {z-index: 2;color: #fff;font-weight: bold;font-size: 12px;right: -0.25em;top: -0.75em;line-height: 1.2em;}.right_column_ .off20 span img{animation: 4s linear infinite rotation1;}@keyframes rotation1{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}/*【追加】入会キャンペーンバナー終*/.header_banner {margin: 10px auto;width: 1260px;display: flex;justify-content: space-between;}.header_banner p {position: relative;}.header_banner p:nth-child(6)::before {content: url(/img/top/header_limited.png);position: absolute;top: -8px;left: 2px;}.header_subscription {padding: 18px 0;background: #ccc;position: relative;display: flex;justify-content: center;}.header_subscription::before {content: '';border: 10px solid transparent;border-top: 10px solid #fff;position: absolute;top: 0;}.header_subscription p:first-child {margin-right: 12px;}#hnav_customer>li {position: relative;}#hnav_customer a:hover+.hover_text_ {display: block;}#hnav_customer .help_ .hover_text_, #hnav_customer .member_ .hover_text_ {font-size: 14px;text-align: left;padding: 10px 20px 15px 20px;}#hnav_customer .help_ .hover_text_:before, #hnav_customer .member_ .hover_text_:before {content: "";display: block;position: absolute;left: 0;bottom: 100%;width: 100%;height: 10px;opacity: 0;}#hnav_customer .help_ .hover_text_ li, #hnav_customer .member_ .hover_text_ li {margin: 3px 0 0;border-bottom: dotted 1px;text-align: center;font-weight: bold;}#hnav_customer .help_ .hover_text_ li:first-child, #hnav_customer .member_ .hover_text_ li:first-child {padding: 0 0 5px 0;border-bottom: double 4px;}#hnav_customer .help_ .hover_text_ li span, #hnav_customer .member_ .hover_text_ li span {margin-right: 5px;}#hnav_customer .help_ .hover_text_ a, #hnav_customer .member_ .hover_text_ a {color: #fff;padding: 5px 0 5px 0;}#hnav_customer .help_ .hover_text_ a:hover, #hnav_customer .member_ .hover_text_ a:hover {text-decoration: none;}/*ログイン中のヘルプ設定↓*/#hnav_customer .help_in .hover_text_ {font-size: 14px;text-align: left;padding: 10px 20px 15px 20px;margin-top: 0px;}#hnav_customer .help_in .hover_text_:before {content: "";display: block;position: absolute;left: 0;bottom: 100%;width: 100%;height: 10px;opacity: 0;}#hnav_customer .help_in .hover_text_ li {margin: 3px 0 0;border-bottom: dotted 1px;text-align: center;font-weight: bold;}#hnav_customer .help_in .hover_text_ li:first-child {padding: 0 0 5px 0;border-bottom: double 4px;}#hnav_customer .help_in .hover_text_ li span {margin-right: 5px;}#hnav_customer .help_in .hover_text_ a {color: #fff;padding: 5px 0 5px 0;}#headermenu_contact {padding: 5px 0 5px 0;cursor: pointer;}#hnav_customer .help_in .hover_text_ a:hover {text-decoration: none;}/*ログイン中のヘルプ設定↑*/#hnav_customer {display: flex;margin: 10px 0;}#hnav_customer li {display: block;vertical-align: top;margin-left: 20px;}#hnav_customer li a {display: block;color: #333333;font-weight: bold;text-decoration: none;padding: 50px 5px 0 5px;box-sizing: border-box;transition: 0.3s;text-align: center;}/*ブログ用のヘッダー記述*/.blog_header #hnav_customer li a{color: #ffffff;}/**/#hnav_customer .help_ .hover_text_ li a, #hnav_customer .member_ .hover_text_ li a {text-align: left;}#hnav_customer .help_ .hover_text_ li a span, #hnav_customer .member_ .hover_text_ li a span {margin-right: 5px;}/*ログイン中のヘルプ設定↓*/#hnav_customer .help_in .hover_text_ li a {text-align: left;}#hnav_customer .help_in .hover_text_ li a span {margin-right: 5px;}/*ログイン中のヘルプ設定↑*/#hnav_customer li a:hover {opacity: 0.8;}#header .right_column_ .hajime_shi {margin-left: 10px;}#header .right_column_ .hajime_shi img {/*border-radius: 8px;*/}#hnav_customer li.zaiko_ a {background: url(../img/usr/common/ico_zaiko.png) center 12px no-repeat;}#hnav_customer li.shippingfee_ a {background: url(../img/usr/common/ico_shippingfee.png) center 12px no-repeat;}#hnav_customer>li.help_>a {background: url(../img/usr/common/ico_help.png) center 12px no-repeat;}#hnav_customer>li.help_in>a {background: url(../img/usr/common/ico_help.png) center 12px no-repeat;}#hnav_customer li.store_ a {background: url(../img/usr/common/ico_shop.png) center 12px no-repeat;}#hnav_customer>li.member_>a {background: url(../img/usr/common/ico_member.png) center 12px no-repeat;}#hnav_customer li.login_ a {background: url(../img/usr/common/ico_login.png) center 12px no-repeat;}/*ブログ用のヘッダー記述*/.blog_header #hnav_customer li.store_ a {background: url(../img/usr/common/blogicon_shop.png) center 12px no-repeat;}.blog_header #hnav_customer>li.member_>a {background: url(../img/usr/common/blogicon_member.png) center 12px no-repeat;}.blog_header #hnav_customer li.login_ a {background: url(../img/usr/common/blogicon_login.png) center 12px no-repeat;}.blog_header #hnav_customer li.blogtop_ a {background: url(../img/usr/common/blogicon_blog.png) center 12px no-repeat;}/**/#jscoupon_replace_ {position: relative;width: 20px;height: 20px;line-height: 20px;font-size: 11px;padding: 4px 9px;background-color: #f53e14;color: #fff;border-radius: 20px;top: -40px;left: 85px;z-index: 2;}/* ログイン時 *//*#hnav_customer li.mypage_ {margin: 0 8px 0 20px;}*/#hnav_customer li.mypage_ a {padding: 28px 5px 0 5px;background: url(../img/usr/common/ico_mypage.png) top no-repeat;height: 50px;}#hnav_customer li.mypage_ a.check_coupon, #hnav_customer li.logout_ a {font-size: 12px;padding: 4px 8px;background: #333;color: #fff;margin-top: 4px;height: auto;border-radius: 4px;}#hnav_customer li.logout_ p {font-size: 12px;line-height: 18px;font-weight: bold;text-align: center;padding-top: 6px;height: 50px;box-sizing: border-box;}#hnav_cart {position: relative;width: 80px;color: #222222;font-size: 14px;font-weight: 700;text-align: center;margin: 0 0 0 34px;}#hnav_cart a {display: block;padding: 10px 0 0;border-radius: 8px;background-color: #f6ad3a;transition: 0.3s;}#hnav_cart a:hover {text-decoration: none;opacity: 0.8;}#hnav_cart span {display: block;color: #222222;font-size: 14px;font-weight: bold;line-height: 1;padding: 35px 0 7px;background: url(../img/usr/common/hnav_cart.png) 20px top no-repeat;}#hnav_cart #jscart_replace_ {color: #ff0015;padding: 0;background: none;}/* ----ユーザー定義　TOPページヘッダー 検索---- */#header_search {min-width: 1300px;padding-right: 20px;background-color: #e60013;box-sizing: border-box;}#header_search .header_inner_ {display: flex;}#category_search {cursor: pointer;overflow: hidden;padding: 0 22px 0 20px;position: relative;}#category_search {overflow: visible;}#category_search p {display: block;position: relative;width: 200px;text-align: center;padding: 11px 0 10px;background-color: #e60013;/*box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15);*/}/*202304追記*/#category_search p::after {content: "";position: absolute;left: 0;top: 50%;display: block;width: 1px;height: 30px;margin-top: -15px;background-color: #c10010;}#category_search p::before {content: "";position: absolute;right: 0;top: 50%;display: block;width: 1px;height: 30px;margin-top: -15px;background-color: #c10010;}#category_search span {color: #ffffff;font-size: 16px;padding: 0 25px;background: url(../img/usr/arrow_white_b.png) left center no-repeat;}#category_search .hover_text_ {transform: translateX(0%);z-index: 2;}#category_search :hover+.hover_text_ {display: flex;left: auto;}#category_search .hover_text_ li a {padding: 0 0 0 15px;background: url(../img/usr/arrow_red_r.png) no-repeat left center;color: #333;}#category_search ul {background-color: #fff;color: black;text-align: left;border: 3px solid #dcdcdc;}#category_search ul ol {margin: 15px 30px 15px 0;}#category_search ul ol li {list-style: none;margin: 5px 0;}#header_search_box {flex-grow: 1;margin-top: 6px;margin-right: 20px;}#header_search_box form {display: block;position: relative;}#header_search_box form:after {content: "";clear: both;display: block;height: 0;visibility: hidden;}#header_search_box input {margin: 0;padding: 0;float: left;color: #333;}#header_search_box input#keyword {width: calc(100% - 100px);height: 33px;line-height: 33px;padding: 0 10px;border: none;border-radius: 0;background: #fff;box-sizing: border-box;}#header_search_box input#keyword::-webkit-input-placeholder {color: #999;}#header_search_box input#keyword:-moz-placeholder {color: #999;}#header_search_box input#keyword:-ms-input-placeholder {color: #999;}#search_suggest {position: absolute;left: 0;top: 100%;width: 100%;padding: 10px;border: 2px solid #ccc;background: #fff;z-index: 98;box-sizing: border-box;}#search_suggest h2 {color: #fff;font-size: 14px;font-weight: bold;padding: 5px 20px 4px;background-color: #d40000;}#search_suggest li {border-bottom: 1px solid #ccc;}#search_suggest li a {position: relative;display: flex;align-items: center;color: #333;font-size: 14px;padding: 7px 37px 7px 20px;word-break: break-all;}#search_suggest li a:hover {text-decoration: none;background-color: #eee;}#search_suggest li a:after {content: "";display: block;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 6px;height: 8px;background: url(../img/usr/arrow_red_r.png) left center no-repeat;}#search_suggest li .img_ {display: block;max-width: 60px;max-height: 60px;border: solid 1px #eee;margin-right: 10px;}#search_suggest li .txt_ {flex-basis: calc(100% - 50px);color: #006699;font-weight: bold;text-decoration: underline;}#search_suggest li .price_ {display: block;color: #333;font-size: 12px;font-weight: normal;text-decoration: none;margin: 3px 0 0;}#search_suggest li .s_price_ {color: #f00;}#search_suggest li .category_ {color: #006699;}#search_suggest li small {margin-left: 3px;}#header_search_nav {position: relative;display: flex;align-items: center;}#header_search_nav:after {content: "";position: absolute;left: 0;top: 50%;display: block;width: 1px;height: 30px;margin-top: -15px;background-color: #c10010;}#header_search_nav li {position: relative;}#header_search_nav a {position: relative;display: flex;align-items: center;height: 45px;color: #fff;line-height: 1.2;padding: 0 20px;}#header_search_nav a:after {content: "";position: absolute;right: 0;top: 50%;display: block;width: 1px;height: 30px;margin-top: -15px;background-color: #c10010;}#header_search_nav a:hover {color: #ffd925;text-decoration: none;}#header_search_nav span {display: inline-block;padding: 10px 0 10px 34px;}#header_search_nav .bookmark_ span {background: url(../img/usr/common/ico_bookmark.png) left center no-repeat;}#header_search_nav .purchase_history_ span {background: url(../img/usr/common/ico_purchase_history.png) left center no-repeat;}#header_search_nav .quickorder_ span {background: url(../img/usr/common/ico_quick_order.png) left center no-repeat;}#header_search_nav .bookmark_:hover span {background: url(../img/usr/common/ico_bookmark_hover.png) left center no-repeat;}#header_search_nav .purchase_history_:hover span {background: url(../img/usr/common/ico_purchase_history_hover.png) left center no-repeat;}#header_search_nav .quickorder_:hover span {background: url(../img/usr/common/ico_quick_order_hover.png) left center no-repeat;}#header_search_nav a:hover+.hover_text_ {display: block;}/* ----ユーザー定義　追従フッター---- */#fixed_footer {background: rgba(204, 204, 204, 0.7);width: 25%;height: 25%;justify-content: center;display: none;position: fixed;bottom: 0;z-index: 2;box-sizing: border-box;border-radius: 0px 226px 4% 0%;width: 333px;height: 232px;flex-wrap: wrap;flex-direction: column;}#fixed_footer p {margin: 0 10px;filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.2));}#fixed_footer p.shimojimakun {padding-top: 26px;}#fixed_footer p img.subscription_btn_f_ {margin-right: 5px;}#fixed_footer #close_fixed_footer {width: 20px;position: absolute;top: 9px;right: 32px;cursor: pointer;}/* ----ユーザー定義　フッター---- */.change_mode_ {display: none;}#footer {position: relative;margin-top: 40px;padding-top: 40px;background-color: #eeeeee;min-width: 1300px;}#footer #footer_pagetop {display: none;position: fixed;left: auto;right: 20px;bottom: 110px;z-index: 2;}#footer #footer_pagetop a {display: block;width: 56px;height: 56px;}#footer_infomation {display: flex;justify-content: space-between;width: 1260px;margin: 30px auto 0;}#footer_infomation h2 {font-size: 1.2em;font-weight: bold;margin: 0 0 15px;}#footer_infomation h3{font-size: 1.2em;font-weight: bold;margin: 0 0 15px;}#footer_infomation .flame_l {width: 280px;}#footer_infomation .inner_w {width: 100%;height: 100%;padding: 20px;background-color: #fff;box-sizing: border-box;}#footer_infomation .inner_w.column_ {height: auto;}#footer_infomation .inner_w.column_:last-of-type {padding-bottom: 30px;}#footer_infomation .flame_r {width: 970px;display: flex;flex-wrap: wrap;justify-content: space-between;}#footer_infomation .flame_r .fl_det_02 {width: 480px;}#footer_infomation .flame_r .fl_det_02.flco {display: flex;flex-direction: column;justify-content: space-between;}#footer_infomation .flame_r .fl_det_01 {width: 970px;margin-top: 15px;}#footer_infomation .txt_ .img_ {display: block;margin: 12px 0;}#calender {}#calender .calendar_head {display: flex;justify-content: space-around;margin: 0 0 15px;}#calender .calendar_head_prev {order: 1;}#calender .calendar_head_next {order: 3;}#calender .Caption {order: 2;flex-grow: 1;font-weight: bold;text-align: center;}#calender table {width: 100%;}#calender th, #calender td {padding: 4px 0;border: 1px solid #333;text-align: center;vertical-align: middle;}#calender th {}#calender td {}#calender td.holiday {color: #3333;background: #ffd8d8;}#footer_link {font-size: 0;text-align: center;margin: 30px 0 0;min-width: 1300px;}#footer_link li {display: inline-block;font-size: 14px;line-height: 1;margin: 10px 0 0;border-left: 1px solid #919191;}#footer_link li:first-child {border-left: none;}#footer_link li a {padding: 0 10px;}#footer_link li #footer_contact {padding: 0 10px;color: #006699;}#footer_link li #footer_contact:hover {text-decoration: underline;cursor: pointer;}#footernav {margin: 60px auto 80px;width: 1260px;/*width: calc(100% - 40px);*/}/*h2からh3に変更で終わったらh2のほう消す始*/#footernav h2 {font-size: 18px;font-weight: bold;padding: 0 0 8px 30px;margin: 40px 0 25px;border-bottom: 2px solid #333;background: url(../img/usr/common/ico_search.png) left 4px no-repeat;}#footernav h3 {font-size: 18px;font-weight: bold;padding: 0 0 8px 30px;margin: 40px 0 25px;border-bottom: 2px solid #333;background: url(../img/usr/common/ico_search.png) left 4px no-repeat;}/*h2からh3に変更で終わったらh2のほう消す終*/#footernav .frame_ {display: flex;}#footernav .frame_ .left_column_, #footernav .frame_ .right_column_ {float: none;flex-basis: calc(50% - 40px);}#footernav .frame_ .left_column_ {margin-right: 40px;}#footernav .frame_ dl, #footernav .genreframe_ dl {margin: 22px 0 0;}#footernav .frame_ dl:first-child, #footernav .genreframe_ dl:first-child {margin-top: 0;}#footernav .frame_ dt, #footernav .genreframe_ dt {font-weight: bold;margin: 0 0 3px;}#footernav li {display: inline-block;margin: 0 0.6em 3px 0;}#copyright {color: #ffffff;font-size: 12px;text-align: center;padding: 8px 0;background-color: #000000;min-width: 1300px;}/* ----トップh2---- */.top_h2 {/*background: #e60012;0706削除*/overflow: hidden;margin-bottom: 15px;}.top_h2 p {margin: 5px 10px;/*color: #fff;0706削除*/}.top_h2 h2, .toprec_pickup h2 {/*background: #e60012;color: #ffffff;padding: 5px 10px;*/font-size: 26px;font-weight: bold;border-bottom: solid 2px #000000;/*margin: 4px 10px 2px;0706削除*/}.top_h2 .h2_link {position: absolute;top: 1%;right: 0;margin: 0;}/*.top_h2 .h2_link a {margin: 6px 12px;padding: 4px 24px 4px 20px;background: #fff;color: #e60012;display: inline-block;border-radius: 4px;box-sizing: border-box;position: relative;}.top_h2 .h2_link a::after {content: url(/img/usr/arrow_red_r.png);margin: auto;line-height: 0;position: absolute;top: 0;right: 8px;bottom: 0;height: 8px;}*//*.toprec_pickup h2 {color: #ffffff;font-size: 26px;font-weight: bold;0706削除}*/.toprec_pickup h2 span {padding-left: 38px;background: url(../img/usr/ico_pickup.png) left center no-repeat;}/* ----ユーザー定義　キーワード（トップ・一覧）---- */.keyword_frame_ dl {overflow: hidden;display: flex;align-items: center;background-color: #eeeeee;}.keyword_frame_ dt, .keyword_frame_ dd {font-weight: bold;}.keyword_frame_ dt {flex-basis: 140px;color: #ffffff;text-align: center;padding: 7px 0;background-color: #999999;box-sizing: border-box;}.keyword_frame_ dd {position: relative;flex-basis: calc(100% - 140px);padding: 7px 10px 7px 30px;box-sizing: border-box;}.keyword_frame_ dd:after {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: block;border: 18px solid transparent;border-left: 10px solid #999;}.keyword_frame_ dd li {display: inline-block;margin-right: 1em;}.popular-words-area {margin: 10px 0;}.filter_keyword_ .keyword_frame_ dl {margin: 0 0 10px;}.filter_keyword_ .keyword_frame_ dt, .filter_keyword_ .keyword_frame_ dd {padding-top: 12px;padding-bottom: 11px;}.filter_keyword_ .keyword_frame_ dd:after {border: 22px solid transparent;border-left: 10px solid #999;}/* ----ユーザー定義　メインビジュアル---- */div#topic {margin-top: 30px;}div#topic h2 {margin-bottom: 4px;color: #e60012;font-size: 150%;font-weight: bold;}div#topic .t_title {display: flex;align-items: center;}div#topic .news_link {margin: 0 0 0 15px;}#topic .news_link a::before {content: url(/img/usr/arrow_red_r.png);margin: 0 5px 0 0;}div#topic div#topic_list {overflow-y: scroll;height: 60px;padding: 16px;border: 2px solid #e60012;}div#topic div#topic_list dl {margin-bottom: 4px;font-weight: bold;display: flex;flex-wrap: nowrap;}div#topic div#topic_list dl:last-child {margin-bottom: 0;}div#topic div#topic_list dl dt {padding: 0 4px 0 16px;background: url(../img/usr/arrow_red_r.png) 1px center no-repeat;width: 100px;flex-basis: 100px;}div#topic div#topic_list dl dd {width: calc(100% - 100px);flex-basis: calc(100% - 100px);}/*----TOPページが外出自粛要請ここから----*/.topic_g_ h2 {width: 760px;margin-bottom: 4px;color: #e60012;font-size: 150%;font-weight: bold;display: flex;}.topic_g_ h2:before {content: '';display: block;background: url(/img/top/top_icon_03.png) left top no-repeat;background-size: cover;width: 30px;height: 26px;margin: 0 15px;}.topic_g_ ul {width: 1030px;margin: 0 auto;display: flex;justify-content: space-between;/*justify-content: center;margin-left: -30px;margin-top: 15px;*/}.topic_g_ ul li {width: 320px;/*margin-left: 30px;position: relative;*/}.topic_g_ ul li span {font-size: 0.9rem;height: 2.4rem;line-height: 1.2rem;position: relative;overflow: hidden;margin: 0px;color: #333;}.topic_g_ ul li a:hover {color: #333;text-decoration: underline;}/*----TOPページが外出自粛要請ここまで----*//* ----ユーザー定義　緊急連絡---- */.emergency a {padding: 8px;background: #1f64a8;color: #ffffff !important;font-size: 120%;font-weight: bold;text-align: center;display: block;position: relative;}.emergency a:hover {opacity: 0.8;}.emergency a::before {content: '!';margin: auto 10px auto 0px;background: #fff;color: #1f64a8;font-size: 18px;font-weight: bold;line-height: 2em;width: 36px;height: 36px;border-radius: 50%;display: inline-block;top: 0;bottom: 0;}.emergency a::after {content: url(/img/usr/arrow_white_r_l.png);margin: auto;line-height: 0;position: absolute;top: 0;right: 24px;bottom: 0;height: 8px;}/* ----ユーザー定義　小さめ連絡---- */.emargency_g a {padding: 8px;background: #1f64a8;color: #ffffff !important;font-size: 100%;font-weight: bold;text-align: center;display: block;position: relative;}.emargency_g a:hover {opacity: 0.8;}.emargency_g a::after {content: url(/img/usr/arrow_white_r_l.png);margin: auto;line-height: 0;position: absolute;top: 0;right: 24px;bottom: 0;height: 8px;}/* ----ユーザー定義　メインビジュアル---- */#mainvisual {margin: 20px auto 20px;width: 1030px;}#mainvisual .bx-wrapper {position: relative;}#mainvisual .bx-wrapper .bx-viewport li {color: #fff;font-size: 125%;height: 300px;}#mainvisual .bx-wrapper .bx-viewport li a {width: 100%;height: 100%;position: absolute;}#mainvisual .bx-wrapper .bx-viewport li:nth-child(3) .copy {text-align: right;position: absolute;top: 20px;right: 30px;}#mainvisual .bx-wrapper li .service {font-size: 300%;font-weight: bold;}#mainvisual .bx-wrapper li .title {font-size: 200%;font-weight: bold;}#mainvisual .bx-prev, #mainvisual .bx-next {position: absolute;top: 50%;margin-top: -30px;width: 60px;height: 60px;text-indent: -9999px;}#mainvisual .bx-prev {left: 0;background: url(../img/usr/mv_prev.png) center center no-repeat;}#mainvisual .bx-next {right: 0;background: url(../img/usr/mv_next.png) center center no-repeat;}#mainvisual #bx-pager {display: flex;margin: 20px 0 0;}#mainvisual #bx-pager li {width: 100%;margin-left: 10px;}#mainvisual #bx-pager li:nth-child(4n+1) {margin-left: 0;}#mainvisual #bx-pager li a {position: relative;display: block;}#mainvisual #bx-pager li a.active:after {content: "";position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;border: 2px solid #e60013;box-sizing: border-box;}#mainvisual #pager {margin: 10px 0 0 -10px;display: flex;justify-content: center;}#mainvisual #pager li {margin-left: 10px;width: 250px;position: relative;flex-basis: 250px;}#mainvisual #pager li a {width: 100%;}#mainvisual #pager li a.active::before {content: '';border: 10px solid transparent;border-bottom: 10px solid #000;position: absolute;top: -20px;left: calc(50% - 10px);}#mainvisual #pager li a:not(.active)::after {content: '';background: #000;opacity: 0.4;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}/* ----ユーザー定義 サービス案内---- */.toprec_pickup_item, .toprec_pickup {margin: 40px 0 0;position: relative;}/*特集：バナー部分*/.feature_item {width: 1030px;margin: 0 auto 20px;display: flex;flex-wrap: wrap;justify-content: space-between;}/*特集：バナー部分・1個*/.feature_item ._itemb {width: 100%;}/*特集：バナー部分・2個*/.feature_item._l ._item {width: 49%;margin: 0 0 10px 0;}.feature_item._l, .feature_item._b {margin-top: 10px;}.feature_item img {width: 100%;}/*特集：バナー部分・3個*/.feature_item._b ._item {width: 32%;margin: 0 0 10px 0;}.feature_item._b::after {content: "";display: block;width: 32%;height: 0;}/*特集：バナー部分・4個*/.feature_item._sborder {border-bottom: solid 1px #d3d3d3;padding-bottom: 20px;}.feature_item._s p {margin-bottom: 10px;}.feature_item._s ._item {width: 24%;margin: 0 0 10px 0;}.feature_item._sborder ._item {width: 24%;margin: 0;}.feature_item._s::after, .feature_item._s::before, .feature_item._sborder::after, .feature_item._sborder::before {content: "";display: block;width: 24%;height: 0;}.feature_item._s::before, .feature_item._sborder::before {order: 1;}/*.toprec_pickup_item .item_info {margin-left: -30px;display: flex;justify-content: center;}.toprec_pickup_item .item_info > div {margin-left: 30px;border: 4px solid;box-sizing: border-box;flex-basis: 320px;}.toprec_pickup_item .item_info ul {margin: 0 16px 16px;}.toprec_pickup_item .item_info ul li {margin-bottom: 10px;}.toprec_pickup_item .item_info .item_info_title {color: #fff;display: flex;flex-wrap: wrap;}.toprec_pickup_item .item_info .item_info_title p {margin: 0 8px 4px;font-size: 90%;flex-basis: 100%;}.toprec_pickup_item .item_info .item_info_title .item_info_number {margin: 8px;background: #fff;font-family: 'Century Gothic', sans-serif;font-size: 36px;font-weight: bold;line-height: 50px;text-align: center;height: 50px;border-radius: 50%;flex-basis: 50px;}.toprec_pickup_item .item_info .item_info_title .item_info_h3 {margin: 4px 8px 0 0;flex-basis: calc(100% - 74px);}.toprec_pickup_item .item_info .item_info_title .item_info_h3 h3 {font-size: 28px;font-weight: bold;}.toprec_pickup_item .item_info .item_info_title .item_info_h3 h4 {margin-bottom: -4px;font-weight: bold;}.toprec_pickup_item .item_info .staff_comment {margin: 16px 16px 0 0;padding: 0 0 16px 136px;min-height: 82px;}.toprec_pickup_item .item_info .staff_comment p {padding: 8px;background: #fff;border: 4px solid;font-size: 90%;position: relative;box-sizing: border-box;}.toprec_pickup_item .item_info .staff_comment p:before {content: '';border: 14px solid transparent;position: absolute;top: 12px;left: -30px;}.toprec_pickup_item .item_info .staff_comment p:after {content: '';border: 10px solid transparent;border-right: 10px solid #fff;position: absolute;top: 16px;left: -20px;}.toprec_pickup_item .item_info #category_1 {background: #ffb679;border-color: #d25a43;}.toprec_pickup_item .item_info #category_2 {background: #eae2a6;border-color: #d7960d;}.toprec_pickup_item .item_info #category_3 {background: #a2d0df;border-color: #328ec7;}.toprec_pickup_item .item_info #category_1 .item_info_title {background: #d25a43;}.toprec_pickup_item .item_info #category_2 .item_info_title {background: #d7960d;}.toprec_pickup_item .item_info #category_3 .item_info_title {background: #328ec7;}.toprec_pickup_item .item_info #category_1 .item_info_title .item_info_number {color: #d25a43;}.toprec_pickup_item .item_info #category_2 .item_info_title .item_info_number {color: #d7960d;}.toprec_pickup_item .item_info #category_3 .item_info_title .item_info_number {color: #328ec7;}.toprec_pickup_item .item_info #category_1 .staff_comment {background: url(/img/top/item_staff_1.png) no-repeat top left 2px;background-size: auto 100px;}.toprec_pickup_item .item_info #category_2 .staff_comment {background: url(/img/top/item_staff_2.png) no-repeat top left 8px;background-size: auto 100px;}.toprec_pickup_item .item_info #category_3 .staff_comment {background: url(/img/top/item_staff_3.png) no-repeat top left 2px;background-size: auto 100px;}.toprec_pickup_item .item_info #category_1 .staff_comment p {border-color: #d25a43;}.toprec_pickup_item .item_info #category_2 .staff_comment p {border-color: #d7960d;}.toprec_pickup_item .item_info #category_3 .staff_comment p {border-color: #328ec7;}.toprec_pickup_item .item_info #category_1 .staff_comment p:before {border-right: 14px solid #d25a43;}.toprec_pickup_item .item_info #category_2 .staff_comment p:before {border-right: 14px solid #d7960d;}.toprec_pickup_item .item_info #category_3 .staff_comment p:before {border-right: 14px solid #328ec7;}.toprec_pickup .banner_ {display: flex;flex-wrap: wrap;}.toprec_pickup .banner_ li {margin-top: 30px;}.toprec_pickup .banner_l_, .toprec_pickup .banner_m_, .toprec_pickup .banner_s_, .toprec_pickup .banner_3_ {width: 1030px;margin: 0 auto;}.toprec_pickup .banner_l_ li, .toprec_pickup .banner_s_ li {margin-right: 10px;}.toprec_pickup .banner_m_ li {margin-right: 5px;}.toprec_pickup .banner_l_ li:nth-child(even) {margin-right: 0;}.toprec_pickup .banner_m_ li:nth-child(3n) {margin-right: 0;}.toprec_pickup .banner_s_ li:nth-child(4n) {margin-right: 0;}.toprec_pickup .banner_3_ {display: flex;justify-content: space-between;}.toprec_pickup .banner_ .txt_ {display: block;margin: 5px 0 0;}*/.toprec_pickup ul.service_info {width: 1030px;margin: 20px auto 0;display: flex;flex-wrap: wrap;justify-content: space-between;}.toprec_pickup ul.service_info::after, .toprec_pickup ul.service_info::before {content: "";display: block;width: 235px;height: 0;}.toprec_pickup ul.service_info::before {order: 1;}.toprec_pickup ul.service_info li {width: 235px;list-style: none;margin-bottom: 20px;}.toprec_pickup ul.service_info li ._img {margin: 0 0 10px 0;position: relative;}.toprec_pickup ul.service_info li ._txt p.s_title {font-weight: bold;border-left: solid #e60012 5px;padding-left: 5px;margin: 0 0 5px 0;}.toprec_pickup ul.service_info li ._txt p.s_comment {font-size: 12px;}/*.toprec_pickup .service_info {margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: center;}.toprec_pickup .service_info dl {flex-basis: 206px;text-align: center;}.toprec_pickup .service_info dl dt {font-size: 120%;font-weight: bold;}.toprec_pickup .service_info dl dd {margin-bottom: 4px;font-size: 90%;}.toprec_pickup .service_info dl dd a {padding: 2px 20px 2px 16px;background: #139767;color: #fff;font-weight: bold;text-align: center;text-decoration: none;display: inline-block;position: relative;border-radius: 5px;}.toprec_pickup .service_info dl dd a:after {content: url(/img/usr/arrow_white_m.png);line-height: 0;position: absolute;top: calc(50% - 2px);right: 8px;}.toprec_pickup .service_info dl dd img {border: 4px solid #000;border-radius: 50%;box-sizing: border-box;}.toprec_pickup .service_info dl .service_link {margin: 0;}*/.toprec_pickup .industry_info, .toprec_pickup .feature_info, .toprec_pickup .success_info {margin: 0 auto 50px;width: 1030px;display: flex;flex-wrap: wrap;justify-content: center;}.toprec_pickup .industry_info li, .toprec_pickup .feature_info li {margin: 30px 0 0 30px;flex-basis: 500px;}.toprec_pickup .industry_info li:nth-child(2n - 1), .toprec_pickup .feature_info li:nth-child(2n - 1) {margin-left: 0;}/*業種別商品情報小さいバナー*/.industry_info_small {margin: 40px auto 0;width: 1030px;display: flex;flex-wrap: wrap;justify-content: space-between;}.industry_info_small li {width: 235px;margin-bottom: 20px;}.industry_info_small::after, .industry_info_small::before {content: "";display: block;width: 235px;height: 0;}.industry_info_small::before {order: 1;}.industry_info_small li:nth-child(4n - 3) {/*margin-left: 0;*/}.toprec_pickup .success_info li {margin: 30px 0 0 30px;flex-basis: 235px;}.toprec_pickup .success_info li:nth-child(4n - 3) {margin-left: 0;}.toprec_pickup .visumo_top_ h3 {margin: 20px 0 4px;color: #e60012;font-size: 150%;font-weight: bold;}.toprec_pickup .visumo_top_ ul li {margin: 0px auto 30px;width: 1030px;}/* ----ユーザー定義　おすすめ特集---- */#recommend_feature {margin: 0 0 60px;}#recommend_feature h2 {font-size: 26px;font-weight: bold;padding: 0 8px 4px;margin: 0 0 20px;border-bottom: 2px solid #333333;}#recommend_feature h2 span {padding-left: 43px;background: url(../img/usr/ico_feature.png) left center no-repeat;}#recommend_feature .slider_ {position: relative;padding: 0 25px;}#recommend_feature .slider_:after {content: "";clear: both;display: block;height: 0;visibility: hidden;}#recommend_feature .slider_ li {float: left;width: 320px;margin-right: 20px;}#recommend_feature .slick-list {overflow: hidden;}#recommend_feature .slick-prev, #recommend_feature .slick-next {cursor: pointer;-webkit-appearance: none;position: absolute;top: 50%;transform: translateY(-50%);width: 50px;height: 50px;text-indent: -9999px;padding: 0;outline: none;border: none;border-radius: 5px;z-index: 1;}#recommend_feature .slick-disabled {cursor: default;opacity: 0.3;}#recommend_feature .slick-prev {left: 0;background: #fff url(../img/usr/prev.png) center center no-repeat;}#recommend_feature .slick-next {right: 0;background: #fff url(../img/usr/next.png) center center no-repeat;}/* ----おすすめ特集small---- *//*.toprec_pickup h3{margin: 20px 0 4px;color: #e60012;font-size: 150%;font-weight: bold;}*/.toprec_pickup .feature_info_s {width: 1030px;/*margin: 0 auto 25px;*/margin: 40px auto;display: flex;flex-wrap: wrap;justify-content: space-between;}.toprec_pickup .feature_info_s li {width: 235px;list-style: none;position: relative;}span.now_coupon {position: absolute;top: 0;left: 0;color: #ffffff;background: #e60012;font-size: 12px;line-height: 1;padding: 5px;font-weight: bold;}.toprec_pickup .feature_info_s li a {color: #333;}.toprec_pickup .feature_info_s li img {width: 100%;}.toprec_pickup .feature_info_s li p {font-size: 12px;height: 2.4rem;line-height: 1.2rem;position: relative;overflow: hidden;margin: 0px;}.toprec_pickup .feature_info_s li p:before {position: absolute;content: "...";bottom: 0px;right: 0px;background: #fff;}.toprec_pickup .feature_info_s li p:after {position: absolute;content: "";height: 100%;width: 100%;background: #fff;}/* ----ユーザー定義　ランキング---- */div#goods_filter {clear: both;}/* ----ユーザー定義　絞込み商品---- */.goods_navigation_ {padding: 20px 0 10px;margin: 0 0 40px;border-bottom: 1px solid #333;clear: both;}.goods_navigation_:after {content: "";clear: both;display: block;height: 0;visibility: hidden;}.goods_navigation_ .navigation_sort_ {float: left;}.goods_navigation_ .navigation_sort_ select {min-width: 310px;}.goods_navigation_ .navigation_count_ {float: right;font-size: 0;margin: 12px 0 0;border-right: 1px solid #999;}.goods_navigation_ .navigation_count_ dt, .goods_navigation_ .navigation_count_ dd {display: inline-block;font-size: 14px;font-weight: bold;line-height: 1;}.goods_navigation_ .navigation_count_ dt {margin-right: 1em;}.goods_navigation_ .navigation_count_ dd {padding: 0 0.6em;border-left: 1px solid #999;}.navigation_pager_ {}.navigation_pager_.top_ {margin: 20px 0;}.navigation_pager_.bottom_ {margin: 20px 0;}.navigation_pager_:after {content: "";clear: both;display: block;height: 0;visibility: hidden;}.navigation_pager_ .navigation_sum_ {float: left;font-size: 24px;font-weight: bold;}.navigation_pager_ ul {font-size: 0;text-align: center;margin: 0 100px;}.navigation_pager_ ul li {display: inline-block;font-size: 14px;font-weight: bold;margin: 0 10px;}.navigation_pager_ ul li.num_ a, .navigation_pager_ ul li.num_ span {display: block;width: 30px;height: 30px;line-height: 30px;border-radius: 3px;}.navigation_pager_ ul li.num_ a {background-color: #eeeeee;}.navigation_pager_ ul li.num_ span {color: #333;background-color: #f8b528;}/* ----ユーザー定義　ブランド一覧---- */.brand_contents_ {min-height: 480px;}.brand_list_ {margin: 0 auto;}.brand_list_frame_ {display: table;width: 100%;border-top: 1px dotted #CCC;border-left: 1px dotted #CCC;}.brand_list_item_ {display: table-row;}.brand_list_item_ div {display: table-cell;vertical-align: middle;text-align: left;padding: 4px 10px;border-right: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}.brand_list_name_ {width: 30%;line-height: 20px;}.brand_list_img_ {width: 20%;}.brand_list_item_ .name_ {display: block;padding: 7px 0 4px 0;font-size: 16px;}.brand_list_item_ .name2_ {display: block;padding: 0 0 7px 0;font-size: 12px;}.brand_list_item_ .comment_ {font-size: 12px;}div.history_detail_item1_ {display: inline-block;width: 67%;vertical-align: top;}div.history_detail_item2_ {display: inline-block;width: 13%;float: right;text-align: center;vertical-align: top;}div.history_detail_item3_ {display: inline-block;width: 20%;float: right;text-align: center;vertical-align: top;}/* ----ユーザー定義 協力企業様 製品・サービス紹介---- */#external_service_introduction h3 {margin: 20px 0 4px;color: #e60012;font-size: 150%;font-weight: bold;}#external_service_introduction .h4 {margin-bottom: 10px;}#external_service_introduction h4 {border-bottom: 2px solid;font-size: 120%;font-weight: bold;text-align: center;display: inline-block;}#external_service_introduction p {margin-bottom: 10px;}#external_service_introduction p a {margin-top: 16px;padding: 10px 20px;background: #e60012;color: #fff;font-size: 120%;display: inline-block;border-radius: 4px;box-sizing: border-box;}#external_service_introduction .intro_text {font-size: 14px;line-height: 24px;font-weight: bold;margin: 0 0 25px;}#external_service_introduction .external_service_list {margin: 0 auto;width: 1030px;display: flex;flex-wrap: nowrap;justify-content: center;}#external_service_introduction .external_service_list .external_service {margin-right: 10px;margin-bottom: 40px;width: calc(100% / 3 - (10px / 3 * 2) - 1px);flex-basis: calc(100% / 3 - (10px / 3 * 2) - 1px);}#external_service_introduction .external_service_list .external_service:nth-child(3n) {margin-right: 0;}#external_service_introduction .external_service_list .external_service .external_service_info {background: #fffcdb;border: solid 1px #333;box-sizing: border-box;}#external_service_introduction .external_service_list .external_service_img {width: 100%;}#external_service_introduction .external_service_list .external_service .external_service_info dl dt {padding: 10px 16px 4px;font-size: 120%;font-weight: bold;}#external_service_introduction .external_service_list .external_service .external_service_info dl dd {padding: 0 16px 10px;text-align: justify;}#external_service_introduction .external_service_list .external_service .external_service_link {text-align: center;}#external_service_introduction .external_service_list .external_service .external_service_link .external_service_subscription a {margin-right: 4px;background: #c30d23;}#external_service_introduction .external_service_list .external_service .external_service_link .external_service_subscription+.site_link a {margin-left: 4px;}#external_service_introduction .external_service_wanted {margin: 0 auto;padding: 20px;border: 2px solid #dcdcdc;text-align: center;width: 1030px;box-sizing: border-box;}/*UberEats*/#external_service_info_uber p a {margin-top: 0px;padding: 0px;color: #fff;background-color: #fff;}#external_service_info_uber {width: 1030px;margin: 0 auto;}#external_service_link_uber {margin: 0 auto;text-align: center;margin-bottom: 40px;}#external_service_link_uber p a {margin-top: 16px;padding: 10px 20px;background: #e60012;color: #fff;font-size: 120%;display: inline-block;border-radius: 4px;box-sizing: border-box;}.volume_discount_frame_{display: block;font-weight: bold;width: 22%;padding: 0 0 0 15px;border-radius: 5px;background-color: #ffe8ea;float: left;margin-right: 2%;cursor: pointer;}.volume_discount_frame_:hover {background-color: #f9c1cf;border: solid 2px #ff0000;}.volume_discount_price_{color:red;word-wrap: break-word;}.volume_discount_frame_ p{display: inline-block;}/*instagram紹介TOPページ*/.insta_info_ {margin: 40px 0 60px 0;}.insta_info_ .insta_h2 h2 {/*color: #fff;background: #e60012;*/font-size: 26px;font-weight: bold;padding: 5px 10px;border-bottom: solid 2px #000000;}.insta_info_ .insta_h2 h2 span {padding-left: 38px;background: url(../img/usr/insta_icon.png) left center no-repeat;}.insta_info_ .insta_h2 p {color: #000000;font-size: 14px;margin: 5px 10px 30px;}.insta_title_ {position: relative;}.insta_title_ h3 {font-size: 150%;color: #000000;font-weight: bold;border-bottom: dotted 1px #000000;}.insta_title_ .h3_link, .top_h2 .h2_link {position: absolute;top: 0;right: 0;margin: 0;}.insta_title_ .h3_link a, .top_h2 .h2_link a {padding: 4px 24px 4px 20px;background: #139767;color: #ffffff;display: inline-block;border-radius: 4px;box-sizing: border-box;position: relative;}.insta_title_ .h3_link a::after, .top_h2 .h2_link a::after {content: url(/img/usr/arrow_white_r_l.png);margin: auto;line-height: 0;position: absolute;top: 0;right: 8px;bottom: 0;height: 8px;}.insta_info_ .vsm-slider {margin-bottom: 30px;}/* ----ユーザー定義　特集ページをもっと見る---- */.toprec_pickup h3 span.bgc {background-color: #e60012;color: #ffffff;padding: 0 5px;margin-right: 10px;}.feature_btn {width: 1030px;margin: 0 auto;}.feature_btn a {padding: 8px;background: #139767;border-radius: 4px;color: #ffffff !important;font-size: 120%;font-weight: bold;text-align: center;display: block;position: relative;}.feature_btn a:hover {opacity: 0.8;}.feature_btn a::after {content: url(/img/usr/arrow_white_r_l.png);margin: auto;line-height: 0;position: absolute;top: 0;right: 24px;bottom: 0;height: 8px;}/*はじめまして、シモジマです。*/.header_entry {width: 1260px;display: flex;justify-content: space-between;}.header_entry .entry_merit {width: 74%;display: flex;justify-content: space-between;background-color: #2cb3d6;box-sizing: border-box;padding: 0.5rem;}.header_entry .entry_merit .merit_point {width: 19%;display: flex;justify-content: space-between;background-color: #ffffff;}.header_entry .entry_merit .merit_point .merit_img {width: 29%;display: flex;justify-content: center;align-items: center;}.header_entry .entry_merit .merit_point .merit_txt {width: 69%;font-size: 12px;display: flex;align-items: center;font-weight: bold;line-height: 1.5em;}.header_entry .entry_merit .merit_point .merit_txt p span.txt_redb {font-size: 1.5em;color: #e60013;}.header_entry .entry_merit .merit_point .merit_txt p span.txt_s {font-size: 0.5em;}.header_entry .entry_btn {width: 24%;}.header_entry .entry_btn .newentry {width: 100%;font-size: 13px;text-align: center;background-color: #35969c;margin: 0 0 0.5rem 0;}.header_entry .entry_btn .newentry a {width: 100%;height: 100%;display: block;padding: 0.5rem 0;box-sizing: border-box;color: #ffffff;text-decoration: none;vertical-align: middle;font-weight: bold;}.header_entry .entry_btn .newentry a::before {content: url(/img/usr/sb/ico_entry.png);vertical-align: middle;margin: 0 0.5rem 0 0;}.header_entry .entry_btn .newentry span.txt_whiteb {font-size: 1.5em;vertical-align: middle;}.header_entry .entry_btn .akinai_s {width: 100%;font-size: 12px;font-weight: bold;text-align: center;background-color: #eeeeee;border: solid #7f7f7f 1px;box-sizing: border-box;}.header_entry .entry_btn .akinai_s a {width: 100%;height: 100%;display: block;padding: 0.2rem 0;box-sizing: border-box;font-weight: bold;color: #333333;text-decoration: underline;}/*はじめまして、シモジマです。終*//*新商品・イチオシ商品*/dl.new_arrival {margin: 10px 0 15px;font-weight: bold;display: flex;flex-wrap: nowrap;font-size: 16px;}dl.new_arrival::before {content: 'NEW!';color: #ffffff;background-color: #e60012;padding: 0 5px;}dl.new_arrival dt {padding: 0 4px 0 10px;width: 100px;flex-basis: 100px;}dl.new_arrival dd {width: calc(100% - 100px);flex-basis: calc(100% - 100px);}/*新商品・イチオシ商品 終*//*twitterアンケート*/#twitter01 .survey_h2_ {background: #85cec3;line-height: 1.5rem;font-size: 18px;border-top: 5px solid #e93a35;padding: 10px;color: #ffffff;font-weight: bold;margin: 20px auto 0;}/*月間のおすすめ商品*/.feature_item._s h3, .feature_item._sborder h3 {width: 100%;font-size: 1.5em;font-weight: bold;border-bottom: dotted 1px #000000;margin-bottom: 10px;}.feature_item._s h3:before, .feature_item._sborder h3:before {content: url(/img/category/header/icon_good.gif);margin-right: 5px;}.feature_item._s h3._noimg:before {content: none;}/*月間のおすすめ商品＿トピックス*/#_monthitems h3 span {font-size: 0.5em;margin-left: 1em;}/*TOPカレンダー*/.toprec_pickup .fl_calender {margin: 0 auto;width: 1030px;box-sizing: border-box;padding: 15px 15px 5px;margin-bottom: 25px;background-color: #eeeeee;}.toprec_pickup .fl_calender p {background-color: #ffffff;width: 1000px;text-align: center;}.toprec_pickup .fl_calender p._parts:hover {background-color: #ffeeca;opacity: 1.0;}.toprec_pickup .fl_calender p._parts a:hover img {opacity: 1.0;}.toprec_pickup p._calender_btxt {margin: 0 auto;width: 1030px;}/*シモジマモール・シモラボ*/.toprec_pickup .feature_item ul.makers_list {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}.toprec_pickup .feature_item ul.makers_list li {display: flex;flex-wrap: nowrap;justify-content: space-between;width: 247px;padding: 3px;border: solid 1px #cccccc;margin-bottom: 10px;position: relative;box-sizing: border-box;}.toprec_pickup .feature_item ul.makers_list li:hover {opacity: 0.7;}.toprec_pickup .feature_item ul.makers_list li a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;z-index: 2;}.toprec_pickup .feature_item ul.makers_list li p._img {width: 39%;margin-bottom: 0;}.toprec_pickup .feature_item ul.makers_list li p._img img {width: 100%;max-width: 100%;}.toprec_pickup .feature_item ul.makers_list li p._txt {width: 59%;font-weight: bold;display: flex;align-items: center;margin-bottom: 0;font-size: 0.9em;}.toprec_pickup .feature_item ul.makers_list::after, .toprec_pickup .feature_item ul.makers_list::before {content: "";display: block;width: 247px;height: 0;}.toprec_pickup .feature_item ul.makers_list::before {order: 1;}/*2023.04 TOP変更*//*スライド*/.slider-pc .slick-slide {width: 1030px;height: 300px;margin: 0;position: relative;overflow: hidden;}.slider-pc .slick-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}.slider-pc-dots .slick-dots {text-align: center;}.slider-pc-dots .slick-dots li {display: inline-block;margin: 0 10px}.slider-pc-dots .slick-dots button {-webkit-appearance: none;overflow: hidden;display: block;width: 10px;height: 10px;text-indent: -9999px;padding: 0;border: none;outline: none;background: #cccccc;border-radius: 50%;}.slider-pc-dots .slick-dots .slick-active button {background: #333;}.flsl .slick-dotted.slick-slider{margin-bottom: 30px;}.flsl .slick-dots{height: 10px;align-items: center;justify-content: center;text-align: center;margin: 12px 0 0;}.flsl .slick-dots li{display: inline-block;margin: 0 10px}.flsl .slick-dots li button{-webkit-appearance: none;overflow: hidden;display: block;width: 10px;height: 10px;text-indent: -9999px;padding: 0;border: none;outline: none;background: #cccccc;border-radius: 50%;}.flsl .slick-dots li.slick-active button{background: #333;}.flsl ul.slider-pc li {margin: 0 10px;}/*top ピンク枠のお知らせ*/.info_attention{background-color: #ffd6d6;margin-bottom: 20px;padding: 20px 25px;}.info_attention li{position: relative;padding-left: 1.5em;margin-bottom: 10px;}.info_attention li:before{position: absolute;top: 5px;left: 0;content: '';background-image: url("/img/usr/arrow_red_r.png");background-size: cover;width: 6px;height: 8px;}.info_attention li:last-child{margin-bottom: 0;}.info_attention ul li a{font-weight: bold;color: #ff0000;}/*top クリックチャンス*/#top_main .coupon_click ul{display: flex;flex-wrap: wrap;margin: 0 0 20px -10px;}#top_main .coupon_click li{width: 235px;margin-left: 10px;margin-bottom: 10px;}#top_main h2{font-size: 1.5em;font-weight: bold;}#top_main p.title_txt{margin-bottom: 5px;}/*top 業種別商品情報*/#top_main .gyousyu{}#top_main .gyousyu ul.slider-gyousyu{display: flex;flex-wrap: wrap;margin: 0 0 20px -10px;}#top_main .gyousyu ul.slider-gyousyu li{width: calc((1030px / 4) - 10px);margin-left: 10px;margin-bottom: 10px;}/*top 特集バナー部分*/#top_main .top_feature {border-bottom: solid 1px #ccc;padding: 10px 0;margin: 10px 0;}#top_main .top_feature ul {display: flex;flex-wrap: wrap;margin: 0 0 0 -10px;}#top_main .top_feature ul li {width: calc((1030px / 4) - 10px);margin-left: 10px;margin-bottom: 10px;}/*top 長バナー*/#top_main ul.contents_bnr{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0 0 20px 0;}#top_main ul.contents_bnr li{width: 49%;margin: 0 0 20px 0;}#top_main ul.contents_bnr li img{width: 100%;}/*top サービス案内*/#top_main ul.service{display: flex;flex-wrap: wrap;margin: 0 0 20px 0;}#top_main ul.service li{width: 235px;margin-right: 10px;margin-bottom: 10px;}#top_main ul.service li ._img{margin: 0 0 10px 0;position: relative;}#top_main ul.service li span.new{position: absolute;top: 0;left: 0;color: #ffffff;background: #e60012;font-size: 12px;line-height: 1;padding: 5px;font-weight: bold;}#top_main ul.service li ._txt p.s_title{font-weight: bold;margin: 0 0 5px 0;}#top_main ul.service li ._txt p.s_comment{font-size: 0.8em;}/*top その他お知らせ*/#top_main .info_other{padding: 20px 10px 20px 0;}#top_main .info_other dl{margin-bottom: 4px;font-weight: bold;display:  flex;flex-wrap:  nowrap;}#top_main .info_other dl dt {padding: 0 4px 0 16px;background: url(/img/usr/arrow_red_r.png) 1px center no-repeat;width: 100px;flex-basis: 100px;}#top_main .info_other dl dd {width: calc(100% - 100px);flex-basis: calc(100% - 100px);}#top_main .info_other p.info_other_more{margin-top: 15px;font-weight: bold;}#top_main .info_other p.info_other_more::before{content: url(/img/usr/arrow_red_r.png);margin-right: 10px;}/*新商品スライドとTOPレコメンドスライド*/#top_main .ec-shelfRole{width: 100%;margin-bottom: 20px;overflow: hidden;}#top_main .ec-shelfRole .slick-slider{position: relative;}#top_main .ec-shelfRole .slick-track{display: flex;}#top_main .ec-shelfRole .slick-slide{height: auto !important;max-width: 194px;/*20231215追加*/}#top_main .ec-shelfRole .slick-prev,#top_main .ec-shelfRole .slick-next {cursor: pointer;-webkit-appearance: none;position: absolute;bottom: 0;width: 40px;height: 45px;text-indent: -9999px;padding: 0;outline: none;border: none;border-radius: 0;}#top_main .ec-shelfRole .slick-dots {display: flex;height: 45px;align-items: center;justify-content: center;text-align: center;margin: 5px 0;}#top_main .ec-shelfRole li {display: inline-block;margin: 0 15px 0 0;}#top_main .ec-shelfRole li button {-webkit-appearance: none;overflow: hidden;display: block;width: 10px;height: 10px;text-indent: -9999px;padding: 0;border: none;outline: none;background: #cccccc;border-radius: 50%;}#top_main .ec-shelfRole li.slick-active button {background: #333;}#top_main .ec-shelfRole .slick-disabled {cursor: default;opacity: 0.3;}#top_main .ec-shelfRole .slick-prev {left: 0;background: url('/img/usr/sb/prev.png') center center no-repeat;background-size: contain;}#top_main .ec-shelfRole .slick-next {right: 0;background: url('/img/usr/sb/next.png') center center no-repeat;background-size: contain;}#top_main .ec-shelfRole p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.5em;max-height: 4.5em;}/*今月のおすすめ特集スライド*/#top_main .month_osusume{width: 100%;margin-bottom: 20px;overflow: hidden;}#top_main .month_osusume .slick-slider{position: relative;}#top_main .month_osusume .slick-track{display: flex;}#top_main .month_osusume .slick-slide{height: auto !important;}#top_main .month_osusume .slick-prev,#top_main .month_osusume .slick-next {cursor: pointer;-webkit-appearance: none;position: absolute;bottom: 0;width: 40px;height: 40px;text-indent: -9999px;padding: 0;outline: none;border: none;border-radius: 0;}#top_main .month_osusume .slick-dots {display: flex;height: 40px;align-items: center;justify-content: center;text-align: center;margin: 5px 0;}#top_main .month_osusume li {display: inline-block;margin: 0 15px 0 0;}#top_main .month_osusume li button {-webkit-appearance: none;overflow: hidden;display: block;width: 10px;height: 10px;text-indent: -9999px;padding: 0;border: none;outline: none;background: #cccccc;border-radius: 50%;}#top_main .month_osusume li.slick-active button {background: #333;}#top_main .month_osusume .slick-disabled {cursor: default;opacity: 0.3;}#top_main .month_osusume .slick-prev {left: 0;background: url('/img/usr/sb/prev.png') center center no-repeat;background-size: contain;}#top_main .month_osusume .slick-next {right: 0;background: url('/img/usr/sb/next.png') center center no-repeat;background-size: contain;}#top_main .month_osusume .osusume_item{display: flex;flex-direction: column;align-items: center;border: solid 1px #cccccc;}#top_main .month_osusume .osusume_item a{padding: 10px;box-sizing: border-box;}#top_main .month_osusume .osusume_item p.osusume_name{font-weight: bold;font-size: 1.3em;text-align: center;}/*2023.04 TOP変更*//*レコメンドPC_スライド始まり*/#recommend_block .ec-shelfRole{width: 100%;margin-bottom: 20px;overflow: hidden;}#recommend_block  .ec-shelfRole .slick-slider{position: relative;}#recommend_block  .ec-shelfRole .slick-track{display: flex;margin-left: 0;}#recommend_block  .ec-shelfRole .slick-slide{height: auto !important;max-width: 194px;}#recommend_block .ec-shelfRole .slick-prev,#recommend_block .ec-shelfRole .slick-next {cursor: pointer;-webkit-appearance: none;position: absolute;bottom: 0;width: 40px;height: 45px;text-indent: -9999px;padding: 0;outline: none;border: none;border-radius: 0;}#recommend_block .ec-shelfRole .slick-dots {display: flex;height: 45px;align-items: center;justify-content: center;text-align: center;margin: 5px 0;}#recommend_block .ec-shelfRole li {display: inline-block;margin: 0 15px 0 0;}#recommend_block .ec-shelfRole li button {-webkit-appearance: none;overflow: hidden;display: block;width: 10px;height: 10px;text-indent: -9999px;padding: 0;border: none;outline: none;background: #cccccc;border-radius: 50%;}#recommend_block .ec-shelfRole li.slick-active button {background: #333;}#recommend_block .ec-shelfRole .slick-disabled {cursor: default;opacity: 0.3;}#recommend_block .ec-shelfRole .slick-prev {left: 0;background: url('/img/usr/sb/prev.png') center center no-repeat;background-size: contain;}#recommend_block .ec-shelfRole .slick-next {right: 0;background: url('/img/usr/sb/next.png') center center no-repeat;background-size: contain;}#recommend_block .ec-shelfRole p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.5em;max-height: 4.5em;}#recommend_block .ec-shelfRole .slick-slide img {max-width: 150px;max-height: 150px;}/*レコメンドPC_スライド終わり*//*レコメンド_上下線設定始まり*/#recommend_block{padding: 10px 0;border-top: solid 1px #ccc;margin: 10px 0;}#recommend_block:last-child{border-bottom: solid 1px #ccc;}/*レコメンド_上下線設定終わり*//*レコメンド_見出し部分*/.top_recommend h2{font-size: 1.5em;font-weight: bold;}#recommend_block h2{font-size: 1.5em;font-weight: bold;margin-bottom: 10px;}/*レコメンド_見出し部分終わり*//*レコメンドをくくるdivの回り込み解除*/.reco_sliderblock {clear: both;}/*カテゴリをくくるdivの回り込み解除終わり*//*レコメンドのレビューの星部分調整*/#recommend_block .revico-star .revico-star-block--rate {transform: scale(0.5)!important;margin-right: 0px!important;top: 3px!important;}#recommend_block .revico-star-block--title {font-size: 14px!important;margin-left: -70px!important;}#recommend_block .revico-star-block--total {font-size: 12px!important;margin-top: 2px!important;margin-left: -3px;}/*レコメンドのレビューの星部分調整終わり*//*PC_TOPのトピック_重要なお知らせ 始まり*/#block_of_topic {/* background: #ffd6d6;*/margin-bottom: 30px;}div.topiclist_ {margin: 0;padding: 0px;}div.topiclist_ .topiclist_head_ h2 {display: block;border-bottom: none;font-size: 1.5em;margin: 0;padding: 0 0 5px 0;}div.topiclist_ .topiclist_head_ h2 .ttl_ {padding-left: 30px;background: url(../img/usr/ico_topic2.png) left center no-repeat;background-size: contain;}div.topiclist_ .topiclist_head_ h2 a {display: none;}div.topiclist_ ul.topicline_ li {font-weight: bold;border-bottom: none;padding: 0 0 10px 0;}div.topiclist_ ul.topicline_ li a {margin-left: 10px;}div.topiclist_ .topiclist_head_ {/* background: #fff;*/}div.topiclist_ .topiclist_body_ {background: #ffd6d6;}div.topiclist_ .topiclist_body_ ul.topicline_ {padding: 15px;}div.topiclist_ ul.topicline_ li:last-child {padding: 0;}/*PC_TOPのトピック_重要なお知らせ 終わり*/#block_of_item-recommend h2 {font-size: 1.5em;font-weight: bold;}