.attention{color:#c1301a}#product_tag_box__product_tag--1{color:#fff;background-color:#feae18}.ec-productItemRole .ec-productItemRole__tags .tag.tag_1{background-color:var(--clrProductTag1Bg,#feae18);color:var(--clrProductTag1Text,#fff)}#product_tag_box__product_tag--3{color:#fff;background-color:#fc797c}.ec-productItemRole .ec-productItemRole__tags .tag.tag_3{background-color:var(--clrProductTag1Bg,#fc797c);color:var(--clrProductTag1Text,#fff)}#product_tag_box__product_tag--4{color:#fff;background-color:#7b96fc}.ec-productItemRole .ec-productItemRole__tags .tag.tag_4{background-color:var(--clrProductTag1Bg,#7b96fc);color:var(--clrProductTag1Text,#fff)}#product_tag_box__product_tag--5{color:#fff;background-color:#5ccac9}.ec-productItemRole .ec-productItemRole__tags .tag.tag_5{background-color:var(--clrProductTag1Bg,#5ccac9);color:var(--clrProductTag1Text,#fff)}#product_tag_box__product_tag--6{color:#fff;background-color:#f4b63f}.ec-productItemRole .ec-productItemRole__tags .tag.tag_6{background-color:var(--clrProductTag1Bg,#f4b63f);color:var(--clrProductTag1Text,#fff)}.ec-productRole .ec-productRole__tag.tag_1{background-color:#feae18;color:#fff}.ec-productRole .ec-productRole__tag.tag_3{background-color:#fc797c;color:#fff}.ec-productRole .ec-productRole__tag.tag_4{background-color:#7b96fc;color:#fff}.ec-productRole .ec-productRole__tag.tag_5{background-color:#5ccac9;color:#fff}.ec-productRole .ec-productRole__tag.tag_6{background-color:#f4b63f;color:#fff}.ec-productRole__profile{display:flex;flex-direction:column}.ec-productRole__profile>.ec-productRole__category{order:1}.ec-productRole__profile>.ec-productRole__title{order:2}.ec-productRole__profile>.ec-productRole__tags{order:3}.ec-productRole__profile>.ec-productRole__code{order:4}.ec-productRole__profile>.ec-productRole__priceRegular{order:5}.ec-productRole__profile>.ec-productRole__price{order:6}.ec-productRole__profile>#form1{order:7}.ec-productRole__profile>.ec-productRole__share{order:8}.ec-productRole__profile>.ec-productRole__descriptionHeading{order:9}.ec-productRole__profile>.ec-productRole__description{order:10}.ec-productRole__profile>.category_intro{order:11;margin-top:30px}.ec-productRole__descriptionHeading{font-size:1.4rem;font-weight:500;margin:2em 0 1em}.ec-relatedProductsBlock{margin-top:5rem}@media (max-width:576px){.ec-relatedProductsBlock{margin-top:3rem}}.ec-relatedProductsBlock .ec-secHeading__maintitle a{color:inherit}.slick-slider .slick-list,.slick-slider .slick-track{background-color:var(--clrBodyToneBg,#f8f8f8)}#page_homepage .ec-layoutRole__contents .slick-slider .slick-list,#page_homepage .ec-layoutRole__contents .slick-slider .slick-track{background-color:#fff}.ec-categoryRankingRole{--productItemContentAlign:left}.ec-categoryRankingRole .ec-productItemRole__image a{aspect-ratio:1/1}.ec-categoryRankingRole .ec-productItemRole__image a img{width:100%;height:100%;object-fit:cover}.ec-categoryRankingRole .rankingProductsShelf li:after{content:none}.ec-categoryRankingRole .ec-productItemRole__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:calc(1.4em * 4)}@media only screen and (max-width:767px){.ec-categoryRankingRole .rankingProductsShelf li:nth-child(n+7){display:block}.ec-categoryRankingRole .rankingProductsShelf li:nth-child(n+10){display:none}}@media only screen and (min-width:1280px){.ec-headerRole .ec-headerRole__center{flex:1 1 42%}.ec-headerRole .ec-headerRole__left{flex:1 1 27%}.ec-headerRole .ec-headerRole__right{flex:1 1 31%}}@media only screen and (min-width:1280px){.ec-headerTitle a img{max-height:var(--headerLogoHeight,60px)}}.ec-footerCalendar,.ec-footerCalendar .ec-calendar,.ec-footerCalendar .ec-calendar table,.ec-footerCalendarWrap{background-color:var(--clrFooterBg,#000)}.ec-footerCalendarWrap .ec-footerCalendar .slick-list,.ec-footerCalendarWrap .ec-footerCalendar .slick-track{background-color:var(--clrFooterBg,#000)}@media only screen and (min-width:1280px){.ec-footerCalendarWrap .ec-footerCalendar .ec-calendar table{width:100%;margin-left:0}}.ec-footerCategoryWrap{position:relative}.ec-footerCategoryScroll{max-height:280px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.4) transparent}@media only screen and (max-width:767px){.ec-footerCategoryScroll{max-height:240px}}.ec-footerCategoryScroll::-webkit-scrollbar{width:6px}.ec-footerCategoryScroll::-webkit-scrollbar-track{background:0 0}.ec-footerCategoryScroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4);border-radius:3px}.ec-footerCategoryFade{position:absolute;left:0;right:10px;bottom:0;height:36px;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--clrFooterBg,#000) 85%);pointer-events:none;opacity:1;transition:opacity .2s}.ec-footerCategoryFade::after{content:"\e927";font-family:jeiafont;position:absolute;left:50%;bottom:2px;transform:translateX(-50%) rotate(180deg);font-size:11px;color:rgba(255,255,255,.75);animation:ec-footerCategoryBounce 1.4s ease-in-out infinite}.ec-footerCategoryWrap.is-bottom .ec-footerCategoryFade,.ec-footerCategoryWrap.is-not-scrollable .ec-footerCategoryFade{opacity:0}@keyframes ec-footerCategoryBounce{0%,100%{transform:translateX(-50%) rotate(180deg) translateY(0)}50%{transform:translateX(-50%) rotate(180deg) translateY(3px)}}@media only screen and (min-width:1280px){.ec-headerNav__item.has-submenu .ec-categoryTree{max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.ec-headerNav__item.has-submenu .ec-categoryTree::-webkit-scrollbar{width:6px}.ec-headerNav__item.has-submenu .ec-categoryTree::-webkit-scrollbar-track{background:0 0}.ec-headerNav__item.has-submenu .ec-categoryTree::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:3px}.ec-headerNav__item.has-submenu .ec-categoryTree li ul.child{position:fixed;transition:opacity .2s,visibility .2s;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden}.ec-headerNav__item.has-submenu .ec-categoryTree li ul.child::-webkit-scrollbar{width:6px}.ec-headerNav__item.has-submenu .ec-categoryTree li ul.child::-webkit-scrollbar-track{background:0 0}.ec-headerNav__item.has-submenu .ec-categoryTree li ul.child::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:3px}}.ec-categoryCount{font-size:.85em}.ec-footerCategoryTree ul.child{list-style:none;margin:0;padding-left:1em}.ec-footerCategoryTree ul.child a{font-size:.9em;opacity:.85}.ec-drawerMenu__category ul.drawerCategoryChild{list-style:none;margin:0;padding-left:1em}.ec-drawerMenu__category ul.drawerCategoryChild a{font-size:.9em;opacity:.85}body.other_page .ec-layoutRole__main{margin-top:30px}@media only screen and (max-width:767px){body.other_page .ec-layoutRole__main{margin-top:20px}}.ec-topicRole .ec-topicRole__listItem:nth-child(5){width:100%;padding-top:18.67%;margin-top:0}@media only screen and (min-width:1280px){.ec-topicRole .ec-topicRole__listItem:nth-child(5){margin-top:20px}}.qa_intro{margin:20px 0 36px;line-height:1.8}.qa_category{margin:42px 0 0}.qa_category:first-of-type{margin-top:20px}.qa_category_title{margin:0 0 14px;padding:0 0 10px;border-bottom:2px solid #555866;color:#555866;font-size:22px;font-weight:700;line-height:1.5}.qa_accordion{margin:0;border-bottom:1px solid #ddd;background:#fff}.qa_accordion:first-of-type{border-top:1px solid #ddd}.qa_accordion details{margin:0;padding:0}.qa_accordion summary{position:relative;display:block;padding:18px 54px 18px 18px;color:#333;font-size:17px;font-weight:700;line-height:1.6;cursor:pointer;list-style:none}.qa_accordion summary::-webkit-details-marker{display:none}.qa_accordion summary::after{position:absolute;top:50%;right:20px;content:"＋";color:#444;font-size:22px;font-weight:400;line-height:1;transform:translateY(-50%)}.qa_accordion details[open] summary::after{content:"－"}.qa_accordion summary:hover{background:#f7f7f7}.qa_accordion summary:focus-visible{outline:2px solid #0066cc;outline-offset:-2px}.qa_answer{padding:0 18px 20px 18px;color:#555866;font-size:15px;line-height:1.9}.qa_answer p{margin:0}.qa_answer p+p{margin-top:10px}.qa_q{margin-right:6px;color:#c00;font-weight:700}.qa_a{margin-right:6px;color:#c00;font-weight:700}.qa_answer a{text-decoration:underline}.qa_note{margin:40px 0 20px;line-height:1.8}@media only screen and (max-width:767px){.qa_intro{margin:15px 0 28px}.qa_category{margin-top:34px}.qa_category_title{margin-bottom:10px;font-size:19px}.qa_accordion summary{padding:15px 48px 15px 14px;font-size:16px}.qa_accordion summary::after{right:15px}.qa_answer{padding:0 14px 18px;font-size:14px}}.athlete_mng_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 20px;margin:20px 0 10px}.athlete_mng_card{text-align:center}.athlete_mng_card_link{display:block;text-decoration:none;color:inherit}.athlete_mng_photo{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:#f2f2f2}.athlete_mng_photo img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.athlete_mng_card_link:hover .athlete_mng_photo img{transform:scale(1.04)}.athlete_mng_name{margin:14px 0 4px;font-size:16px;font-weight:700;line-height:1.5;color:#333}.athlete_mng_gym{margin:0;font-size:13px;line-height:1.5;color:#777}@media only screen and (max-width:1024px){.athlete_mng_grid{grid-template-columns:repeat(3,1fr);gap:26px 16px}}@media only screen and (max-width:767px){.athlete_mng_grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.athlete_mng_name{font-size:14px;margin-top:10px}.athlete_mng_gym{font-size:12px}}.category_intro{padding:20px;background:#f7f7f7;border-radius:8px}.category_intro_img{display:block;width:100%;height:auto;margin:0 0 16px;border-radius:6px}.category_intro_text{font-size:14px;line-height:1.9;color:#333}.category_intro_text a{color:var(--clrLinkText,#107aac);font-weight:700;text-decoration:underline}@media only screen and (max-width:767px){.category_intro{padding:14px}.category_intro_text{font-size:13px}}.ec-searchnavRole__inner--infosOnly{justify-content:flex-start;margin-top:20px;margin-bottom:20px}.ec-searchnavRole__inner--infosOnly .ec-searchnavRole__infos{width:100%;justify-content:space-between}.ec-searchnavRole__inner--topicpathOnly{margin-top:20px}.ec-childCategoryRole ul li.titleLabel{display:block;margin-bottom:6px}@media only screen and (min-width:768px) and (max-width:1279px){.ec-searchnavRole .ec-searchnavRole__infos{border-top:none;margin-top:0}}@media only screen and (max-width:767px){.ec-searchnavRole .ec-searchnavRole__infos{border-top:none;margin-top:0}}@media only screen and (max-width:1279px){.ec-headerSearch .ec-headerSearch__category .ec-birth .select_ui select,.ec-headerSearch .ec-headerSearch__category .ec-select .select_ui select{max-width:120px}}.ec-drawerRole .ec-headerSearch__button{display:none}.ec-drawerRole .ec-headerSearch{margin-top:20px}.ec-footerNavi .ec-footerNavi__itemList li a,.ec-footerNavi .ec-footerNavi__itemList li a:active,.ec-footerNavi .ec-footerNavi__itemList li a:focus,.ec-footerNavi .ec-footerNavi__itemList li a:focus-visible{outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.ec-featuredCategoryRole .categoryContent .ec-blockBtn{margin-left:auto;margin-right:auto}.ec-featuredCategoryRole .categoryContent .ec-blockBtn{width:fit-content;min-width:15em}@media only screen and (min-width:1280px){.ec-featuredCategoryRole .categoryContent .ec-blockBtn{margin-top:3rem}}@media only screen and (min-width:1280px){.ec-featuredCategoryRole .categoryContentShelf{flex-wrap:nowrap}.ec-featuredCategoryRole .categoryContentShelf>li{width:calc((100% - 50px)/ 6);margin-left:10px}.ec-featuredCategoryRole .categoryContentShelf>li:nth-child(5n+1){margin-left:10px}.ec-featuredCategoryRole .categoryContentShelf>li:first-child{margin-left:0}}@media only screen and (min-width:1280px){.ec-featuredCategoryRole .categoryContent__inner{width:100%;margin-left:0;padding-left:7%}}@media only screen and (min-width:1280px){.ec-featuredCategoryRole .categoryContent__inner{padding-top:40px}}@media only screen and (max-width:767px){.ec-featuredCategoryRole .categoryContent__inner{padding-top:45px}}@media only screen and (max-width:767px){.ec-featuredCategoryRole .categoryContentShelf li:nth-child(n+4){display:block}.ec-featuredCategoryRole .categoryContentShelf li:nth-child(n+7){display:none}}@media only screen and (max-width:767px){.ec-featuredCategoryRole .categoryContentShelf>li:nth-child(5n+1){margin-left:7px}.ec-featuredCategoryRole .categoryContentShelf>li:nth-child(3n+1){margin-left:0}}@media only screen and (max-width:767px){.ec-featuredCategoryRole .categoryContentShelf>li{margin-top:5px;margin-bottom:5px}}.ec-featuredCategoryRole .categoryContentShelf li a{display:block;aspect-ratio:1/1}.ec-featuredCategoryRole .categoryContentShelf li a img{width:100%;height:100%;object-fit:cover}.ec-featuredCategoryRole .categoryContent .bg_box::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.2) 1px,transparent 1px);background-size:4px 4px;background-color:rgba(0,0,0,.3)}@media only screen and (max-width:1279px){.ec-featuredCategoryRole{overflow:hidden;margin-top:6.25vw;margin-bottom:6.25vw}}@media only screen and (max-width:767px){.ec-featuredCategoryRole{margin-top:12.5vw;margin-bottom:12.5vw}}.ec-featuredCategoryRole .categoryContent__heading{text-align:center;margin-bottom:3rem}.ec-featuredCategoryRole h2.categoryContent__heading__maintitle{font-family:Oswald,sans-serif;font-size:2rem!important;font-weight:400;margin:0!important;text-align:center!important;color:#fff}.ec-featuredCategoryRole .categoryContent__heading__subtitle{font-size:.933rem;text-align:center;color:var(--clrDefaultThin,#fff);margin-top:.2em}@media only screen and (min-width:1280px){.ec-featuredCategoryRole h2.categoryContent__heading__maintitle{font-size:3rem!important}.ec-featuredCategoryRole .categoryContent__heading__subtitle{font-size:1.1rem}}@media only screen and (max-width:767px){.ec-featuredCategoryRole .categoryContent__heading{text-align:center;margin-bottom:1rem}}.ec-pageHeader .h1,.ec-pageHeader h1{margin-top:2rem}.ec-cartRow .ec-cartRow__name,.ec-cartRow .ec-cartRow__name a{overflow-wrap:break-word;word-break:break-word}@media only screen and (min-width:768px){.ec-cartRow .ec-cartRow__summary{width:calc(100% - 100px - 1em);max-width:calc(100% - 100px - 1em)}}@media only screen and (max-width:767px){.ec-cartRow .ec-cartRow__summary{width:calc(100% - 22vw - 1em);max-width:calc(100% - 22vw - 1em)}}.ec-headPromotionRole .ec-slickContainer .item{aspect-ratio:1350/1688;overflow:hidden}.ec-headPromotionRole .ec-slickContainer .item>a{display:block;height:100%}.ec-headPromotionRole .ec-slickContainer .item picture{display:block;height:100%}.ec-headPromotionRole .ec-slickContainer .item picture img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:768px){.ec-headPromotionRole .ec-slickContainer .item{aspect-ratio:2560/1200}}.ec-categoryTree,.ec-progress .ec-progress__label,body,button,input,select,textarea{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic Medium",Meiryo,sans-serif}i.jeiafont{visibility:hidden}i.jeiafont span{visibility:visible}.jeiafont-ready i.jeiafont{visibility:visible}.ec-headPromotionRole .ec-slickContainer{visibility:visible!important;opacity:1!important;filter:none!important}