@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.productCat_list{display:grid}.productCat_list_item_link{display:grid}.productCat_list_item_link_img,.productCat_list_item_link_ttl{grid-column:1/2;grid-row:1/2}.productCat_list_item_link_img img{aspect-ratio:32/23;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:21px}.productCat_list_item_link_ttl{color:#fff;align-self:flex-end;justify-self:center;font-weight:bold}@media all and (min-width: 1025px){.productCat+.productCat{margin-top:150px}.productCat_list{grid-template-columns:repeat(3, 1fr);gap:115px min(3.64vw,70px)}.productCat_list_item_link_ttl{font-size:clamp(20px,1.45vw,28px);padding-bottom:18px}}@media screen and (max-width: 1024px){.productCat+.productCat{margin-top:80px}.productCat_list{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:32px 50px}.productCat_list_item_link_ttl{font-size:20px;padding-bottom:12px}}.product_tax_headLine{display:grid}.product_tax_headLine_ttl{position:relative;font-weight:bold}.product_tax_headLine_ttl::before{content:"";background-color:#4cb445;position:absolute;border-radius:2px;left:0}.product_tax_headLine_pdf a{width:267px;min-height:48px;color:#4cb445;border:2px solid #4cb445;border-radius:116px;font-weight:bold;font-size:18px;padding:10px;display:flex;justify-content:center;align-items:center;gap:10px}.product_tax_headLine_pdf a::after{content:url(/assets/img/common/icon_pdf.svg);line-height:1}.productList{display:grid}.productList_item{position:relative;display:grid}.productList_item:first-child::before,.productList_item::after{content:"";position:absolute;width:100%;background-repeat:repeat-x;height:2px;background-size:5px 2px}.productList_item:first-child::before{inset:0 auto auto 0}.productList_item::after{inset:auto auto 0 0}.productList_item_img img{width:100%;-o-object-fit:cover;object-fit:cover}.productList_item_ttl{font-weight:bold}.productList_item_info_desc{color:#838383}.productList_item_info_con{background-color:#f7f4ed;border-radius:15px;word-break:break-word}.productList_item_info_con a:not([class]){color:#4cb445;text-decoration:underline}.productList_item_info_con a:not([class])[target=_blank]::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";display:inline-block;margin-left:4px;transform:translateY(3px)}.productList_item_info_con em{font-style:italic}.productList_item_info_con strong{font-weight:bold}.productList_item_info_con p{line-height:2}.productList_item_info_con ul:not([class]),.productList_item_info_con ul:is(.wp-block-list),.productList_item_info_con ol:not([class]),.productList_item_info_con ol:is(.wp-block-list){display:grid;row-gap:1em}.productList_item_info_con ul:not([class])>li,.productList_item_info_con ul:is(.wp-block-list)>li,.productList_item_info_con ol:not([class])>li,.productList_item_info_con ol:is(.wp-block-list)>li{position:relative}.productList_item_info_con ul:not([class])>li::before,.productList_item_info_con ul:is(.wp-block-list)>li::before,.productList_item_info_con ol:not([class])>li::before,.productList_item_info_con ol:is(.wp-block-list)>li::before{color:#dab45d;position:absolute;inset:0 auto auto 0}.productList_item_info_con ul:not([class])>li,.productList_item_info_con ul:is(.wp-block-list)>li{padding-left:1.5em}.productList_item_info_con ul:not([class])>li::before,.productList_item_info_con ul:is(.wp-block-list)>li::before{content:"";border-radius:50%;inset:.3em auto auto 0;background-color:#dab45d}@media all and (min-width: 1025px){.productList_item_info_con ul:not([class])>li::before,.productList_item_info_con ul:is(.wp-block-list)>li::before{min-width:1em;width:1em;min-height:1em;height:1em}}@media screen and (max-width: 1024px){.productList_item_info_con ul:not([class])>li::before,.productList_item_info_con ul:is(.wp-block-list)>li::before{min-width:.9em;width:.9em;min-height:.9em;height:.9em}}.productList_item_info_con ol:not([class]),.productList_item_info_con ol:is(.wp-block-list){counter-reset:number 0}.productList_item_info_con ol:not([class])>li,.productList_item_info_con ol:is(.wp-block-list)>li{padding-left:1.5em}.productList_item_info_con ol:not([class])>li::before,.productList_item_info_con ol:is(.wp-block-list)>li::before{counter-increment:number 1;content:counter(number) ".";font-weight:bold;font-size:16px}.productList_item_info_con img{max-width:100%}.productList_item_info_con img+figcaption{margin:.4em 0 0;color:#4cb445}.productList_item_info_con figcaption{font-weight:500}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.productList_item_info_con .lb_shop_info>table{width:100%;border-collapse:collapse}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.productList_item_info_con .lb_shop_info>table tr th,.productList_item_info_con .lb_shop_info>table tr td{border:1px solid #838383;line-height:1.5}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.productList_item_info_con .lb_shop_info>table tr th{background-color:#f7f4ed}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.productList_item_info_con .lb_shop_info>table tr td{background-color:rgba(0,0,0,0)}.productList_item_info_con [class*=flexible-table] figcaption{color:#4cb445;font-weight:bold}.productList_item_info_con [class*=flexible-table] figcaption:first-child{margin-bottom:.8em}.productList_item_info_con [class*=flexible-table] figcaption:last-child{margin-top:.8em}.productList_item_info_con .is-layout-flex{display:flex}@media screen and (max-width: 1024px){.productList_item_info_con .is-layout-flex{flex-wrap:wrap}}.productList_item_info_con .has-text-align-left{text-align:left}.productList_item_info_con .has-text-align-center{text-align:center}.productList_item_info_con .has-text-align-right{text-align:right}.productList_item_info_con .are-vertically-aligned-top{align-items:flex-start}.productList_item_info_con .are-vertically-aligned-center{align-items:center}.productList_item_info_con .are-vertically-aligned-bottom{align-items:flex-end}.productList_item_info_con .wp-block-columns,.productList_item_info_con .wp-block-media-text{gap:1em 2em}.productList_item_info_con .wp-block-media-text__content{padding:0}.productList_item_info_con .wp-block-group-is-layout-constrained{background-color:#4cb445}.productList_item_info_con .is-horizontal,.productList_item_info_con .is-vertical{gap:2em}.productList_item_info_con .has-white-color{color:#fff !important}.productList_item_info_con .has-white-background-color{background-color:#fff !important}.productList_item_info_con .wp-block-spacer{margin-bottom:0}.productList_item_info_con .wp-block-heading{font-weight:bold}.productList_item_info_con .wp-block-heading:is(h2){position:relative;font-size:22px;padding-bottom:18px}.productList_item_info_con .wp-block-heading:is(h2)::before,.productList_item_info_con .wp-block-heading:is(h2)::after{content:"";position:absolute;inset:auto auto 0 0;height:2px}.productList_item_info_con .wp-block-heading:is(h2)::before{width:100%;background-color:#c8c8c8}.productList_item_info_con .wp-block-heading:is(h2)::after{z-index:1;width:40px;background-color:#4cb445}.productList_item_info_con .wp-block-heading:is(h3){display:flex;align-items:center;gap:14px}.productList_item_info_con .wp-block-heading:is(h3)::before{content:"";display:block;background-color:#4cb445;min-width:40px;height:2px}.productList_item_info_con .wp-block-heading:is(h4){display:flex;-moz-column-gap:8px;column-gap:8px;font-size:18px}.productList_item_info_con .wp-block-heading:is(h4)::before{content:"";min-width:10px;width:10px;min-height:10px;height:10px;margin-top:.5em;background-color:#4cb445}.productList_item_info_con .wp-block-heading:is(h5),.productList_item_info_con .wp-block-heading:is(h6){color:#4cb445;font-size:16px}.productList_item_info_con .wp-block-buttons .wp-block-button__link{width:231px;min-height:56px;position:relative;font-weight:bold;color:#fff;background-color:#4cb445;display:flex;justify-content:center;align-items:center;padding:15px 20px;border-radius:3px;transition:.3s ease-in-out}.productList_item_info_con .wp-block-buttons .wp-block-button__link:not(div):not([href]){cursor:auto}.productList_item_info_con .wp-block-buttons .wp-block-button__link:not(div):not([href])::after{display:none}.productList_item_info_con .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%;margin-left:auto;margin-right:auto;aspect-ratio:16/9}.productList_item_info_con .wp-block-embed-youtube .wp-block-embed__wrapper iframe{width:100%;height:100%}.productList_item_info_con blockquote{padding-left:20px;border-left:3px solid #bdbdbd}.productList_item_info_con blockquote p{color:#bdbdbd;font-size:120%;font-style:italic;line-height:2}.productList_item_info_con blockquote cite{font-size:90%}.productList_item_info_con .wp-block-columns>p:empty{display:none}@media all and (min-width: 1025px){.productList_item_info_con p,.productList_item_info_con ul,.productList_item_info_con ol,.productList_item_info_con table{font-size:16px}.productList_item_info_con a:not([class]){transition:.3s ease-in-out}.productList_item_info_con a:not([class]):hover,.productList_item_info_con a:not([class]):focus-visible{opacity:.7}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{width:100%}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{padding:20px}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{width:182px}.productList_item_info_con .wp-block-group-is-layout-constrained{padding:54px 40px 50px}.productList_item_info_con .wp-block-heading:is(h2){font-size:clamp(20px,1.61vw,22px)}.productList_item_info_con .wp-block-heading:is(h3){font-size:clamp(18px,1.46vw,20px)}}@media screen and (max-width: 1024px){.productList_item_info_con p,.productList_item_info_con ul,.productList_item_info_con ol,.productList_item_info_con table{font-size:16px}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{width:100%}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{padding:24px 10px}.productList_item_info_con .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{min-width:106px;width:35%}.productList_item_info_con .wp-block-group-is-layout-constrained{margin:0 calc(50% - 50vw) 40px;padding:32px calc(50vw - 50%);width:100vw}.productList_item_info_con .wp-block-heading:is(h2){font-size:22px}.productList_item_info_con .wp-block-heading:is(h3){font-size:20px}.productList_item_info_con .wp-block-heading:is(h4){font-size:18px}.productList_item_info_con .wp-block-heading:is(h5),.productList_item_info_con .wp-block-heading:is(h6){font-size:16px}.productList_item_info_con iframe{width:100%}}@media all and (min-width: 1025px){.product_tax{margin-top:100px}.product_tax_headLine{grid-template-columns:auto 1fr;gap:20px;margin-bottom:25px}.product_tax_headLine_ttl{grid-column:1/2;grid-row:1/2;font-size:clamp(28px,2.63vw,36px);padding-left:25px}.product_tax_headLine_ttl::before{height:min(2.56vw,35px);width:8px;top:9px}.product_tax_headLine_pdf{grid-row:1/2;grid-column:2/3;justify-self:right;transition:.3s ease-in-out}.product_tax_headLine_pdf:hover,.product_tax_headLine_pdf:focus-visible{opacity:.7}.productList{row-gap:56px}.productList_item{padding-bottom:56px;grid-template-columns:380px 1fr;grid-template-rows:auto auto 1fr;-moz-column-gap:min(4.39vw,60px);column-gap:min(4.39vw,60px)}.productList_item:first-child{padding-top:56px}.productList_item:first-child::before,.productList_item::after{background-image:radial-gradient(circle, #4CB445 18%, transparent 50%)}.productList_item_img{grid-column:1/2;grid-row:-1/1}.productList_item_img img{border-radius:20px}.productList_item_ttl{grid-column:2/3;grid-row:1/2;font-size:28px;margin-bottom:20px}.productList_item_info{display:contents}.productList_item_info_desc{grid-column:2/3;grid-row:2/3;font-size:18px;margin-bottom:32px}.productList_item_info_con{grid-column:2/3;grid-row:3/4;padding:35px;font-size:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 1024px){.product_tax_headLine{row-gap:32px;margin-bottom:32px}.product_tax_headLine_ttl{font-size:24px;padding-left:20px}.product_tax_headLine_ttl::before{width:6px;height:27px;top:5px}.product_tax_headLine_pdf{justify-self:center}.productList{row-gap:24px}.productList_item{padding-bottom:24px;grid-template-columns:32vw 1fr;-moz-column-gap:14px;column-gap:14px}.productList_item:first-child{padding-top:24px}.productList_item:first-child::before,.productList_item::after{background-image:radial-gradient(circle, #4CB445 24%, transparent 46%)}.productList_item_img{grid-column:1/2;grid-row:1/2}.productList_item_img img{border-radius:13px}.productList_item_ttl{font-size:20px;grid-column:2/3;grid-row:1/2;align-self:center}.productList_item_btn{font-weight:bold;grid-column:1/3;grid-row:3/4;justify-self:center;margin-top:16px;display:flex;justify-content:center;align-items:center;font-size:0}.productList_item_btn::before{content:"詳細を見る";font-size:18px}.productList_item_btn::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";transition:.3s ease-in-out;color:#4cb445;transform:rotate(90deg);line-height:1;font-size:26px}.productList_item_btn.active::before{content:"詳細を閉じる"}.productList_item_btn.active::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";transform:rotate(0)}.productList_item_info{grid-column:1/3;grid-row:2/3;padding-top:20px}.productList_item_info_desc{font-size:16px;margin-bottom:24px}.productList_item_info_con{padding:24px 20px}.productList_item_info_con p,.productList_item_info_con ul,.productList_item_info_con ol{font-size:17px}}
/*# sourceMappingURL=product.min.css.map */