@charset "UTF-8";main{padding:110px 32px;width:100%;position:relative;z-index:0}@media screen and (max-width:560px){main{top:-16px}}main:before{content:"";width:100%;aspect-ratio:1920/842;background:url("https://file001.shop-pro.jp/PA01520/291/img/pro-bg-top.png") left bottom/cover no-repeat;position:absolute;z-index:-1;top:0;left:0}@media screen and (max-width:980px) and (min-width:561px){main:before{background-size:100% auto}}@media screen and (max-width:560px){main:before{aspect-ratio:1920/1015;background-size:auto 150%;background-position:left center}}main:after{content:"";max-width:1442px;width:95vw;aspect-ratio:1442/1300;background:url("https://file001.shop-pro.jp/PA01520/291/img/pro-bg-center.png") center/cover no-repeat;position:absolute;z-index:-1;top:24.672vw;right:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main:after{top:60vw}}@media screen and (max-width:560px){main:after{top:600px}}main .product_head{font-size:clamp(24px,2.94vw,56px);margin-bottom:0.7em;padding-left:4.7%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_head{padding:0}}main .product_head span:first-of-type{font-family:"helvetica-lt-pro","yu-gothic-pr6n",sans-serif;color:#85FF8C;font-style:italic;letter-spacing:0}main .product_head span:nth-of-type(2){font-family:"protipo-compact","yu-gothic-pr6n",sans-serif;letter-spacing:0}main .product_box .cnt{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:5em 5.65%;padding:0 3.9% 128px 4.7%}main .product_box .cnt:before{content:"";width:100%;aspect-ratio:1920/1240;background:url("https://file001.shop-pro.jp/PA01520/291/img/pro-bg-bottom.png") center top/cover no-repeat;position:absolute;z-index:-1;bottom:0;left:0}@media screen and (max-width:980px) and (min-width:561px){main .product_box .cnt:before{background-size:100% auto}}@media screen and (max-width:560px){main .product_box .cnt:before{aspect-ratio:1920/1920;background-size:auto 180%;background-position:center;width:100vw;left:-32px}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 128px}}@media screen and (min-width:981px){main .product_box .cnt .pro_slide_box{width:calc(94.35% - 520px);position:sticky;top:0}}@media (max-width:1280px) and (min-width:981px){main .product_box .cnt .pro_slide_box{width:calc(94.35% - 350px)}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_slide_box{width:100%;position:relative}}main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow{font-size:clamp(14px,1.47vw,28px);width:0.7143em;height:1em;top:40%;z-index:10}main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow:before{content:none}main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow.slick-prev{left:-1.8571em}@media screen and (max-width:560px){main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow.slick-prev{left:-24px}}main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow.slick-next{right:-1.8571em}@media screen and (max-width:560px){main .product_box .cnt .pro_slide_box .arroworiginal .slick-arrow.slick-next{right:-24px}}main .product_box .cnt .pro_slide_box #pro_slide{margin-bottom:24px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_slide_box #pro_slide{margin:0 -32px 24px}}main .product_box .cnt .pro_slide_box #pro_slide li{height:36.9029vw;padding-right:16px}@media screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_slide_box #pro_slide li{height:71.735vw}}@media screen and (max-width:560px){main .product_box .cnt .pro_slide_box #pro_slide li{height:auto;padding-right:0}}main .product_box .cnt .pro_slide_box #pro_slide li img{width:auto;height:100%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_slide_box #pro_slide li img{width:100%;height:auto;padding:0 8px}}main .product_box .cnt .pro_slide_box #pro_slide_thum{font-size:clamp(24px,2.1vw,40px)}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_slide_box #pro_slide_thum{margin:0 -32px}}main .product_box .cnt .pro_slide_box #pro_slide_thum li{width:2.6em;height:2.6em;margin-right:8px}@media screen and (max-width:560px){main .product_box .cnt .pro_slide_box #pro_slide_thum li{aspect-ratio:1/1;height:auto}}main .product_box .cnt .pro_slide_box #pro_slide_thum li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .product_box .cnt .pro_slide_box #pro_slide_thum .slick-arrow{display:none!important}main .product_box .cnt .pro_slide_box .breadcrumb{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;font-size:75%;margin-top:40px}main .product_box .cnt .pro_slide_box .breadcrumb li{color:#777;font-family:"source-han-sans-japanese",sans-serif;font-weight:bold}main .product_box .cnt .pro_slide_box .breadcrumb li:nth-last-of-type(n+2):after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";margin-left:8px}main .product_box .cnt .pro_free{max-width:520px}@media (max-width:1280px) and (min-width:981px){main .product_box .cnt .pro_free{max-width:350px}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box .cnt .pro_free{max-width:unset}}main .product_box .cnt .pro_free a:not(:has(img)){border-bottom:2px solid #aaa}main .product_box .cnt .pro_free a:not(:has(img)):focus,main .product_box .cnt .pro_free a:not(:has(img)):hover{border-color:#fff}main .product_box .cnt .pro_free table{border:1px solid #fff;border-radius:8px;width:100%;margin:2em 0}main .product_box .cnt .pro_free table tr:nth-of-type(n+2){border-top:1px solid #fff}main .product_box .cnt .pro_free table tr>:nth-child(n+2){border-left:1px solid #fff}main .product_box .cnt .pro_free table tr td,main .product_box .cnt .pro_free table tr th{padding:1em;text-align:left;line-height:1.25}main .product_box #offers{position:sticky;z-index:2;bottom:0;background:#000;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.95em;padding:1em 16px;margin:0 -32px;font-size:clamp(24px,4.0817vw,40px)}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box #offers{position:relative}}@media screen and (max-width:560px){main .product_box #offers{font-size:clamp(24px,7.143vw,40px);margin:0}}main .product_box #offers p{margin:0}main .product_box #offers #price_box{font-family:"protipo-compact","source-han-sans-japanese",sans-serif;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box #offers #price_box{width:100%}}main .product_box #offers #price_box #price_sales{line-height:1}main .product_box #offers #price_box #price_sales span{font-size:12px;color:#777}main .product_box #offers #price_box #price_sales:has(+#product-price){font-size:0.75em}main .product_box #offers #price_box #product-price{font-size:12px;line-height:1}main .product_box #offers #price_box #product-price span{font-size:10px;color:#777}main .product_box #offers form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.4em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box #offers form{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main .product_box #offers form .p-product-form-stock .product_num_box{border:1px solid #fff;border-radius:4px;font-family:"protipo-compact","source-han-sans-japanese",sans-serif;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}main .product_box #offers form .p-product-form-stock .product_num_box input[name=product_num]{border:none;background:none;color:#fff;padding:0.3em;line-height:1;font-size:50%;text-align:center;max-width:6em}main .product_box #offers form .p-product-form-stock .product_num_box .product_num_btn{background:none;color:#fff;border:none;font-size:0.4em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}main .product_box #offers form .p-product-form-stock .product_num_box .product_num_btn#product_num_pull{border-right:1px solid #fff}main .product_box #offers form .p-product-form-stock .product_num_box .product_num_btn#product_num_plus{border-left:1px solid #fff}main .product_box #offers form .p-product-form-stock .product_num_box .product_num_btn svg{width:1em;height:1em}main .product_box #offers form .p-product-form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.4em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main .product_box #offers form .p-product-form{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:560px){main .product_box #offers form .p-product-form .p-product-form-btn{width:100%}}main .product_box #offers form .p-product-form .c-btn-cart{background:#FF2B2B;color:#fff;font-size:50%;padding:0.325em 0.4em;border:none;border-radius:4px;line-height:1.5;font-weight:bold;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.3em;min-width:210px;cursor:pointer}@media screen and (max-width:560px){main .product_box #offers form .p-product-form .c-btn-cart{padding:0.75em 0.4em;min-width:unset;width:100%}}main .product_box #offers .p-product-option .p-product-option-select__box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}main .product_box #offers .p-product-option select{border:1px solid #fff;border-radius:4px;font-family:"protipo-compact","source-han-sans-japanese",sans-serif;font-size:50%;background:none;color:#fff;padding:0.4em;line-height:1}main .product_box #offers .p-product-option select option{color:#000}main #page_butsu{background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-bg.png") no-repeat;background-size:cover;position:relative;z-index:0;margin:0 -32px;padding:165px 0 186px}main #page_butsu:before{content:"";width:100%;height:270px;background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-top.png") top center/auto 100% no-repeat;position:absolute;z-index:-1;top:0;left:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main #page_butsu:before{height:200px}}main #page_butsu:after{content:"";width:100%;height:221px;background:url("https://file001.shop-pro.jp/PA01520/291/img/butsu-bottom.png") top center/auto 100% no-repeat;position:absolute;z-index:-1;bottom:0;left:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main #page_butsu:after{height:180px}}main #page_butsu .title{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1em}main #page_butsu .title h2{font-size:350%;font-family:"protipo-compact",sans-serif;font-weight:bold;line-height:1}main #page_butsu .title p{margin:0;line-height:1.75;font-size:112.5%;font-family:"yu-gothic-pr6n",sans-serif}main #page_butsu>div{max-width:1344px;padding:0 32px;margin:0 auto}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main #page_butsu>div .butsu_list{overflow-x:scroll}}main #page_butsu #box_together .butsu_list{margin-top:1.5em;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.125% 1fr 3.125% 1fr 3.125% 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px 3.125%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main #page_butsu #box_together .butsu_list{gap:16px;margin-right:-32px}}@media screen and (max-width:980px) and (min-width:561px){main #page_butsu #box_together .butsu_list li{width:208px}}@media screen and (max-width:560px){main #page_butsu #box_together .butsu_list li{width:140px}}main #page_butsu #box_together .butsu_list li figure{width:100%;aspect-ratio:290/389}main #page_butsu #box_together .butsu_list li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main #page_butsu #box_together .butsu_list li p{margin:8px 0 0}main #page_butsu #box_together .butsu_list li p span:first-of-type{font-family:"helvetica-lt-pro",sans-serif;color:#85FF8C;font-style:italic;font-weight:bold;font-size:clamp(14px,1.637vw,22px)}main #page_butsu #box_together .butsu_list li p span:nth-of-type(2){font-family:"protipo-compact","yu-gothic-pr6n",sans-serif;font-weight:bold;font-size:clamp(14px,1.637vw,22px)}main #page_butsu #box_recentlychecked{margin-top:5em}main #page_butsu #box_recentlychecked .butsu_list{margin-top:1.5em;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.25% 1fr 1.25% 1fr 1.25% 1fr 1.25% 1fr 1.25% 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:8px 1.25%}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){main #page_butsu #box_recentlychecked .butsu_list{gap:8px;margin-right:-32px}}@media screen and (max-width:980px) and (min-width:561px){main #page_butsu #box_recentlychecked .butsu_list li{width:144px}}@media screen and (max-width:560px){main #page_butsu #box_recentlychecked .butsu_list li{width:120px}}main #page_butsu #box_recentlychecked .butsu_list li figure{width:100%;aspect-ratio:1/1}main #page_butsu #box_recentlychecked .butsu_list li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}