﻿@charset "utf-8";/* CSS Document *//*全体設定*/*, *:before, *:after {box-sizing: inherit;}/*レコメンドの順位ランキングアイコン*/#recommend_block .ec-shelfRole li.ec-shelfGrid__item:before {content: '';z-index: 2;position: absolute;display: inline-block;width: 25px;height: 25px;background-size: contain;vertical-align: middle;}html {box-sizing: border-box;}img {max-width: 100%;vertical-align: bottom;}#B_query{width: 1260px;max-width: 100%;margin: 0 auto 100px;}/*基本形（section）*/#B_query .section{width: 100%;margin-bottom: 100px;}#B_query .section .intro_txt{text-align: center;font-weight: bold;font-size: 1.1em;line-height: 1.8;margin-bottom: 1em;}#B_query .section p._btxt{font-weight: bold;}#B_query .section p._stxt{font-size: 0.9em;}#B_query .section p.feature_btn{width: 100%;}#B_query .section p.feature_btn a{padding: 10px 0;background: #139767;border-radius: 5px;color: #ffffff;font-size: 1.2em;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;}#B_query .section p.feature_btn a:hover{opacity: 0.7;}#B_query .section p.feature_btn a::after{content: "";position: absolute;right: 1%;border: 7px solid transparent;border-left: 12px solid #ffffff;}/*基本形（section）分割*/#B_query .section .con{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}#B_query .section .con ._itemname{font-size: 0.9em;line-height: 1.2;font-weight: bold;border-bottom: solid 1px #000000;padding: 0 5px;margin-bottom: 10px;}#B_query .section .con ._itemname span._btxt{font-size: 2em;display: block;}/*4分割*/#B_query .section .con .fl_4{width: 24%;margin-bottom: 25px;}.coming-soon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-10deg);background-color: rgba(255, 255, 255, 0.8);color: red;font-weight: bold;font-size: 1.2rem;padding: 0.3em 1em;border-radius: 4px;pointer-events: none;z-index: 2;}#B_query .section .con._4::after,#B_query .section .con._4::before {content: "";display: block;width: 24%;height: 0;}#B_query .section .con._4::before {order: 1;}/*基本形（section）ボタン*/#B_query .section ul.btn li{display: flex;justify-content: space-between;border: solid #b0b0b0 1px;padding: 10px;border-radius: 1em;margin-bottom: 10px;position: relative;transition: .3s;}#B_query .section ul.btn li ._img{width: 34%;}#B_query .section ul.btn li ._img img{width: 100%;}#B_query .section ul.btn li ._txt{width: 60%;font-weight: bold;display: flex;align-items: center;}#B_query .section ul.btn li::after{content: "";position: absolute;top: 50%;right: 1%;transform: translateY(-50%);border: 7px solid transparent;border-left: 12px solid #999999;}#B_query .section ul.btn li:hover{background-color: rgba(227,227,227,0.50);z-index: 3;}#B_query .section ul.btn li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;}/*h系の設定*/#B_query h1.title_h1{font-size: 3em;font-weight: bold;text-align: center;}#B_query h1.title_h1 span{font-size: 2em;}#B_query h1.title_h1 span.h1_s {font-size: 0.6em;display: block;}#B_query h2.title_h2{font-size: 2.5em;font-weight: bold;text-align: center;border-bottom: solid 1px #000000;margin-bottom: 15px;padding-bottom: 5px;}#B_query #papercup_03 h2.title_h2 {margin-bottom: 2em;}#B_query h3.title_h3{font-size: 1.8em;font-weight: bold;text-align: center;border-bottom: solid 1px #000000;margin-bottom: 15px;padding-bottom: 5px;margin-top: 3em;}#B_query h4.title_h4{font-size: 2em;font-weight: bold;}#B_query .border{padding-bottom: 10px;margin-bottom: 10px;border-bottom: solid 1px #000000;}/*menuの設定*/#B_query .menu{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 25px;}#B_query .menu .group_w{width: 49%;border-radius: 5px;padding: 0;border: solid 1px #cccccc;display: flex;justify-content: space-between;margin-bottom: 25px;}#B_query .menu a:hover{background-color: rgba(227,227,227,0.50);z-index: 0;}#B_query .menu .group_w ._img{width: 50%;border-top-left-radius: 5px;border-bottom-left-radius: 5px;display: inline-block;overflow: hidden;padding: 0;}#B_query .menu .group_w ._img._pc{display: block!important;}#B_query .menu .group_w ._img._smh{display: none!important;}#B_query .menu .group_w ._img img{width: 100%;}#B_query .menu .group_w ._txt{width: 50%;padding-left: 10px;display: flex;align-content: center;align-items: center;font-size: 1.2em;font-weight: bold;position: relative;}#B_query .menu .group_w ._txt:before{content: "";position: absolute;top: 50%;right: 0;border: 8px solid transparent;border-top: 13px solid #999999;transform: translateY(-50%) translateX(-50%);}#B_query .menu .group_s{width: 24%;border-radius: 5px;padding: 0;border: solid 1px #cccccc;}#B_query .menu .group_s ._img{width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;display: inline-block;overflow: hidden;padding: 0;}#B_query .menu .group_s ._img._pc{display: block!important;}#B_query .menu .group_s ._img._smh{display: none!important;}#B_query .menu .group_s ._img img{width: 100%;}#B_query .menu .group_s ._txt{width: 100%;text-align: center;padding: 5px 0 10px;font-size: 1.2em;font-weight: bold;position: relative;}#B_query .menu .group_s ._txt:after{content: "";position: absolute;top: 50%;right: 0;border: 8px solid transparent;border-top: 13px solid #999999;transform: translateY(-50%) translateX(-50%);}#B_query .menu .group_w,#B_query .menu .group_s {position: relative;}#B_query .menu .group_w a,#B_query .menu .group_s a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;z-index: 3;transition: .3s;}/*売れ筋ランキング*/#B_query .ranking{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin: 15px auto;}#B_query .ranking .item{width: 19%;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;font-weight: bold;margin-bottom: 20px;}#B_query .ranking .item p{padding: 5px 5px 0;}#B_query .ranking .item a:hover{background-color: rgba(227,227,227,0.50);z-index: 0;}#B_query .ranking .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#B_query .ranking .item img{width: 100%;}#B_query .ranking .item._01::before{content: url("/img/lp/ico_rank01.png");background-color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;}#B_query .ranking .item._02::before{content: url("/img/lp/ico_rank02.png");background-color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;}#B_query .ranking .item._03::before{content: url("/img/lp/ico_rank03.png");background-color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;}#B_query .ranking .item._04::before{content: url("/img/lp/ico_rank04.png");background-color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;}#B_query .ranking .item._05::before{content: url("/img/lp/ico_rank05.png");background-color: #ffffff;width: 100%;text-align: center;margin-bottom: 10px;}/*section 左にイメージのあるタイトル*/#B_query .section .cate_name{width: 100%;display: flex;justify-content: space-between;border-bottom: solid 1px #000000;margin-bottom: 50px;}#B_query .section .cate_name ._txt{display: flex;flex-direction: column;justify-content: center;width: 60%;font-weight: bold;}#B_query .section .cate_name ._txt h3{font-size: 2.5em;font-weight: bold;}#B_query .section .cate_name ._img{width: 40%;}#B_query .section .cate_name ._img img{width: 100%;}#B_query .section .cate_name ._img._pc{display: block!important;}#B_query .section .cate_name ._img._smh{display: none!important;}/*アコーディオン設定*//*チェックボックス非表示*/.bquery-check{display: none;}/*アコーディオン設定 クリック場所*/.section .bquery-label{display: flex;align-items: flex-start;flex-direction: column;padding: 10px 60px 5px 0;background: #ffffff;border-bottom: solid 1px #000000;cursor: pointer;margin: 5px 0 20px;box-sizing: border-box;position: relative;}.section .bquery-label ._type{display: flex;align-items: baseline;font-weight: bold;margin-top: 5px;}.section .bquery-label ._type p._stxt{font-size: 0.8em;margin: 0 20px 0 10px;}/*アコーディオン設定 記号*/.bquery-label::before,.bquery-label::after{content: '';width: 20px;height: 3px;background-color: #000000;position: absolute;bottom: 20px;right: 3%;transform: translateY(-50%);box-sizing: border-box;}.bquery-label::after{transform: translateY(-50%) rotate(90deg);transition: .5s;}/*アコーディオン設定 紙袋単品部分表示非表示*/.bquery-content{height: 0;opacity: 0;overflow: hidden;display: flex;flex-wrap: wrap;}.bquery-check:checked + .bquery-label:after{transform: translateY(-50%) rotate(0);}.bquery-check:checked + .bquery-label + .bquery-content{height: auto;opacity: 1;padding: 20px 0 0;visibility: visible;}/*アイコン設定*/#B_query .icon{display: block;padding: 5px 30px;border-radius: 2em;font-weight: bold;margin-bottom: 10px;}#B_query .icon.aqua{background-color: #11bf8f;color: #ffffff;}#B_query .icon.orange{background-color: #ff811a;color: #ffffff;}#B_query .icon.blue{background-color: #348cce;color: #ffffff;}#B_query .icon.r_pink{background-color: #e83474;color: #ffffff;}/*線付きbox*/#B_query .b_box_full{border: solid 1px #cccccc;border-radius: 1em;display: flex;justify-content: space-between;margin: 25px 0 30px;padding: 15px;}#B_query .b_box_full .g_box_s{width: calc(100% - 1040px);background-color: #efefef;border-radius: 1em;padding: 1em;display: flex;justify-content: center;flex-direction: column;text-align: center;}#B_query .b_box_full .g_box_s .box_title{font-size: 1.1em;font-weight: bold;margin-bottom: 10px;}#B_query .b_box_full .g_box_s .det_txt{border-radius: 0.5em;background-color: #ffffff;padding: 5px;font-size: 0.9em;font-weight: bold;margin-bottom: 10px;}#B_query .b_box_full .g_box_s .det_txt .size{padding-bottom: 2px;}#B_query .b_box_full .g_box_s .det_txt .capacity{padding-top: 2px;border-top: dotted 2px #000000;}#B_query .b_box_full .w_box_m{width: 1022px;display: flex;flex-wrap: wrap;}#B_query .det_txt{font-size: 1.1em;text-align: center;font-weight: bold;}#B_query .det_txt .size{padding-bottom: 2px;}#B_query .det_txt .capacity{padding-bottom: 2px;border-top: dotted 2px #000000;}#B_query .b_box_full .w_box_m .fl_5{width: 190px;margin:0 18px 20px 0;}#B_query .b_box_full .w_box_m .fl_5:nth-of-type(5n) {margin-right: 0;}#B_query .b_box_full .w_box_m .fl_5 ._link{position: relative;}#B_query .b_box_full .w_box_m .fl_5 ._link a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#B_query .b_box_full .w_box_m .fl_5 ._link a:hover{background-color: rgba(227,227,227,0.50);}/*sectionメニュー 始まり*/#B_query ul.section_menu{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 30px 0;}#B_query ul.section_menu:after{content: "";display: block;width: 32%;height: 0;}#B_query ul.section_menu li{width: 32%;margin-bottom: 10px;}#B_query ul.section_menu li a{display: block;font-weight: bold;text-decoration: none;padding: 1em;background-color: #f2f2f2;position: relative;border-radius: 5px;}#B_query ul.section_menu li a:after {content: "";width: 0;height: 0;position: absolute;top: 35%;right: 3%;border: 6px solid transparent;border-top: 10px solid #999999;}/*sectionメニュー 終わり*//*メインとサブのピックアップ　始まり*/#B_query .section .pickup_item{display: flex;flex-wrap: wrap;justify-content: space-around;}#B_query .section .pickup_item ._mainitem{position: relative;width: 49%;border: solid 1px #cccccc;padding: 30px;border-radius: 10px;position: relative;margin-bottom: 30px;}#B_query .section .pickup_item ._mainitem a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#B_query .section .pickup_item ._mainitem a:hover {background-color: rgba(227,227,227,0.2);z-index: 1;}#B_query .section .pickup_item ._mainitem ._point{border-bottom: solid 1px #ff0012;font-weight: bold;font-size: 25px;text-align: center;}#B_query .section .pickup_item ._mainitem ._img {text-align: center;padding: 15px;}#B_query .section .pickup_item ._name {font-size: 1.5em;font-weight: bold;}#B_query .section .pickup_item ._mainitem ._perpiece {margin-bottom: 10px;}#B_query .section .pickup_item ._mainitem ._info {margin-bottom: 10px;font-size: 1.2em;}#B_query .section .pickup_item ._mainitem ._comment {margin-bottom: 10px;}#B_query .section .pickup_item ._mainitem ._tag {position: relative;background: #f2f2f2;padding: 0.5em;margin-bottom: 5px;vertical-align: middle;font-size: 1.2em;border-radius: 15px 0 0 15px;}#B_query .section .pickup_item ._mainitem ._tag::before {display: inline-block;vertical-align: middle;content: '';width: 1em;height: 1em;background: #ea2700;border-radius: 50%;margin-right: 8px;}#B_query .section .buytogether {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;}#B_query .section .h4_buytogether {font-weight: bold;border-left: solid 20px #ea2700;padding: 0.5em 1em;margin-bottom: 15px;font-size: 1.5em;margin-bottom: 30px;}#B_query .section .buytogether ._subitem {display: flex;border: solid 1px #cccccc;border-radius: 10px;width: 49%;padding: 30px 15px;position: relative;align-items: center;}#B_query .section .buytogether ._subitem a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#B_query .section .buytogether ._subitem a:hover {background-color: rgba(227,227,227,0.2);z-index: 0;}#B_query .section .buytogether ._subitem ._txt ._name {font-size: 1.2em;font-weight: bold;}#B_query .section .buytogether ._subitem ._txt ._perpiece {margin-bottom: 15px;}#B_query .section .buytogether ._subitem ._txt ._info {background: #ffefab;font-weight: bold;display: inline-block;padding: 0.5em;font-size: 1.2em;}/*メインとサブのピックアップ　終わり*//*3列*/#B_query .section .column3_contents {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;/*margin-bottom: 50px;*/margin-top: 20px;}#B_query .section .column3_contents:after {content: "";display: block;width: 32%;height: 0;}#B_query .section .column3_contents .item {width: 32%;border-radius: 5px;border: solid 1px #cccccc;z-index: 1;display: flex;flex-direction: column;position: relative;margin-bottom: 20px;}#B_query .section .column3_contents .item a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#B_query .section .column3_contents .item a:hover {background-color: rgba(227,227,227,0.2);z-index: 0;}#B_query .section .column3_contents .item .item_image {border-top-left-radius: 5px;border-top-right-radius: 5px;display: inline-block;overflow: hidden;}#B_query .section .column3_contents .item .item_title {padding: 0 15px;font-size: 1.5em;font-weight: bold;margin-top: 0.5em;}#B_query .section .column3_contents .item .item_txt {padding: 5px 15px 15px 15px;}/*3列　終わり*/#B_query .matome {border: solid 1px #ccc;padding: 30px;border-radius: 10px;}/*関連記事のところ*/h2.uline_b {font-size: 2em;font-weight: bold;border-bottom: solid 5px #000000;margin-top: 45px;margin-bottom: 25px;}.column{width: 100%;margin-bottom: 45px;}.column h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}.column h3::before{content: "┃"}.contents_02{display: flex;flex-wrap: wrap;/*	justify-content: space-between;*/margin: 0 auto;}.contents_02 .item_{width: 32%;box-sizing: border-box;/*	border: solid 1px #cccccc;*/display: flex;flex-direction: column;}.contents_02::after{content: "";display: block;width: 32%;height: 0;}.contents_02 .item_ ul.btns_{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #139767;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 1em;}.column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}.column ul.tokusyu li{width: 23%;margin-bottom: 10px;}.column ul.tokusyu li img{width: 100%;height: auto;}.column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}.column ul.tokusyu::after{content: "";display: block;width: 23%;}/*ページジャンプのcss*/#B_query .jump{width: 100%;background-color: #ffffff;margin: 0 auto 50px;box-sizing: border-box;position: sticky;top: 0;z-index: 35;padding-bottom: 0;padding-top: 0;max-width: 100%;}.jump ul._genre_menu{width: 100%;display: flex;flex-flow: row;justify-content: center;margin: 0;box-sizing: border-box;list-style: none;padding: 0;border-top: solid 2px #29741d;border-right: solid 2px #29741d;}.jump ul._genre_menu li.global_item{width: 25%;position: relative;border-left: solid 2px #29741d;border-bottom: solid 2px #29741d;}.jump ul._genre_menu li.global_item:last-child{border-right-style: none;margin-right: 0;}.jump ul._genre_menu li.global_item a{display: block;padding: 20px 20px 40px 20px;font-weight: bold;text-decoration: none;box-sizing: border-box;text-align: center;color: #29741d;}.jump ul._genre_menu li.global_item a::after{content: "";display: block;position: absolute;left: 50%;top: 70%;transform: translate(-50%, -50%);width: 0;height: 0;border-style: solid;border-width: 15px 17.5px 0 17.5px;border-color: #efc75ftransparent transparent transparent;}/*文章とおすすめ商品*/#B_query .content_block{width: 100%;display: flex;justify-content: space-between;flex-wrap: nowrap;margin-bottom: 35px;box-sizing: border-box;}#B_query .content_block ._box{width: 32%;border: solid 1px #cccccc;padding: 10px 15px;border-radius: 0.5em;box-sizing: border-box;display: flex;flex-direction: column;}#B_query .content_block ._box ._title{margin-bottom: 15px;text-align: center;}#B_query .content_block ._box ._title h3._type{color: #ffffff;background-color: #DDA853;font-size: 20px;font-weight: bold;box-sizing: border-box;margin-bottom: 5px;padding: 10px;}#B_query .content_block ._box ._title p{font-weight: bold;text-align: left;}#B_query .content_block ._box h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;text-align: center;border-bottom: solid 2px #DDA853;}#B_query .content_block ._box .items_block{width: 100%;display: flex;justify-content: center;align-items: stretch;margin-bottom: 10px;position: relative;box-sizing: border-box;}#B_query .content_block ._box .items_block a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;}#B_query .content_block ._box .items_block:hover{opacity: 0.7;}#B_query .content_block ._box .items_block ._img{width: 54%;}#B_query .content_block ._box .items_block ._txt {width: 44%;display: flex;flex-direction: column;padding: 0 0 0 5px;}#B_query .content_block ._box .items_block ._txt .name {font-size: 14px;font-weight: bold;}#B_query .content_block ._box ._btn{margin-top: auto;}#B_query .content_block ._box ._btn a {display: block;font-size: 12px;font-weight: bold;text-decoration: none;text-align: center;box-sizing: border-box;padding: 10px 0;border-radius: 1.5em;position: relative;color: #fff;background-color: #DDA853;}#B_query .content_block ._box ._title ._type{position: relative;}/*価格*/.item_price {display: flex;align-items: center;gap: 5px;font-size: 2.8em;font-weight: bolder;color: red;text-align: center;justify-content: center;}.item_price::after {content: "（税込）";font-size: 0.5em;display: inline-block;vertical-align: baseline;margin-left: -10px;position: relative;top: 0.4em;}.unit_price {display: flex;align-items: center;gap: 5px;font-size: 1em;font-weight: bolder;text-align: center;justify-content: center;margin-top: 10px;background: linear-gradient(transparent 65%, yellow 30%);}.unit_price::after {/* content: "（税込）";*/font-size: 1em;display: inline-block;vertical-align: baseline;margin-left: 4px;}.item_price span {vertical-align: bottom;line-height: 1;}/*画像と文字横並びブロック*/#B_query .contents_b{width: 80%;margin: 0 auto 45px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}#B_query .contents_b .item{border: 3px solid red !important;padding: 5px;display: grid;grid-template-columns: 1fr 1fr;background-color: white;}#B_query .contents_b .item .item_img{width: 90%;display: flex;justify-content: center;/* 横方向中央 */align-items: center;/* 縦方向中央 */}#B_query .item_img888{width: 90%;display: flex;justify-content: center;/* 横方向中央 */align-items: center;/* 縦方向中央 */margin: 1em auto;}#B_query .contents_b .item .item_img img{width: 100%;}#B_query .contents_b .item .item_txt{padding: 10px 5px;}#B_query .contents_b .item .item_txt h4{font-size: 1.1em;font-weight: bold;text-align: center;}#B_query .contents_b .item .item_txt h3{font-size: 1em;font-weight: bold;}#B_query .contents_b .item .item_txt p{font-size: 1em;line-height: 1.5;}._btn78 {width: 90%;margin: auto;}._btn78 a{display: block;font-size: 1em;font-weight: bold;color: #ffffff !important;background-color: #183B4E;text-decoration: none;text-align: center;box-sizing: border-box;padding: 5px 0;border-radius: 1.5em;position: relative;margin: 15px;}#B_query ._img{margin: 0.5em auto;}@media screen and (max-width: 768px) {/*全体設定*/#B_query{width: 100%;padding: 0 10px;margin: 0 auto 50px;}/*基本形（section）*/#B_query .section{width: 100%;margin-bottom: 50px;}#B_query .section .intro_txt{text-align: left;font-weight: normal;font-size: 0.9em;line-height: 1.5;}#B_query .section p._stxt{font-size: 0.8em;}#B_query .section p.feature_btn{font-size: 0.8em;}#B_query .section p.feature_btn a:hover{opacity: 1;}#B_query .section p.feature_btn a::after{border: 4px solid transparent;border-left: 6px solid #ffffff;}/*基本形（section）分割*/#B_query .section .con ._itemname{font-size: 0.8em;}#B_query .section .con ._itemname span._btxt{font-size: 1.5em;}/*4分割*/#B_query .section .con .fl_4{width: 48%;margin-bottom: 15px;}#B_query .section .con._4::after,#B_query .section .con._4::before {content: none;}#B_query .section .con._4::before {order: 0;}/*基本形（section）ボタン*/#B_query .section ul.btn li{padding: 0.5em;border-radius: 0.5em;}#B_query .section ul.btn li ._img{width: 34%;}#B_query .section ul.btn li ._img img{width: 100%;}#B_query .section ul.btn li ._txt{font-size: 0.8em;padding-right: 10px;}#B_query .section ul.btn li::after{border: 4px solid transparent;border-left: 6px solid #999999;}#B_query .section ul.btn li:hover{background-color: rgba(227,227,227,0.50);z-index: 3;}#B_query .section ul.btn li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;}/*h系の設定*/#B_query h1.title_h1{font-size: 1.3em;margin-bottom: 25px;}#B_query h1.title_h1 span{font-size: 1.5em;}#B_query h2.title_h2{font-size: 1.3em;}#B_query h3.title_h3{font-size: 1.1em;}#B_query h4.title_h4{font-size: 1.1em;}/*menuの設定*/#B_query .menu .group_w{padding: 0;margin-bottom: 10px;width: 100%;}#B_query .menu a:hover{background-color: rgba(227,227,227,0.0);z-index: 0;}#B_query .menu .group_w ._img{width: 35%;border-top-left-radius: 5px;border-bottom-left-radius: 5px;display: inline-block;overflow: hidden;padding: 0;}#B_query .menu .group_w ._img._pc{display: none!important;}#B_query .menu .group_w ._img._smh{display: block!important;}#B_query .menu .group_w ._img img{width: 100%;}#B_query .menu .group_w ._txt{width: 65%;font-size: 0.8em;}#B_query .menu .group_w ._txt:before{top: 60%;border: 4px solid transparent;border-top: 6px solid #999999;}#B_query .menu .group_s{width: 49%;display: flex;justify-content: space-between;margin-bottom: 10px;padding: 0;}#B_query .menu .group_s ._img{width: 35%;border-bottom-left-radius: 5px;border-top-right-radius: 0;}#B_query .menu .group_s ._img._pc{display: none!important;}#B_query .menu .group_s ._img._smh{display: block!important;}#B_query .menu .group_s ._txt{width: 65%;font-size: 0.8em;text-align: left;padding: 0 13px 0 10px;display: flex;align-content: center;align-items: center;}#B_query .menu .group_s ._txt:after{top: 60%;border: 4px solid transparent;border-top: 6px solid #999999;}/*売れ筋ランキング*/#B_query .ranking{justify-content: space-around;}#B_query .ranking .item{width: 30%;font-size: 0.8em;}#B_query .ranking .item a:hover{background-color: rgba(227,227,227,0.0);z-index: 0;}#B_query .ranking .item._01::before{content: '';display: inline-block;width: 30px;height: 23px;background-image: url(/img/lp/ico_rank01.png);background-size: contain;vertical-align: middle;}#B_query .ranking .item._02::before{content: '';display: inline-block;width: 30px;height: 23px;background-image: url(/img/lp/ico_rank02.png);background-size: contain;vertical-align: middle;}#B_query .ranking .item._03::before{content: '';display: inline-block;width: 30px;height: 23px;background-image: url(/img/lp/ico_rank03.png);background-size: contain;vertical-align: middle;}#B_query .ranking .item._04::before{content: '';display: inline-block;width: 30px;height: 23px;background-image: url(/img/lp/ico_rank04.png);background-size: contain;vertical-align: middle;}#B_query .ranking .item._05::before{content: '';display: inline-block;width: 30px;height: 23px;background-image: url(/img/lp/ico_rank05.png);background-size: contain;vertical-align: middle;}/*section 左にイメージのあるタイトル*/#B_query .section .cate_name{margin-bottom: 25px;padding-bottom: 5px;}#B_query .section .cate_name ._txt{font-size: 0.8em;}#B_query .section .cate_name ._txt h3{font-size: 1.5em;}#B_query .section .cate_name ._img{/*width: 40%;*/display: flex;align-items: center;}#B_query .section .cate_name ._img._pc{display: none!important;}#B_query .section .cate_name ._img._smh{display: block!important;}/*アコーディオン設定*//*チェックボックス非表示*//*アコーディオン設定 クリック場所*/.section .bquery-label{margin: 5px 0 10px;}.section .bquery-label ._type{flex-direction: column;}.section .bquery-label ._type p{font-size: 0.8em;}.section .bquery-label ._type p._stxt{font-size: 0.8em;margin: 0;}/*アイコン設定*/#B_query .icon{font-size: 0.8em;padding: 5px 20px;margin-bottom: 5px;}/*線付きbox*/#B_query .b_box_full{flex-wrap: wrap;}#B_query .b_box_full .g_box_s{width: 100%;margin-bottom: 10px;}#B_query .b_box_full .g_box_s .box_title{font-size: 1.1em;font-weight: bold;margin-bottom: 10px;}#B_query .b_box_full .g_box_s .det_txt{border-radius: 0.5em;background-color: #ffffff;padding: 5px;font-size: 0.9em;font-weight: bold;margin-bottom: 10px;}#B_query .b_box_full .g_box_s .det_txt .size{padding-bottom: 2px;}#B_query .b_box_full .g_box_s .det_txt .capacity{padding-top: 2px;border-top: dotted 2px #000000;}#B_query .b_box_full .w_box_m{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}#B_query .b_box_full .w_box_m .det_txt .size{padding-bottom: 2px;}#B_query .b_box_full .w_box_m .det_txt .capacity{padding-bottom: 2px;border-top: dotted 2px #000000;}#B_query .b_box_full .g_box_s .det_img img{width: 40%;}#B_query .b_box_full .w_box_m .fl_5{width: 48%;font-size: 0.8em;margin: 0 0 10px 0;}#B_query .b_box_full .w_box_m .fl_5 .det_img {text-align: center;}#B_query .b_box_full .w_box_m .fl_5 .det_img img{width: 80%;}#B_query .b_box_full .w_box_m .fl_5:nth-of-type(5n) {margin: 0 0 10px 0;}#B_query .b_box_full .w_box_m .fl_5 ._link a:hover{background-color: rgba(227,227,227,0.0);}/*メインピックアップ　始まり*/#B_query .section .pickup_item ._mainitem {width: auto;}#B_query .section .pickup_item ._mainitem ._point {font-size: 1.1em;}#B_query .section .pickup_item ._mainitem ._img {padding: 5px;}#B_query .section .pickup_item ._mainitem ._img img{width: 50%;}#B_query .section .pickup_item ._name {font-size: 1em;}#B_query .section .pickup_item ._mainitem ._perpiece {font-size: 0.8em;}#B_query .section .pickup_item ._mainitem ._info {font-size: 1em;}#B_query .section .pickup_item ._mainitem ._comment{font-size: 0.8em;}#B_query .section .pickup_item ._mainitem ._tag {font-size: 1em;}/*メインピックアップ　終わり*//*サブアイテム　始まり*/#B_query .section .h4_buytogether{margin-bottom: 10px;font-size: 1.1em;}#B_query .section .buytogether {display: block;}#B_query .section .buytogether ._subitem {width: auto;padding: 10px;margin-bottom: 10px;}#B_query .section .buytogether ._subitem ._img {margin-right: 10px;}#B_query .section .buytogether ._subitem ._txt ._name {font-size: 0.9em;}#B_query .section .buytogether ._subitem ._txt ._perpiece {font-size: 0.8em;margin-bottom: 10px;}#B_query .section .buytogether ._subitem ._txt ._info {font-size: 0.9em;padding: 0.3em 0.5em;}/*サブアイテム　終わり*//*メニュー始まり*/#B_query ul.section_menu li a{padding: 0.5em;}#B_query ul.section_menu li{width: 49%;font-size: 0.85em;}/*メニューのピックアップ　終わり*/#B_query .matome {font-size: 0.8em;margin-top: 15px;}/*3列　始まり*/#B_query .section .column3_contents {margin-bottom: 30px;}#B_query .section .column3_contents .item {width: 49%;margin-bottom: 5px;}#B_query .section .column3_contents .item .item_title {font-size: 1em;text-align: center;}#B_query .section .column3_contents .item .item_txt {font-size: 0.8em;}/*3列　終わり*//*関連記事のとこ*/h2.uline_b {font-size: 1.7em;font-weight: bold;margin: 25px 10px 25px;padding-bottom: 5px;line-height: 1.2;text-align: center;}.column{width: 100%;}.column h3{padding: 5px;font-size: 1.3em;margin: 0;}.column h3::before{content: "┃"}.contents_02{padding: 0 10px;}.contents_02 .item_{width: 100%;margin: 5px auto;padding: 0;}.contents_02::after{content: none;}.contents_02 .item_ ul.btns_{font-size: 0.8em;width: 100%;margin-bottom: 0;padding: 0;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{padding: 10px 0;background-color: #139767;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;}.column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;float: none;}.column ul.tokusyu li{width: 49%;}/*ページジャンプ*/#B_query .jump ul._menu{display: flex;flex-wrap: wrap;}#B_query .jump ul._menu li.global_item{width: 50%;box-sizing: border-box;}#B_query .jump ul._menu li.global_item:nth-child(2n+1){border-right: none;}#B_query .jump ul._menu li.global_item a{padding: 5px 7px;font-size: 12px;}#B_query .jump ul._menu li.global_item a::before{position: absolute;content: '';top: 0.7em;left: 1em;height: 0;width: 0;border-style: solid;border-width: 6px 0 6px 9px;border-color: transparent transparent transparent #332219;}#B_query .jump ul._menu li.global_item a::after{content: none;}/*価格*/.item_price {font-size: 2.4em;margin-top: 0;}.item_price::after {font-size: 0.5em;}.unit_price {font-size: 1em;}#B_query .chosei{font-size: 1.1em;text-align: center;}/*画像と文字横並びブロック*/#B_query .contents_b{margin: 0 auto 30px;display: block;width: 95%;}#B_query .contents_b .item{border: solid 1px #cccccc;padding: 5px;margin: 5px 0;background-color: white;grid-template-columns: 1fr 1.2fr;}#B_query .contents_b .item .item_txt h4{font-size: 1em;text-align: center;}#B_query .contents_b .item .item_txt h3{font-size: 1.1em;}#B_query .contents_b .item .item_txt p{font-size: 1em;}#B_query .item_img888{width: auto;}}