﻿/*20230802本番変更category_header.css*/@charset "utf-8";/*現在のカテゴリーのCSS*/.category_column_list ul {margin-bottom: 40px;width: 100%;overflow: hidden;}.category_column_list ul li {margin-right: 10px;float: left;}.category_column_list .slick-slider {position: relative;}.category_column_list ul .slick-prev, .category_column_list ul .slick-next {cursor: pointer;-webkit-appearance: none;position: absolute;bottom: 0;width: 50px;height: 50px;text-indent: -9999px;padding: 0;outline: none;border: none;border-radius: 0;}.category_column_list ul .slick-disabled {cursor: default;opacity: 0.3;}.category_column_list ul .slick-prev {left: 0;background: url(../img/usr/prev.png) center center no-repeat;}.category_column_list ul .slick-next {right: 0;background: url(../img/usr/next.png) center center no-repeat;}.category_column_list ul .slick-dots {display: flex;height: 50px;align-items: center;justify-content: center;text-align: center;margin: 12px 0 0;}.category_column_list ul .slick-dots li {display: inline-block;margin: 0 10px;}.category_column_list ul .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%;}.category_column_list ul .slick-dots li.slick-active button {background: #333;}.ex_category_title_ {margin-bottom: 20px;padding: 20px;background: repeating-linear-gradient(-45deg, #dcdcdc, #dcdcdc 30px, #fff 0, #fff 31px);border: 1px solid #dcdcdc;align-items: center;display: flex;flex-wrap: wrap;justify-content: center;border-radius: 4px;}.ex_category_title_ h1 {font-size: 250%;font-weight: bold;width: 100%;flex-basis: 100%;}/*SEO変更箇所h1タグ開始*/.ex_category_title_ h2 {font-size: 250%;font-weight: bold;width: 100%;flex-basis: 100%;}/*SEO変更箇所h1タグ終了*/.ex_category_title_ h2 {padding: 2px 20px;margin:0 20px 0 20px;background: #fff;border-top: 2px solid;border-bottom: 2px solid;font-size: 175%;font-weight: bold;}.ex_category_title_ .ex_category_h2 {margin-top: 30px;text-align: center;}.ex_category_title_ .img_ {flex-basis: 340px;}.ex_category_title_ .title_ {margin-left: 20px;background: #fff;min-height: 230px;box-sizing: border-box;display: flex;flex-wrap: wrap;align-items: center;flex-basis: 100%;}.ex_category_title_ .img_ + .title_ {flex-basis: calc(100% - 360px);}.ex_category_title_ .title_ h1 {margin: 20px 20px 10px;}/*SEO変更箇所h1タグ開始*/.ex_category_title_ .title_ h2 {margin: 20px 20px 10px;}.ex_category_title_ .comment_ {margin: 10px 20px 20px;text-align: justify;width: 100%;flex-basis: 100%;}.ex_category_title_ .category_header {margin-top: 10px;padding: 20px;border: 4px solid #ccc;flex-basis: 100%;}.ex_category_title_ .category_header h3 {margin-top: 30px;padding: 4px;border: 1px solid;font-size: 125%;font-weight: bold;text-align: center;}.ex_category_title_ .category_header h3:first-child {margin-top: 0;}.ex_category_title_ .category_header .sub_category_list {margin-left: -10px;display: flex;flex-wrap: wrap;flex-basis: calc(100% + 10px);}.ex_category_title_ .category_header .sub_category_list li {margin-top: 10px;margin-left: 10px;color: #333;text-align: center;font-weight: bold;display: block;flex-basis: 226px;box-sizing: border-box;}.ex_category_title_ .category_header .sub_category_list li a {background: #fff;border: 2px solid #777;display: block;position:  relative;}.ex_category_title_ .category_header .sub_category_list li a.current {cursor: default;}.ex_category_title_ .category_header .sub_category_list li a.current:before {content: "";background: rgba(0, 0, 0, 0.5);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.ex_category_title_ .category_header .sub_category_list li a.current:after {content: "";background: url(/img/usr/checked.png) center center no-repeat;background-size: contain;display: block;width: 14px;height: 14px;position: absolute;right: 10px;bottom: 0;transform: translateY(-50%);}.ex_category_title_ .category_header .sub_category_list li a.current:hover img {opacity: 1;}.ex_category_title_ .category_header .sub_category_list li a p {font-size: 125%;}/*ジャンルページトップレジ特集*/.ex_category_title_ .category_header_inner{display: flex;flex-wrap: wrap;margin:20px auto;}.ex_category_title_ .category_header_inner .inner_text{padding: 20px;background-color: #fff;}.ex_category_title_ .ex_category_content_01{width: 270px;margin: 20px auto;}.ex_category_title_ .category_header_inner dl{width: 100%;display: flex;flex-wrap: wrap;}.ex_category_title_ .category_header_inner dl dt{width: 100%;margin: 10px auto;font-size: 18px;font-weight: bold;text-align: center;}.ex_category_title_ .category_header_inner dl dd{width: 200px;text-align: center;margin: 0 auto;}.ex_category_title_ .category_header_inner dl dd a{padding: 10px 20px;background: #139767;color: #fff;font-size: 20px;display: inline-block;border-radius: 4px;}/* カテゴリーリッチ化用CSS 2021.03.05 */.aot_category_title_ {margin-bottom: 20px;}/* カテゴリーリッチ化用CSS 2021.11.02 */.aot_category_title_ .title_ ul.chokusou{padding-left: 23px;color: #5c3400;}.aot_category_title_ .title_ ul.chokusou li {list-style-type: disc;}/* ディスクリプション画像用CSS *//* 20230802カテゴリバックグランド画像を消しました */.aot_category_title_ h1 {/*font-family: 'source-han-sans-japanese', sans-serif;*/font-size: 35px;font-weight: bold;color: #5c3400;margin: 0 0 8px 0;}/*SEO変更箇所h1タグ開始*/.aot_category_title_ h2 {/*font-family: 'source-han-sans-japanese', sans-serif;*/font-size: 35px;font-weight: bold;color: #5c3400;margin: 0 0 8px 0;}.aot_category_title_ h3 {/*font-family: 'source-han-sans-japanese', sans-serif;*/font-size: 20px;font-weight: bold;color: #5c3400;margin: 0 0 5px 0;}.aot_category_title_ h3.u_line {margin: 0 0 18px 0;border-bottom: solid 2px #5c3400;}.aot_category_title_ h4._btxt{font-weight: bold;font-size: 1.1em;margin-bottom: 15px;color: #5c3400;border-bottom: dotted 1px #5c3400;}/*SEO変更箇所h1タグ終了*/.aot_category_title_ p {/*font-family: 'source-han-sans-japanese', sans-serif;*/font-size: 14px;line-height: 1.5;color: #5c3400;}/*カテゴリーリッチ化削除用  2022.12.15 */.header_category{margin-bottom: 1em;}.header_category p{color: #333;}.header_category h1{font-size: 2em;font-weight: bold;border-bottom: solid 1px #000000;margin-bottom: 0.5em;color: #333;}/*カテゴリーh2からh1に変更し終えたら削除する始*/.header_category h2{font-size: 2em;font-weight: bold;border-bottom: solid 1px #000000;margin-bottom: 0.5em;color: #333;}/*カテゴリーh2からh1に変更し終えたら削除する終*/.header_category h3{font-size: 1.3em;font-weight: bold;color: #333;}div.category_list {}div.category_list ul {display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 0 -10px;}div.category_list ul li {position: relative;top: 0;left: 0;border: #E0CAAF 1px solid;background: #fffbda;width: 250px;margin: 0 0 2% 10px;padding: 12px 12px 8px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}div.category_list ul li:hover {opacity: 0.7;}div.category_list ul li strong {display: block;/*font-family: 'source-han-sans-japanese', sans-serif;*/font-size: 14px;font-weight: bold;color: #5C3400;margin: 0 0 6px 8px;}div.category_list ul li p.icon {display: inline-block;position: absolute;top: -11px;left: -4px;box-sizing: border-box;text-align: center;min-width: 98px;/*font-family: 'source-han-sans-japanese', sans-serif;*/padding: 0 0;}div.category_list ul li p.icon span {display: block;position: relative;top: 0;left: 0;font-weight: bold;font-size: 12px;padding: 0 2px 0 6px;}div.category_list ul li p.icon span:before,div.category_list ul li p.icon span:after {display: block;position: absolute;content: '';right: -6px;width: 6px;height: 50%;}div.category_list ul li p.icon span:before {top: 0;}div.category_list ul li p.icon span:after {bottom: 0;}div.category_list ul li p.icon:before {position: absolute;content: '';top: 100%;left: 0;width: 0;height: 0;border-style: solid;border-width: 0 3px 2px 0;}div.category_list ul li p.icon01 {color: #FFFFFF;background: #218c74;}div.category_list ul li p.icon01 span:before {background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #218c74 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon01 span:after {background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #218c74 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon01:before {border-color: transparent #d03e4f transparent transparent;}div.category_list ul li p.icon02 {color: #FFFFFF;background: #3587bc;}div.category_list ul li p.icon02 span:before {background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #3587bc 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon02 span:after {background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #3587bc 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon02:before {border-color: transparent #003366 transparent transparent;}div.category_list ul li p.icon03 {color: #eb2142;text-shadow: 1px 1px 1px #ffffff;background: #f2df35;}div.category_list ul li p.icon03 span:before {background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #f2df35 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon03 span:after {background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #f2df35 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon03:before {border-color: transparent #333300 transparent transparent;}div.category_list ul li p.icon04 {color: #FFFFFF;background: #8b5db0;}div.category_list ul li p.icon04 span:before {background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #8b5db0 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon04 span:after {background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #8b5db0 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon04:before {border-color: transparent #330033 transparent transparent;}div.category_list ul li p.icon05 {color: #FFFFFF;background: #f26c30;}div.category_list ul li p.icon05 span:before {background:linear-gradient(to top left, rgba(255,255,255,0) 50%, #f26c30 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon05 span:after {background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #f26c30 50.5%) no-repeat top left/100% 100%;}div.category_list ul li p.icon05:before {border-color: transparent #660000 transparent transparent;}div.category_list ul li dl {display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items:center;align-items:center;}div.category_list ul li dl dt {background: url(/img/category/header/category_list_bg.png) center center no-repeat;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;width: 42.15%;margin: 0 0 0 5px;}div.category_list ul li dl dd {color: #5c3400;font-size: 12px;/*font-family: 'source-han-sans-japanese', sans-serif;*/width: 55%;padding: 0 0 52px 0;}div.category_list ul li dl dd.nega {letter-spacing: -0.05em;}div.category_list ul li.mult dl dd {padding: 0 0 72px 0;}div.category_list ul li p.link {position: absolute;right: 15px;bottom: 10px;width: 50%;}div.category_list ul li p.link span {display: block;font-size: 10px;/*font-family: 'source-han-sans-japanese', sans-serif;*/margin: 0 0 6px 0;}div.category_list ul li p.link em {display: block;font-style: normal;text-align: center;color: #FFFFFF;font-size: 13px;background: #DD0012;width: 100%;}/*カテゴリートップにYoutubeを設置する時用*/div.youtube_list {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}div.youtube_list::before {content: "";display: block;width: 24%;order: 1;}div.youtube_list::after {content: "";display: block;width: 24%;}div.youtube_in {width: 24%;margin-bottom: 15px;}div.youtube_in::after{content: "";display: block;width: 24%;}/* カテゴリーリッチ化シンプル用CSS 2023.02 */ul.cate_nav{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;}ul.cate_nav::after,ul.cate_nav::before {content: "";display: block;width: 24%;height: 0;}ul.cate_nav::before {order: 1;}ul.cate_nav li{width: 24%;background-color: #eeeeee;display: flex;align-items: stretch;padding: 0;margin-bottom: 10px;}ul.cate_nav li a {display: flex;align-items: center;padding: 5px 20px 5px 5px;font-weight: bold;box-sizing: border-box;width: 100%;height: 100%;background-color: #eeeeee;align-self: center;position: relative;}ul.cate_nav li a:after {content: "";width: 0;height: 0;position: absolute;top: 35%;right: 3%;border: 6px solid transparent;border-top: 10px solid #999999;}ul.cate_nav li a:hover{opacity: 0.7;}.list_category{margin-bottom: 25px;}.list_category ul{margin: 0 0 0 -10px;display: flex;flex-wrap: wrap;}.list_category ul li{margin: 0 0 10px 10px;background: #ffffff;border: 1px solid #999;width: calc((1030px / 4) - 10px);box-sizing: border-box;}.list_category ul li a{display: flex;align-items: center;font-weight: bold;height: 78px;padding: 0;position: relative;}.list_category ul li a span._image img{/*max-width: none;*/min-width: 78px;width: 78px;height: 78px;}.list_category ul li a span._image{overflow: visible;width: 78px;}.list_category ul li a span._name{margin: 0 20px 0 10px;}.list_category ul li a::after{content: url(/img/usr/arrow_red_r.png);margin: auto 0;height: 8px;position: absolute;top: 0;right: 10px;bottom: 0;}h3.cate_uline{font-size: 1.5em;font-weight: bold;border-bottom: solid 1px #000000;margin-bottom: 15px;color: #333;}@media all and (-ms-high-contrast: none){div.category_list ul li p.link em {padding: 2px 0 0 0;}}div.category_list ul li a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}/*カテゴリー業種別バナースライド 始まり 2023.05*/.cate_bn_slide {width: 100%;margin-bottom: 20px;overflow: hidden;}.cate_bn_slide .slick-slider {position: relative;}.cate_bn_slide .slick-track {display: flex;}.cate_bn_slide .slick-slide {height: auto !important;}.cate_bn_slide .slick-prev,.cate_bn_slide .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;}.cate_bn_slide .slick-dots {display: flex;height: 45px;align-items: center;justify-content: center;text-align: center;margin: 5px 0;}.cate_bn_slide li {display: inline-block;margin: 10px 10px 0 10px;}.cate_bn_slide 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%;}.cate_bn_slide li.slick-active button {background: #333;}.cate_bn_slide .slick-disabled {cursor: default;opacity: 0.3;}.cate_bn_slide .slick-prev {left: 0;background: url('/img/usr/sb/prev.png') center center no-repeat;background-size: contain;}.cate_bn_slide .slick-next {right: 0;background: url('/img/usr/sb/next.png') center center no-repeat;background-size: contain;}.cate_bn_slide p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.5em;max-height: 4.5em;}@media screen and (max-width: 768px) {.cate_bn_slide {padding: 0 10px 0 10px;box-sizing: border-box;width: auto;}}/*カテゴリー業種別バナースライド 終わり 2023.05*/@media screen and (max-width: 768px) {.ex_category_title_ {padding: 20px 12.5px;display: block;}.ex_category_title_ h1 {font-size: 150%;}.ex_category_title_ h2 {font-size: 120%;}.ex_category_title_ .ex_category_h2 {margin-top: 20px;width: 100%;}.ex_category_title_ .img_ {flex-basis: 100%;}.ex_category_title_ .title_ {margin-left: 0;min-height: auto;}.ex_category_title_ .title_ h1 {margin: 16px 16px 10px;}.ex_category_title_ .comment_ {margin: 0 16px 16px;font-size: 80%;}.ex_category_title_ .category_header {padding: 10px;}.ex_category_title_ .category_header .category_accordion {margin-top: 10px;background: url(/img/usr/sb/plus2.png) no-repeat right 10px center / 14px;font-size: 100%;}.ex_category_title_ .category_header .category_accordion:first-child {margin-top: 0;}.ex_category_title_ .category_header .category_accordion.open_ {background: url(/img/usr/sb/minus2.png) no-repeat right 10px center / 14px;}.ex_category_title_ .category_header .sub_category_list {display: none;}.ex_category_title_ .category_header .sub_category_list li {width: auto;flex-basis: calc((100% / 2) - 10px);}.ex_category_title_ .category_header .sub_category_list li a.current:after {right: 4px;}.ex_category_title_ .category_header .sub_category_list li a p, .ex_category_title_ .category_header .sub_category_list .ex_category_title_ .category_header_inner dl dd{font-weight: bold;line-height: 2.5em;margin: 0 auto;}li p {font-size: 75%;}/*ジャンルページトップレジ特集*/.ex_category_title_ .ex_category_content_01{width: 31%;margin: 10px auto;}.ex_category_title_ .category_header_inner dl dd{width: 80%;font-weight: bold;line-height: 2.5em;margin: 20px auto;}.ex_category_title_ .category_header_inner dl dd a{padding: 10px 20px;background: #139767;color: #fff;font-size: 20px;display: block;border-radius: 4px;text-align: center;}.aot_category_title_  ~ .sub_category_list_ {display: none;}.aot_category_title_ {margin-bottom: 4vw;}.aot_category_title_ h1 {font-size: 18px;margin: 0 0 8px 0;}.aot_category_title_ h3.u_line {font-size: 15px;box-sizing: border-box;padding-left: 10px;}.aot_category_title_ h4._btxt{font-size: 1em;box-sizing: border-box;padding-left: 10px;}.aot_category_title_ p {font-size: 12px;}.aot_category_title_ .title_ ul.chokusou{font-size: 12px;}/*カテゴリーリッチ化削除用  2022.12.15 */.header_category{padding: 10px 10px 0 10px;}.header_category h1{font-size: 1.2em;}.header_category h2{font-size: 1.2em;}.header_category h3{font-size: 1.1em;}.header_category p{font-size: 0.7em;}div.category_list ul {margin: 0 12.5px;}div.category_list ul li {width: 49%;margin: 0 2% 6% 0;padding: 12px 0 8px 0;}div.category_list ul li:nth-child(2n) {margin: 0 0 6% 0;}div.category_list ul li strong {font-size: 13px;margin: 0 8px 6px 8px;}div.category_list ul li p.icon {top: -9px;left: -4px;min-width: 48%;}div.category_list ul li p.icon span {font-size: 10px;}div.category_list ul li p.icon span:before,div.category_list ul li p.icon span:after {right: -6px;width: 6px;height: 50%;}div.category_list ul li p.icon:before {border-width: 0 3px 2px 0;}div.category_list ul li dl {display: block;}div.category_list ul li dl dt {width: 70%;padding: 0;margin: 0 auto 2vw auto;}div.category_list ul li dl dd {font-size: 12px;width: 90%;margin: 0 auto;padding: 0 0 52px 0;}div.category_list ul li p.link {right: 20%;bottom: 10px;width: 60%;}div.category_list ul li p.link span {display: block;position: absolute;top: -24px;left: -25%;font-size: 9px;margin: 0 0 6px 0;}div.category_list ul li.mult p.link span {top: -40px;}div.category_list ul li p.link em {font-size: 12px;width: 100%;}/* カテゴリーリッチ化シンプル用CSS 2023.02 */ul.cate_nav{box-sizing: border-box;padding: 0 10px;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;}ul.cate_nav::after,ul.cate_nav::before {content: none;}ul.cate_nav::before {order: 0;}ul.cate_nav li{width: 49%;font-size: 0.8em;margin-bottom: 5px;min-height: 50px;}ul.cate_nav li a {height: 100%;display: flex;align-items: center;font-size: 10px;box-sizing: border-box;padding: 10px 20px 10px 10px;font-weight: bold;text-decoration: none;background-color: #eeeeee;position: relative;}ul.cate_nav li a:after {content: "";width: 0;height: 0;position: absolute;top: 45%;right: 3%;margin: auto;border: 6px solid transparent;border-top: 6px solid #999999;}ul.cate_nav li a:hover{opacity: 1;}.list_category{margin-bottom: 25px;}.list_category ul{margin: 0 10px;display: flex;justify-content: space-between;flex-wrap: wrap;}.list_category ul li{box-sizing: border-box;width: 49%;min-height: 60px;font-size: 0.8em;border: 1px solid #999;margin: 0 0 10px 0;padding: 0;}.list_category ul li a{display: flex;align-items: center;padding: 5px;height: auto;font-weight: normal;position: relative;color: #333;}.list_category ul li a span._image img{/*max-width: none;width: 100%;height: auto;*/min-width: 55px;width: 55px;height: 55px;}.list_category ul li a span._image{width: 39%;overflow: visible;}.list_category ul li a span._name{width: 59%;margin: 0 0 0 10px;font-size: 0.75em;font-weight: bold;}.list_category ul li a::after{content: none;}h3.cate_uline{font-size: 15px;font-weight: bold;padding: 0 12.5px 3px;margin: 40px 0 16px;border-bottom: 1px solid #333;color: #333;}}/* 業種下層ページ用パンくず */@media screen and (min-width: 769px) {.navitopicpath_g_ {overflow: hidden;font-size: 12px;font-weight: bold;margin: -30px 0 30px 0;}.navitopicpath_g_ a {font-size: 12px;margin: 0 1em;}.navitopicpath_g_ ul li:first-child a,.navitopicpath_ a.topicpath_home_ {margin: 0 1em 0 0;}.navitopicpath_g_ span.current_ {margin: 0 0.5em;font-size:11px;font-weight: bold;}.navitopicpath_g_ div.block {float:left;}.navitopicpath_g_ div {float:right;}#bread-crumb-list {width: 100%;float: left;}#bread-crumb-list li {display: inline;}}@media screen and (max-width: 768px) {.navitopicpath_g_ {display: none;}}/*業種ジャンル絶対買っている商品*/@media screen and (min-width: 769px) {.industry_start_content{display: flex;flex-wrap: wrap;}.industry_start_content .industry_recommend dt{background: #fff5ee;}.industry_start_content .industry_recommend dd{width: 9vw;background: #fff5ee;padding: 15px;margin: 0 15px 0 0;text-align: left;font-weight: bold;}.industry_start_content .industry_recommend dd a{color: #333;}}@media screen and (max-width: 768px) {.industry_start_content{display: flex;flex-wrap: wrap;}.industry_start_content .industry_recommend dt{background: #fff5ee;margin-left: 1vw;}.industry_start_content .industry_recommend dd{width: 30vw;background: #fff5ee;padding: 15px 0 15px 0;margin: 0 5px 0 0;text-align: left;font-size: 0.8rem;}.industry_start_content .industry_recommend dd a{color: #333;}}/*業種ジャンルおすすめ特集*/@media screen and (min-width: 769px) {.industry_start_content .industry_recommend{display: flex;flex-wrap: wrap;margin-bottom: 10px;}.industry_start_content .industry_recommend li{margin: 0 7px 10px 0;}}@media screen and (max-width: 768px) {.industry_start_content .industry_recommend{display: flex;flex-wrap: wrap;margin-bottom: 5px;}.industry_start_content .industry_recommend li{width: 48%;margin: 0 auto 10px;}}/*【フードデリ用】業種ジャンルおすすめ特集*/.industry_fooddeli{/*width: 100%;*/}.comment_c{margin-bottom: 15px;font-weight: bold;padding: 0 5px 0;}.industry_fooddeli ul.industry_fooddeli_list {/*width: 100%;*/display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 0 -10px;}.industry_fooddeli ul.industry_fooddeli_list li{position: relative;top: 0;left: 0;width: 250px;margin: 0 0 2% 10px;padding: 0 12px 8px 0;box-sizing: border-box;}.industry_fooddeli ul.industry_fooddeli_list li p{padding: 5px 5px 0 5px;}.industry_fooddeli_feature{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}.industry_fooddeli_feature::after {content: "";display: block;width: 32%;height: 0;}.industry_fooddeli_feature .feature_bnr{width: 32%;}.industry_fooddeli_feature .feature_bnr img{width: 100%;max-width: 100%;}@media screen and (max-width: 768px) {.industry_fooddeli{padding: 0 5px 0;box-sizing: border-box;}.industry_fooddeli ul.industry_fooddeli_list{width: 95%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}.industry_fooddeli ul.industry_fooddeli_list li {width: 49%;margin: 5px 0;padding: 0;}.industry_fooddeli_feature{box-sizing :border-box;padding: 0 12.5px 0;}.industry_fooddeli_feature .feature_bnr{width: 100%;margin: 0 0 1rem 0;}}/*カテゴリーナビ*/.navi_title {border-bottom: solid #c4b291 5px;border-left: solid #c4b291 30px;font-size: 26px;font-weight: bold;text-indent: 1em;margin-bottom: 1em;}.navi_deteal {display: flex;}.cate_navi_botton ul {display: flex;justify-content: flex-start;flex-wrap: wrap;}.desc_search {border:solid 3px #c4b291;height: 2.5em;flex-basis: 290px;display: flex;align-items: center;justify-content: center;font-weight: bold;margin-right: 0.5em;position:relative;width: 136px;margin-bottom: 0.5em;}.desc_search::after {content: url(/img/usr/arrow_red_r.png);position:absolute;right: 5px;}.cate_navi_botton ul li a{color:#555;}.cate_navi_botton ul li a::after{}.desc_cate {background:#c4b291;height: 2.5em;margin-bottom: 1em;display: flex;align-items: center;padding-left: 1em;width: 100%;}.desc_cate::after {content: url(/img/usr/arrow_red_r.png);position: absolute;right: 30px;}.desc_cate a {color:#fff;font-weight:bold;position: relative;}.cate_navi_botton {font-size: 20px;width: 100%;}@media screen and (max-width: 768px) {.cate_navi {margin: 0 12.5px;}.desc_cate {width: 40%;margin-right: 0.5em;margin-bottom: 0.5em;justify-content: center;font-size: 0.6em;padding-left: 0;height: auto;border: solid 3px #c4b291;padding-top: 0.5em;padding-bottom: 0.5em;padding-left: 0.5em;padding-right: 0.5em;}.desc_search {flex-basis: auto;width: 40%;margin-right: 0.5em;margin-bottom: 0.5em;font-weight: normal;font-size: 0.6em;padding-top: 0.5em;padding-bottom: 0.5em;padding-left: 0.5em;padding-right: 0.5em;}.cate_navi_botton {font-size: 1em;font-weight: normal;}.desc_cate::after {right: 40%;}.navi_deteal p {width: 40%;}.desc_cate a {font-weight: normal;}.cate_navi_botton ul li a {padding: 0.5em;}}/*レジロール商品用Q&A 最初のボタン設定*/._rejirollqanda{width: 100%;padding-top: 10px;box-sizing: border-box;}._rejirollqanda .acd-check{display: none;}._rejirollqanda .acd-label{font-weight: bold;background: #333333;color: #ffffff;display: block;margin: 0;padding: 10px;position: relative;}._rejirollqanda .acd-content{height: 0;opacity: 0;padding: 0 10px;visibility: hidden;}.acd-check:checked + .acd-label + .acd-content{height: 40px;opacity: 1;padding: 10px 10px 15px 10px;visibility: visible;height: auto;border: solid 1px #cccccc;}/* レジロール商品用Q&A 最初のボタン設定 アイコン+ */._rejirollqanda .acd-label::before, ._rejirollqanda .acd-label::after {content: '';width: 10px;height: 2px;background-color: #ffffff;position: absolute;top: 50%;right: 3%;transform: translateY(-50%);box-sizing: border-box;}/* レジロール商品用Q&A 最初のボタン設定 一本は縦にして+を作る */._rejirollqanda .acd-label::after {transform: translateY(-50%) rotate(90deg);transition: .5s;}/*レジロール商品用Q&A 中身外枠*/._rejirollqanda .accordion {width: 100%;box-sizing: border-box;}._rejirollqanda .acd-content .reji_ac-hidden {display: none;}/* レジロール商品用Q&A 中身 アイコン+ */._rejirollqanda .acd-content .reji_ac-open::before, ._rejirollqanda .acd-content .reji_ac-open::after {content: '';width: 10px;height: 2px;background-color: #000000;position: absolute;top: 50%;right: 3%;transform: translateY(-50%);box-sizing: border-box;}/* レジロール商品用Q&A 中身 一本は縦にして+を作る */._rejirollqanda .acd-content .reji_ac-open::after {transform: translateY(-50%) rotate(90deg);transition: .5s;}/* レジロール商品用Q&A 中身 アコーディオンが開いたら縦棒を横棒にして-にする */.acd-check:checked + .acd-label:after {transform: translateY(-50%) rotate(0);}/* レジロール商品用Q&A 中身 Question部分 */._rejirollqanda .acd-content .reji_ac-open {display: block;padding: 10px 40px 10px 70px;background: #eeeeee;cursor: pointer;margin: 5px 0 0;box-sizing: border-box;position: relative;}/*レジロール商品用Q&A 中身 QとAのデザイン */._rejirollqanda .acd-content .reji_ac-open span {display: flex;justify-content: center;align-items: center;width: 50px;height: 100%;color: #ffffff;background-color: #1f64a8;position: absolute;text-align: center;left: 0;top: 0;font-weight: bold;box-sizing: border-box;}._rejirollqanda .acd-content .reji_ac-close span {display: flex;justify-content: center;align-items: center;width: 50px;height: 100%;color: #ffffff;background-color: #d83c43;position: absolute;text-align: center;left: 0;top: 0;font-weight: bold;box-sizing: border-box;}/* レジロール商品用Q&A 中身 アコーディオンが開いたら縦棒を横棒にして-にする */.reji_ac-hidden:checked + .reji_ac-open:after {transform: translateY(-50%) rotate(0);}/* レジロール商品用Q&A 中身 Answer部分 */._rejirollqanda .acd-content .reji_ac-close {display: block;height: 0;/* 要素の高さは0 */overflow: hidden;/* 非表示 */margin: 0 20px 0 0px;padding: 0 0 0 60px;opacity: 0;position: relative;}/* レジロール商品用Q&A 中身 チェックボックスにチェックが入ったらAnswer部分を表示する */._rejirollqanda .reji_ac-hidden:checked + .reji_ac-open + .reji_ac-close {height: auto;opacity: 1;padding: 10px 10px 10px 70px;background-color: #ffffff;}/* レジロール商品用Q&A 中身 チェックボックスにチェックが入ったらAnswer部分を表示する */._rejirollqanda .acd-content .reji_ac-close ._details {display: flex;flex-wrap: wrap;justify-content: space-between;}/* レジロール商品用Q&A 画像並べ */._rejirollqanda .acd-content .reji_ac-close ._details ._txt {width: 59%;}._rejirollqanda .acd-content .reji_ac-close ._details ._img {width: 39%;}._rejirollqanda .acd-content .reji_ac-close ._details ._img img {width: 100%;}@media screen and (max-width: 768px) {._rejirollqanda{padding: 10px;}}/*シモジマラボ用*/.shimolab_contents{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;margin-bottom: 25px;padding: 10px 0 0;}.shimolab_contents ._btn{width: 49%;margin-bottom: 10px;}.shimolab_contents ._btn a{display: block;color: #ffffff;background-color: #333333;border-radius: 0.5em;padding: 5px;font-weight: bold;text-align: center;box-sizing: border-box;}.shimolab_contents ._btn a:hover{text-decoration: none;opacity: 0.7;}.shimolab_attention{font-weight: bold;}.shimolab_attention p.attention_txt{font-size: 1.2em;color: #ff0000;}.shimolab_attention p.attention_txt::before{content: url(/img/usr/info/ico_attention.gif);margin-right: 5px;}@media (max-width: 768px) {.shimolab_contents{margin-bottom: 15px;padding: 0 10px;}.shimolab_contents ._btn{font-size: 0.8em;margin-bottom: 5px;border-bottom-style: none;}.shimolab_contents ._btn a:hover{opacity: 1;}.shimolab_attention{margin-bottom: 15px;padding: 0 10px;box-sizing: border-box;}.shimolab_attention ._img{width: 100%;}}@media screen and (max-width: 768px){/*カテゴリートップにYoutubeを設置する時用*/div.youtube_list {flex-direction: column;padding: 0 10px;box-sizing:border-box;}div.youtube_in {width: 100%;margin-bottom: 5px;}}/* 21.07 ファセットボタン用 */div.cate_faset_list ul {display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 0 -10px;}div.cate_faset_list ul li {position: relative;top: 0;left: 0;border: #cccccc 1px solid;width: 250px;margin: 0 0 1% 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}div.cate_faset_list ul li:hover {opacity: 0.7;}div.cate_faset_list ul li a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}div.cate_faset_list ul li{display: flex;flex-wrap: nowrap;justify-content: space-between;}div.cate_faset_list ul li ._img{width: 35%;box-sizing: border-box;min-width: 0;}div.cate_faset_list ul li ._img img{max-width: 100%;}div.cate_faset_list ul li ._name{width: 65%;box-sizing: border-box;min-width: 0;display: flex;align-items: center;font-weight: bold;padding-left: 5px;}@media screen and (max-width: 768px) {div.cate_faset_list ul {margin: 0 12.5px;justify-content: space-between;}div.cate_faset_list ul li {width: 49%;margin: 0 0 2% 0;padding: 5px;}}/* 21.07 ファセットボタン用 終*//* 23.05 下部コンテンツ*/.f_qanda{width: 100%;margin: 25px 0;}.f_qanda h2{font-size: 1.7em;font-weight: bold;}.f_qanda dl._det dt{font-weight: bold;box-sizing: border-box;padding: 10px 10px 10px 30px;border-bottom: dotted 1px #cccccc;position: relative;}.f_qanda dl._det dt:before{content: '';background-image: url("/img/usr/ico_fot_q.png");background-position: 0 0;background-repeat: no-repeat;width: 25px;height: 25px;text-indent: -9999px;overflow: hidden;position: absolute;left: 0;top: 25%;}.f_qanda dl._det dd{font-weight: bold;box-sizing: border-box;padding: 10px 10px 10px 30px;margin-bottom: 5px;position: relative;}.f_qanda dl._det dd:before{content: '';background-image: url("/img/usr/ico_fot_a.png");background-position: 0 0;background-repeat: no-repeat;width: 25px;height: 25px;text-indent: -9999px;overflow: hidden;position: absolute;left: 0;top: 25%;}.f_contents{width: 100%;}.f_contents h2{font-size: 1.7em;font-weight: bold;}.f_contents h3{font-size: 1.3em;font-weight: bold;}.f_contents p{margin-bottom: 10px;}.f_contents .blog_btn a{display: inline-block;padding: 10px 15px 10px 45px;color: #ffffff;background-color: #139767;border-radius: 0.5em;font-size: 1.3em;font-weight: bold;text-align: center;position: relative;}.f_contents .blog_btn a:before{content: '';background-image: url("/img/usr/ico_bloghand.png");background-position: 0 0;background-repeat: no-repeat;width: 30px;height: 30px;text-indent: -9999px;overflow: hidden;position: absolute;left: 5px;top: 20%;}.f_contents .blog_btn a:hover{opacity: 0.8;transition: 0.3s;}@media screen and (max-width: 768px) {.f_qanda{padding: 0 10px;box-sizing: border-box;}.f_qanda h2{font-size: 1.2em;}.f_qanda dl._det dt:before{top: 30%;}.f_qanda dl._det dd:before{top: 30%;}.f_contents{padding: 0 10px;box-sizing: border-box;}.f_contents h2{font-size: 1.2em;}.f_contents h3{font-size: 1em;}.f_contents .blog_btn a{font-size: 1em;text-align: left;}.f_contents .blog_btn a:before{left: 2%;top: 25%;}.f_contents .blog_btn a:hover{opacity: 1;}}/* 23.05 下部コンテンツ終*//*カテゴリレコメンド_下層4カテランキングはじまり*/.category_top3 {display: flex;flex-wrap: wrap;justify-content: space-between;min-width: 1030px;margin: 30px 0;box-sizing: border-box;}.category_top3 > #recommend_block {width: 49%;min-width: 504.7px !important;border: solid 1px #ccc;padding: 30px 30px 15px 30px;border-radius: 10px;box-sizing: border-box;}.category_top3 > #recommend_block h2 {margin-bottom: 1em;}.category_top3 > #recommend_block .ec-shelfRole .slick-track {justify-content: space-between;width: 100%!important;min-width: calc(507.4px - 30px)!important;}.category_top3 > #recommend_block .ec-shelfRole .slick-side {width: 194px !important;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide {width: 194px !important;min-width: 125px !important;position: relative;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide img {position: relative;margin-top: 35px;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide:nth-child(1) {background: url(/img/icon/rank_category_1.png);background-repeat: no-repeat;background-size: 30px;background-position-x: center;z-index: 2;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide:nth-child(2) {background: url(/img/icon/rank_category_2.png);background-repeat: no-repeat;background-size: 30px;background-position-x: center;z-index: 2;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide:nth-child(3) {background: url(/img/icon/rank_category_3.png);background-repeat: no-repeat;background-size: 30px;background-position-x: center;z-index: 2;}/*カテゴリレコメンド_下層4カテランキングSP*/@media screen and (max-width: 768px){.category_top3 {display: block;min-width: 100%;padding: 10px;box-sizing: border-box;}.category_top3 > #recommend_block {width: 100%;min-width: 100% !important;max-width: 100% !important;box-sizing: border-box;margin: 10px 0;}.category_top3 > #recommend_block .ec-shelfRole .slick-track {justify-content: space-between;width: 100%!important;min-width: 100%!important;box-sizing: border-box;}.category_top3 > #recommend_block .ec-shelfRole .slick-side {width: 100% !important;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide {width: 33%!important;min-width: auto !important;position: relative;}.category_top3 > #recommend_block .ec-shelfRole .slick-slide:nth-child(3) {margin: 0;}}/*カテゴリレコメンド_下層4カテランキングおわり*/