@charset "UTF-8";
/* 2026 リニューアル：今のCSSの茶色・ベージュの色を、デザインの色に置き換えた上書き（自動で書き出し）
   判定：色の種類（色相15〜52度・彩度と明るさの範囲）で茶色とベージュを判定。明るいオレンジ・山吹色は対象外
   文字：茶色→#221815、薄い茶色→#6b625c　面：茶色→#221815、ベージュ→#fdf8de　線：茶色→#221815、薄い茶色・ベージュ→#e6dfd3
   読み込みの順番に左右されないよう、どの指定にも html を前に付けて少し強くしている */
/* ---- common.css ---- */
html .bg_beige{background:#fdf8de}
html header.is-fixed{border-bottom:solid 2px #221815}
html .subcatch{background:#221815!important}
html footer{background:#221815}
html footer .pagelink>li>a::after{border-left:5px solid #221815}
html .maintitle{color:#221815}
html .maintitle2{color:#221815}
html .btn_01 a{background:#221815}
html .btn_01_w a{background:#221815}
html .title_h1{color:#221815}
html .title_h2_brown{color:#221815}
html .title_h2_brown:after{background-color:#221815}
html .title_h2_2{color:#221815}
html .title_h3_brown{color:#221815}
html .title_h3_brown:after{background-color:#221815}
html .title_h4.title_h4_brown{color:#221815}
html .button{background-color:#221815;border:solid 1px #221815}
html .button:hover{color:#221815}
html .button:hover:after{border-color:#221815}
html .button_white{color:#221815}
html .button_white:after{border-color:#221815}
html .button_white:hover{background-color:#221815}
html .form_element_check input:checked + .form_element_check_name:before{background-color:#221815}
html .list li:before{background:#221815}
html .list_ol li:before{color:#221815}
html .column_product{color:#221815}
html .table th{background-color:#221815}
html .paging_link{background-color:#221815;border:solid 1px #221815}
html .paging_current, html .paging_link:hover{color:#221815}
html .pagetop a{background:#221815}
@media screen and (max-width:900px) {
html .head_sp .pure-drawer{background:#221815}
}
html .initialModal__bd__btn{background:#221815}
/* ---- sub.css ---- */
html .pickuplist_top .pickuplist .slick-arrow{background-color:#221815}
html .pickuplist_top .pickuplist .slick-arrow:hover:after{border-color:#221815}
html .pickuplist_top .pickuplist .slick-dots li button{background-color:#221815;border:solid 2px #221815}
html .products_futured_list .slick-dots li button{background-color:#221815;border:solid 2px #221815}
html .pickuplist li a{border:solid 1px #e6dfd3}
html .aboutlist .catch{color:#221815}
html .aboutlist.bg2 .txtlist{background:#fdf8de;color:#221815}
html .productlist li a{border:solid 1px #e6dfd3}
html .productlist li a:hover{background:#fdf8de}
html .productlist li .title{color:#221815}
html .productsshop a{border:solid 2px #221815;color:#221815}
html .productsshop a::after{border-top:1px solid #221815;border-right:1px solid #221815}
html .productsshop a:hover{background:#221815}
html .transactionlist .btnlist li a{background:#221815}
html #insta_box .title, html .footer-online .title{color:#221815}
html .fbzone .title{color:#221815}
html .faq_list_box{border:solid 1px #221815}
html .faq_list_box_q{background-color:#221815}
html .faq_list_box_text_wrap{border-top:dotted 1px #221815}
html .faq_list_box_title:after{background:#221815}
html .faq_list_box_title:before{background:#221815}
html .faq_list_box_subtitle{color:#221815}
html .company_links a{color:#221815}
html .products_text a{color:#221815}
html .customer_telephone{background-color:#221815}
html .about_box .title{color:#221815}
html .about_box .kodawari_list{background:#fdf8de}
html .about_box .kodawari_list li span{color:#221815}
html .about_box .playlist{background:#fdf8de}
html .about_box .playlist .sub{color:#221815}
html .products_futured_list .slick-arrow{background-color:#221815}
html .products_futured_list .slick-arrow:hover:after{border-color:#221815}
html .products_list_box{color:#221815}
html .products_list_box:hover{color:#221815}
html .products_list_tag{border-top:dotted 1px #221815;border-bottom:dotted 1px #221815}
html .button_dark{background-color:#221815}
html .shopguide_box_subtitle{background-color:#221815}
@media screen and (min-width: 576px) {
html .hokkaido{background-color:#221815}
html .aomori{background-color:#221815}
html .iwate{background-color:#221815}
html .akita{background-color:#221815}
html .miyagi{background-color:#221815}
html .yamagata{background-color:#221815}
html .fukushima{background-color:#221815}
html .ibaraki{background-color:#221815}
html .tochigi{background-color:#221815}
html .gunma{background-color:#221815}
html .chiba{background-color:#221815}
html .saitama{background-color:#221815}
html .tokyo{background-color:#221815}
html .kanagawa{background-color:#221815}
html .nigata{background-color:#221815}
html .nagano{background-color:#221815}
html .yamanashi{background-color:#221815}
html .hokuriku-area{background-color:#221815}
html .toyama{background-color:#221815}
html .ishikawa{background-color:#221815}
html .fukui{background-color:#221815}
html .shizuoka{background-color:#221815}
html .aichi{background-color:#221815}
html .gifu{background-color:#221815}
html .mie{background-color:#221815}
html .shiga{background-color:#221815}
html .kyoto{background-color:#221815}
html .nara{background-color:#221815}
html .oosaka{background-color:#221815}
html .wakayama{background-color:#221815}
html .hyogo{background-color:#221815}
html .tottori{background-color:#221815}
html .shimane{background-color:#221815}
html .okayama{background-color:#221815}
html .hiroshima{background-color:#221815}
html .yamaguchi{background-color:#221815}
html .kagawa{background-color:#221815}
html .tokushima{background-color:#221815}
html .kouchi{background-color:#221815}
html .ehime{background-color:#221815}
html .fukuoka{background-color:#221815}
html .ooita{background-color:#221815}
html .miyazaki{background-color:#221815}
html .kumamoto{background-color:#221815}
html .saga{background-color:#221815}
html .nagasaki{background-color:#221815}
html .kagoshima{background-color:#221815}
html .okinawa{background-color:#221815}
}
html .footer-online .wp_shopify_ptitle{color:#221815}
html .footer-online .wp_shopify_price{color:#221815}
html .footer-online .wpsy-collection h2{color:#221815}
html .footer-online .wpsy-collection::after{background:#221815}
html .footer-online .wp_shopify_btn a{background:#221815;border:1px solid #221815}
@media screen and (min-width: 768px) {
html .footer-online .wp_shopify_btn a:hover{color:#221815}
html .footer-online .wp_shopify_btn a:hover::after{border-top:1px solid #221815;border-right:1px solid #221815}
}
html .instazone .instazone_foot_title{color:#221815}
/* ---- renewal.css ---- */
html .new .new{background-color:#221815}
html .new .head_t2 .link2 li a:hover::before{border-bottom:solid 5px #221815}
html .new .head_t2 .link2 li a .link2-text{color:#221815}
html .new .head_t2 .link2 li:not(:last-child) a{border-right:dashed 1px #221815}
html .new .new_blandlist.new_comapnylist.new_comapnylist .new_comapnylist_text{background-color:#221815}
html .new .new_blandlist.top_blandlist.new_comapnylist .new_comapnylist_text{background-color:#221815}
html .new .recipe-cards .recipe-card{color:#221815}
html .new .ec-button_wrap .ec-button{background-color:#221815}
@media screen and (max-width: 767px) {
html .new.front-page .front-itemlist li a{color:#221815;border:solid 1px #221815}
html .new.front-page .front-itemlist li a::after{border-top:2px solid #221815;border-right:2px solid #221815}
}
@media screen and (max-width: 767px) {
html .new .kodawari-contents .cards .card .card-bottom p:last-child{color:#221815}
}
/* ---- global.css ---- */
html .brown{color:#221815}
html .light-brown{color:#6b625c}
html .dark-brown{color:#221815}
/* ---- blog.css ---- */
html .blog-contents{background:#fdf8de}
html .blog-contents .blog-eyecatch{color:#221815}
html .blog-contents .blog-date{color:#6b625c}
html .blog-contents .blog-category span{background:#221815}
html .blog-contents .mirai-soken-category__item a{background:#221815}
html .blog-contents .mirai-soken-category__item--current a{background:#221815}
/* ---- common_css_product_detail.css ---- */
html .related-pickup a, html .related-column a{border:solid 1px #221815;background-color:#221815}
html .related-pickup a:hover, html .related-column a:hover{color:#221815}
html .related-pickup a:hover::before, html .related-column a:hover::before{border-top:2px solid #221815;border-right:2px solid #221815}
/* ---- common_css_sasisuseso.css ---- */
html .introduction{border:2px solid #221815}
html .introduction h2{background:#fdf8de}
html .sasisuseso-tab{border:1px solid #221815}
html .sasisuseso-tab-content table tr{border-bottom:dotted 1px #e6dfd3}
html .sasisuseso-tab-content table tr:nth-child(odd){background:#fdf8de}
html .sasisuseso-tab-content table tr th{background:#221815}
html .sasisuseso-tab span{color:#221815}
html .sasisuseso-tab span:before{border-top:8px solid #221815}
html .sasisuseso-tab span:not(:last-child){border-right:1px solid #221815}
html .sasisuseso-tab span.active, html .sasisuseso-tab span:hover{background:#221815}
html .sasisuseso-qa .qa-single{border:1px solid #221815}
html .sasisuseso-qa .qa-q{color:#221815}
html .sasisuseso-qa .qa-q:hover{background:#fdf8de}
html .sasisuseso-qa .qa-q:before{background:#221815}
html .sasisuseso-qa .qa-q .plus:before, html .sasisuseso-qa .qa-q .plus:after{background:#221815}
html .sasisuseso-qa .qa-content .qa-a:before{color:#221815}
html .sasisuseso-qa .qa-single.open .qa-q{background:#fdf8de}
html .sasisuseso-qa .qa-comment{border:1px solid #221815}
html .sasisuseso-qa .qa-comment .title{background:#221815}
html .sasisuseso-guide .recommend .content .profile, html .sasisuseso-factory .recommend .content .profile, html .sasisuseso-recipe .recommend .content .profile{background:#fdf8de}
html .sasisuseso-guide .feature, html .sasisuseso-factory .feature, html .sasisuseso-recipe .feature{border:2px solid #221815}
html .sasisuseso-guide .recipe-single, html .sasisuseso-factory .recipe-single, html .sasisuseso-recipe .recipe-single{border:2px solid #221815}
html .sasisuseso-guide .recipe-single h4, html .sasisuseso-factory .recipe-single h4, html .sasisuseso-recipe .recipe-single h4{background:#fdf8de;color:#221815}
html #sasisuseso-menu{background:#fdf8de}
/* ---- corporation_assets_css_corporation.css ---- */
html .new h1{color:#221815}
html .new h2{color:#221815}
html .new .corporation_mv_title{color:#221815}
html .new .corporation_merit_cards li{box-shadow:0 3px 6px rgba(34, 24, 21, 0.58)}
html .new .corporation_service_anchor{border:solid #221815 1px;color:#221815}
html .new .corporation_service_anchor::after{border-right:solid 2px #221815;border-bottom:solid 2px #221815}
html .new .corporation_service_content:not(:last-child){border-bottom:#221815 solid 1px}
html .new .corporation_service_content_wrap:not(:last-child){border-bottom:#221815 solid 1px}
html .new .corporation_service_list2 p{background-color:#221815}
html .new .corporation_service_list3 a{border:solid #221815 1px;color:#221815}
html .new .corporation_service_list3 a::after{border-right:solid 2px #221815;border-bottom:solid 2px #221815}
html .new .corporation_work_cards_bottom{border-bottom:1px solid #221815;color:#221815}
@media screen and (max-width: 767px) {
html .new .corporation_work_cards:first-child li .corporation_work_cards_bottom{border-bottom:1px solid #221815}
}
html .new .corporation_product .button_wrap a{background-color:#221815}
html .new .corporation_product_cards li a p{color:#221815}
/* ---- sitemap_css_sitemap.css ---- */
html .mapbox dt:before{background:#221815}
/* ---- wp-content_themes_sokenshacojp_assets_css_blog.css ---- */
html .mirai-soken{background:#fdf8de}
html .mirai-soken-eyecatch{color:#221815}
html .mirai-soken-date{color:#6b625c}
html .mirai-soken-category span{background:#221815}
html .mirai-soken-recommend__title{color:#221815}
html .mirai-soken-recommend__text{color:#221815}
html .mirai-soken-foot__title{color:#221815}
html .page-numbers{color:#221815}
html .page-numbers.current{background:#221815}
html a.page-numbers:hover{color:#221815}
html .mirai-soken-article{background:#fdf8de}
html .mirai-soken-article-head__date{color:#6b625c}
html .mirai-soken-article-head__eyecatch{color:#221815}
html .mirai-soken-article-head__category a{background:#221815}
html .mirai-soken-article__tag a{background:#221815}
html .mirai-soken-article__nav a{border:1px solid #221815;color:#221815}
html .mirai-soken-article__nav a:hover{background:#221815}
html .mirai-soken-related__title{color:#221815}
html .mirai-soken-related__text{color:#221815}
html .mirai-soken-category__item a{background:#221815}
html .mirai-soken-category__item--current a{background:#221815}
html .mirai-soken-products__link a{color:#221815}
html .mirai-soken-products__link a:hover{background:#221815}
html .mirai-soken-recipe__link a{color:#221815}
html .mirai-soken-recipe__link a:hover{background:#221815}
html .mirai-soken-article-body tr, html .mirai-soken-article-body table tr{border-bottom:dotted 1px #e6dfd3}
html .mirai-soken-article-body tr:nth-child(odd), html .mirai-soken-article-body table tr:nth-child(odd){background:#fdf8de}
html .mirai-soken-article-body th, html .mirai-soken-article-body table th{background:#221815}
html .mirai-soken-article-body th:not(:last-child), html .mirai-soken-article-body table th:not(:last-child){border-right:dotted 1px #e6dfd3}
html .mirai-soken-article-body td, html .mirai-soken-article-body table td{border:dotted 1px #e6dfd3}
html .mirai-soken-article-body tr:first-child td, html .mirai-soken-article-body table tr:first-child td{border-top:dotted 1px #e6dfd3}
html .mirai-soken-article-body td:first-child, html .mirai-soken-article-body table td:first-child{border-left:dotted 1px #e6dfd3}
/* ---- wp-content_themes_sokenshacojp_assets_css_customer.css ---- */
html .customer_qa_list > li{border-top:dotted 1px #221815}
html .customer_qa_list > li:last-child{border-bottom:dotted 1px #221815}
html .customer_info.list.list_disk p:before{background:#221815}
/* ---- wp-content_themes_sokenshacojp_assets_css_news.css ---- */
html .news_links a{color:#221815}
html .news_links a:hover{color:#221815}
html .news_pagination > .links > .links_box > .button_white.current{background-color:#221815}
html #list_format_normal tr, html .wp-block-table tr{border-bottom:dotted 1px #e6dfd3}
html #list_format_normal tr:nth-child(odd), html .wp-block-table tr:nth-child(odd){background:#fdf8de}
html #list_format_normal th:first-child, html .wp-block-table th:first-child, html #list_format_normal td:first-child, html .wp-block-table td:first-child{background:#221815}
/* ---- wp-content_themes_sokenshacojp_assets_css_pickup.css ---- */
html .pickup_chirashi_title{color:#221815;background-color:#221815}
html .pickup_pagination > .links > .links_box > .button_white.current{background-color:#221815}
/* ---- wp-content_themes_sokenshacojp_assets_css_recipe.css ---- */
html .recipe_list > li{border-top:dotted 1px #221815}
html .recipe_list > li:last-child{border-bottom:dotted 1px #221815}
html .recipe_title{color:#221815}
html .recipe_detail .recipe_table table tr{border-bottom:dotted 1px #e6dfd3}
html .recipe_detail .recipe_table table tr:nth-child(2n){background-color:#fdf8de}
html .recipe_detail .recipe_table table th{background-color:#221815}
html .recipe_taxonomy span{background-color:#221815}
html .recipe_howto_time{color:#221815;border:solid 1px #221815}
html .recipe_related .recipe_related_item{border:solid 1px #e6dfd3}
html .recipe_related .recipe_related_item a:hover{text-decoration:underline #221815}
html .recipe_related .recipe_related_title{color:#221815}
html .recipecat-modal-wrap{border:2px solid #221815}
/* ---- wp-content_themes_sokenshacojp_assets_css_shopguide.css ---- */
html .gmap-opener:hover, html .gmap-link{background:#221815}
