@charset "UTF-8";
[class^=mdFreeDisplayAd]{position:relative;overflow:visible}
[class^=mdFreeDisplayAd] .elSpecialItemsTitle{color:#434343}
[class^=mdFreeDisplayAd] .elTextWrap{color:#434343}
[class^=mdFreeDisplayAd] .elGrayText{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdFreeDisplayAd] .elAdditionText{margin:6px 6px 0 0;padding:2px 8px;background-color:#f6d78e;font-size:11px;text-align:center;line-height:1.2}
[class^=mdFreeDisplayAd] .elAdditionText:last-child{margin-right:0}
[class^=mdFreeDisplayAd] .elAdditionText:empty{display:none}
[class^=mdFreeDisplayAd] .elPriceText{font-size:16px;font-weight:700}
[class^=mdFreeDisplayAd] .elLargeCell .elCellTitle{margin:0;padding:18px 8px 8px}
[class^=mdFreeDisplayAd] .elSmallCell .elCellTitle{margin:0;padding:12px 8px 8px}
[class^=mdFreeDisplayAd] .elLargeCell .elTitleWrap,[class^=mdFreeDisplayAd] .elSmallCell .elTitleWrap{border-radius:0 0 5px 5px}
[class^=mdFreeDisplayAd] [class^=ptSpecialItemsSmall] .elSpecialItemsTitle{margin-top:10px;padding-top:30px;margin-bottom:16px;padding-left:42px;position:relative}
[class^=mdFreeDisplayAd] [class^=ptSpecialItemsSmall] .elSpecialItemsTitle::before{position:absolute;top:34px;left:16px;content:"";background-image:url(https://s.yimg.jp/images/sh/contents/event/fathers_day/2025/common/images/ico_title_01.png);background-repeat:no-repeat;display:inline-block;width:17px;height:13px;background-size:contain;vertical-align:middle}
[class^=mdFreeDisplayAd].elFeaturedProducts .elSpecialItemsTitle{font-size:20px}
[class^=mdFreeDisplayAd].elFeaturedProducts .elSpecialItemsSubText{width:950px;color:#868686;font-size:12px;margin:6px auto 0;line-height:1.4em}
[class^=mdFreeDisplayAd].elFeaturedProducts .elCarousel{width:100%;margin:0 auto}
[class^=mdFreeDisplayAd].elFeaturedProducts .elPanel{overflow:visible}
[class^=mdFreeDisplayAd].elFeaturedProducts .elLargeList,[class^=mdFreeDisplayAd].elFeaturedProducts .elSmallList{overflow:visible;margin:0 auto}
[class^=mdFreeDisplayAd].elFeaturedProducts .elLargeList{margin:0 auto;padding:16px 0 0}
[class^=mdFreeDisplayAd].elFeaturedProducts .elLargeCell{-ms-flex-negative:0;flex-shrink:0;width:220px;height:auto}
[class^=mdFreeDisplayAd].elFeaturedProducts .elLargeCell img{border-radius:5px;width:100%;height:auto}
[class^=mdFreeDisplayAd].elFeaturedProducts .elLargeCell .elLink{height:auto;margin-right:10px;border-radius:5px}
[class^=mdFreeDisplayAd].elFeaturedProducts .elSmallCell{-ms-flex-negative:0;flex-shrink:0;width:180px;height:auto}
[class^=mdFreeDisplayAd].elFeaturedProducts .elSmallCell img{border-radius:5px;width:100%;height:auto;margin-right:0}
[class^=mdFreeDisplayAd].elFeaturedProducts .elSmallCell .elLink{margin-right:10px;border-radius:5px}
[class^=mdFreeDisplayAd].elFeaturedProducts .elItemName{word-wrap:normal;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;line-height:1.4}
[class^=mdFreeDisplayAd].elFeaturedProducts .elPriceText{margin-top:4px;line-height:1.4}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge]{margin-top:24px}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall]{margin-top:24px}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elSmallList{margin-top:0;padding-top:0}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a{width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.2823529412);margin-top:-16px}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a:hover,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a:hover{opacity:.7}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a.elPrev,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a.elPrev{left:3%}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a.elPrev::before,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a.elPrev::before{left:14px}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a.elNext,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a.elNext{right:3%}
[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsLarge] .elCarouselButton a.elNext::after,[class^=mdFreeDisplayAd].elFeaturedProducts [class^=ptSpecialItemsSmall] .elCarouselButton a.elNext::after{right:14px}
[class^=mdFreeDisplayAd].elNotScroll .elLargeList{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:visible;padding:40px 26px 8px 26px;transition:none}
[class^=mdFreeDisplayAd].elNotScroll .elLargeCell{width:calc((100% - 48px)/ 5);margin-left:12px}
[class^=mdFreeDisplayAd].elNotScroll .elLargeCell:nth-of-type(1),[class^=mdFreeDisplayAd].elNotScroll .elLargeCell:nth-of-type(5n+1){margin-left:0}
[class^=mdFreeDisplayAd].elNotScroll .elLargeCell:nth-of-type(n+6){margin-top:24px}
[class^=mdFreeDisplayAd].elNotScroll .elLargeCell .elLink{width:100%;height:auto;margin-right:0}
[class^=mdFreeDisplayAd].elNotScroll .elLargeCell img{width:100%;height:auto;border-radius:5px}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList{width:100%;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell{width:calc((100% - 48px)/ 4);margin-left:16px}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell:nth-of-type(1),[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell:nth-of-type(4n+1){margin-left:0}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell:nth-of-type(n+5){margin-top:32px}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell img{width:100%;height:auto}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell .elLink{margin-right:0}
[class^=mdFreeDisplayAd].elNotScroll.elForMessagePage .elSmallList .elSmallCell .elTitleWrap{width:100%}
[class^=mdFreeDisplayAd].elCategoryProducts .elSmallList{overflow-x:auto;width:auto;padding-bottom:20px;scrollbar-color:#bfd6d8 #e4e4e4;scrollbar-width:thin}
[class^=mdFreeDisplayAd].elCategoryProducts .elSmallCell{-ms-flex-negative:0;flex-shrink:0}
[class^=mdFreeDisplayAd].elCategoryProducts .elSmallCell img{border-radius:5px}
[class^=mdFreeDisplayAd].elCategoryProducts .elLink{margin-right:12px}
[class^=mdFreeDisplayAd].elCategoryProducts.elTwoRow .elSmallList{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;height:390px}
[class^=mdIconTitle] [class^=ptMain],[class^=mdIconTitle] [class^=ptSub]{color:#434343}
[class^=mdIconTitle] [class^=ptMain]{width:950px;margin:0 auto;padding:40px 0 0}
[class^=mdIconTitle] [class^=ptMain] .elMainTitle{font-size:28px}
[class^=mdIconTitle] [class^=ptMain] .elTitleSub{margin-top:4px;text-align:center;font-size:12px;color:#868686}
[class^=mdIconTitle] [class^=ptMain] .elSubText{margin-top:4px;text-align:center;font-size:12px}
[class^=mdIconTitle] [class^=ptMain] .elSubText.elBackground{background:#f3f8f9;padding:20px;border-radius:10px;margin-top:-20px}
[class^=mdIconTitle] [class^=ptMain] .elMainLink{margin-top:4px;text-align:center;font-size:14px}
[class^=mdIconTitle] [class^=ptMain] .elMainLink a{color:#0260ea}
[class^=mdIconTitle] [class^=ptMain] .elMainLink a:hover{opacity:.7}
[class^=mdIconTitle] [class^=ptSub]{width:950px;margin:0 auto;padding:48px 0 0 0}
[class^=mdIconTitle] [class^=ptSub] .elSubTitle{font-size:18px}
[class^=mdIconTitle] [class^=ptSub].elQueryRankingTitle{padding-left:0;padding-top:30px;margin-top:18px;margin-bottom:16px}
[class^=mdIconTitle] [class^=ptSub].elQueryRankingTitle .elSubTitle{line-height:normal;font-size:18px;position:relative;padding-left:26px;margin-left:16px;text-align:left}
[class^=mdIconTitle] [class^=ptSub].elQueryRankingTitle .elSubTitle::before{position:absolute;top:5px;left:0;content:"";background-image:url(https://s.yimg.jp/images/sh/contents/event/fathers_day/2025/common/images/ico_title_02.png);background-repeat:no-repeat;display:inline-block;width:20px;height:20px;background-size:contain;vertical-align:middle}
[class^=mdIconTitle] [class^=ptSub].elSearchItemTitle{padding-top:30px}
[class^=mdIconTitle] .elMainTitleWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
[class^=mdIconTitle] .elMainTitleWrap .elMainTitle{padding:0 20px}
[class^=mdIconTitle] .elMainTitleWrap .elSubIcon img{width:95px;height:auto;background:0 0}
.wpContainerWrap [class^=mdIconTitle] [class^=ptMain]{padding:60px 0 0}
.wpContainer .mdQueryRanking{margin-top:0}
.wpContainer .mdQueryRanking .elWrap{width:100%;max-width:950px;padding:0}
.wpContainer .mdQueryRanking .elItems{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:20px;overflow-x:auto;scrollbar-color:#bfd6d8 #e4e4e4;scrollbar-width:thin}
.wpContainer .mdQueryRanking .elRank{position:absolute;top:0;left:0;width:45px;height:24px;border:none;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);border-radius:8px 0 0 0;line-height:24px;color:#fff;font-weight:700}
.wpContainer .mdQueryRanking .elRank span{position:absolute;margin-left:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.wpContainer .mdQueryRanking .elItem{border-radius:8px;width:auto;margin-left:16px}
.wpContainer .mdQueryRanking .elItem:first-of-type{margin-left:0}
.wpContainer .mdQueryRanking .elItem:first-of-type .elRank{background:linear-gradient(108.7deg,#a36b0a 0,#e1ad6b 100%)}
.wpContainer .mdQueryRanking .elItem:nth-child(2) .elRank{background:linear-gradient(108.7deg,#767676 0,#b7b7b7 100%)}
.wpContainer .mdQueryRanking .elItem:nth-child(3){margin-top:0}
.wpContainer .mdQueryRanking .elItem:nth-child(3) .elRank{background:linear-gradient(108.7deg,#b14b09 0,#f7a376 100%)}
.wpContainer .mdQueryRanking .elItem:nth-child(n+4) .elRank{background:#d9d9d9;box-shadow:-2px -2px 10px 0 rgba(0,0,0,.1019607843) inset}
.wpContainer .mdQueryRanking .elItem:nth-child(n+4) .elRank span{color:rgba(0,0,0,.4745098039)}
.wpContainer .mdQueryRanking .elItemUrl{color:#434343}
.wpContainer .mdQueryRanking .elItemUrl:hover{opacity:.7}
.wpContainer .mdQueryRanking .elItemPrice{color:#434343;font-size:18px;margin-top:8px}
.wpContainer .mdQueryRanking .elStoreName{margin-top:4px}
.wpContainer .mdQueryRanking .elItemImage{width:160px;height:160px;border-radius:8px}
.wpContainer .mdQueryRanking .elItemDetail{width:160px;margin-bottom:32px}
.wpContainer .mdQueryRanking .elReview{margin-top:8px}
.wpContainer .mdQueryRanking .elFavorite{position:absolute;right:0;bottom:0;width:32px;margin-right:0}
.wpContainer .mdQueryRanking .elFavorite:hover{opacity:.7}
.wpContainer .mdQueryRanking .elFavoriteButton::before{position:absolute;box-sizing:border-box;bottom:0;right:0;width:32px;height:32px;padding:5px;border-radius:50%;background-color:rgba(0,0,0,.0431372549);line-height:1.1;text-align:center}
[class^=mdArticleText]+.mdQueryRanking .elWrap{padding:24px 0 0}
[class^=mdIconTitle].elWithAnchor+.mdQueryRanking .elWrap{padding-top:16px}
[class*=mdMoreLink_b]{margin-top:16px;padding-right:0;width:950px}
[class*=mdMoreLink_b] .elMore a{font-size:14px;font-weight:700;color:#0260ea;padding:0;max-width:150px;margin-left:auto}
[class*=mdMoreLink_b] .elMore a:hover{opacity:.7}
[class*=mdMoreLink_d]{padding:0}
[class*=mdMoreLink_d] [class*=ptMoreLink]{background-color:rgba(0,0,0,0);margin-top:32px}
[class*=mdMoreLink_d] [class*=ptMoreLink] .elMore a{background-color:rgba(0,0,0,.0431372549);color:#0260ea;border-radius:6px}
[class*=mdMoreLink_d] [class*=ptMoreLink] .elMore a:hover{opacity:.7}
[class*=mdMoreLink_d].elBorderTop{width:100%;max-width:950px;margin:48px auto 0;border-top:1px solid #d9d9d9}
[class*=mdMoreLink_d].elBorderTop [class*=ptMoreLink]{margin-top:24px}
[class^=mdArticleText] [class*=__text]{max-width:950px;width:100%;margin:0 auto;padding:16px 0 0 0}
[class^=mdArticleText] [class*=__text].elPaddingBig{padding:36px 0}
[class^=mdArticleText] .elContentsWrap .elImage+.elArticleContents{margin-left:24px}
[class^=mdArticleText] .elContentsWrap .elImage a{display:block}
[class^=mdArticleText] .elContentsWrap .elImage a:hover{opacity:.7}
[class^=mdArticleText] .fixed460 .elImage{width:460px}
[class^=mdArticleText] .fixed460 .elImage img{width:100%;height:auto}
[class^=mdArticleText] .elText{font-size:14px}
#shpMain .gdColumns .mdEnquete_normal{padding:60px 0;background-color:#e1f1f9;font-size:14px;font-weight:700}
#shpMain .gdColumns .mdEnquete_question ul{max-width:336px!important}
#shpMain .gdColumns .mdEnquete_question li button{border-color:#0260ea;border-radius:8px;color:#0260ea}
#shpMain .gdColumns .mdEnquete_question li button:hover{opacity:.7}
#shpMain .gdColumns .mdEnquete_question li button::after{font-weight:700}
#shpMain .gdColumns .mdEnquete_question_text{margin-bottom:28px;color:#434343}
.gdColumns [class^=mdSeasonEvent]{width:100%;max-width:950px;margin:0 auto;padding:0;font-size:14px}
.gdColumns [class^=mdSeasonEvent] .elItems{border:none;padding:0;margin-left:-24px}
.gdColumns [class^=mdSeasonEvent] .elItems .elItem{border-left:none;padding:16px 0 0 24px;margin:0;width:auto}
.gdColumns [class^=mdSeasonEvent] .elItems .elItem:nth-of-type(n+3){margin-top:0}
.gdColumns [class^=mdSeasonEvent] .elItems .elItem:nth-of-type(2n-1){border-left:none}
.gdColumns [class^=mdSeasonEvent] .elItems .elItem a{display:block;color:#434343}
@media(hover:hover)and (pointer:fine){
.gdColumns [class^=mdSeasonEvent] .elItems .elItem a:hover{opacity:.7}
}
[class^=mdSNS]{position:relative;max-width:950px;margin:40px auto 0;padding:0;background-color:rgba(0,0,0,0)}
[class^=mdSNS] [class*=__item] .elList{position:absolute;right:90px;bottom:80px;z-index:1}
[class^=mdSNS] [class*=__item] .elListItem .elLink{width:46px;height:46px;background-size:46px auto}
[class^=mdSNS] [class*=__item] .elListItem.elX .elLink{background-position:50% -46px}
[class^=mdSNS] [class*=__item] .elListItem.elLine .elLink{background-position:50% -92px}
[class^=mdSNS] [class*=__item] .elListItem:not(:first-child){margin-left:32px}
[class^=mdBannerList]{padding-top:20px}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem.elBannerSize430{width:430px;margin:0 auto}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem.elBannerSize430 .elBannerWrapper{margin:0}
[class^=mdCustomD]{width:990px;margin:40px auto 0}
[class^=mdCustomD] [class^=ptCustomD]{padding:0;overflow:visible}
[class^=mdCustomD] [class^=ptCustomD] .elContentList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem{display:block;border-radius:8px;background-color:#fff;overflow:hidden;padding:0;margin:0;box-shadow:0 0 15px 0 rgba(0,0,0,.16)}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem a{display:block}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem a:hover{opacity:.7}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem .elItemDetail:hover{opacity:1}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem .elTextA{font-size:18px;font-weight:700;color:#434343;padding:8px 10px 0}
[class^=mdCustomD] [class^=ptCustomD] .elContentList .elListItem .elTextB{font-size:14px;padding:0 10px 18px;color:#868686}
[class^=mdCustomD] [class^=ptCustomD][class*=_c_] .elContentList .elListItem{width:calc(33.3333333333% - 16px)}
[class^=mdCustomD] [class^=ptCustomD][class*=_d_] .elContentList .elListItem{width:calc(25% - 16px)}
[class^=mdCustomD] [class^=ptCustomD][class*=_c_] .elContentList .elListItem:nth-of-type(n+4){margin-top:40px}
[class^=mdCustomD] [class^=ptCustomD][class*=_c_] .elContentList .elListItem:nth-of-type(n+2){margin-left:16px}
[class^=mdCustomD] [class^=ptCustomD][class*=_c_] .elContentList .elListItem:nth-of-type(3n+1){margin-left:0}
[class^=mdCustomD] [class^=ptCustomD][class*=_d_] .elContentList .elListItem:nth-of-type(n+5){margin-top:40px}
[class^=mdCustomD] [class^=ptCustomD][class*=_d_] .elContentList .elListItem:nth-of-type(n+2){margin-left:16px}
[class^=mdCustomD] [class^=ptCustomD][class*=_d_] .elContentList .elListItem:nth-of-type(4n+1){margin-left:0}
[class^=mdSearchItem]{margin:0 auto}
[class^=mdSearchItem].elSearchItemCarousel{width:950px;margin-top:40px}
[class^=mdSearchItem].elSearchItemCarousel .elScrollWrap::after{display:none}
[class^=mdSearchItem].elSearchItemCarousel .elSceneItemsRow .elSceneItemWrap{background-color:#fff}
[class^=mdSearchItem].elSearchItemCarousel .elSceneItemsRow .elSceneItemWrap.active{background-color:#c3dbfd}
[class^=mdSearchItem].elSearchItemCarousel .elSceneItemsRow .elSceneItemWrap .elSceneItem:hover{opacity:.7}
[class^=mdSearchItem].elSearchItemCarousel .elSceneItem .elSceneItemTitle{color:#434343}
[class^=mdSearchItem].elSearchItemCarousel .elWrap.scroll+.elWrap{padding-left:24px}
[class^=mdSearchItem].elSearchItemCarousel .elWrap.scroll+.elWrap select{font-size:14px;color:#434343;padding:8px 40px 8px 12px}
[class^=mdSearchItem].elSearchItemCarousel .elScrollItems{padding-left:0;padding-right:0}
[class^=mdSearchItem].elSearchItemCarousel .elItem:not(:nth-child(4n+1)){margin-left:0}
[class^=mdSearchItem].elSearchItemCarousel .elItem:nth-child(n+5){margin-top:0}
[class^=mdSearchItem].elSearchItemCarousel .elImage{border-radius:8px}
[class^=mdSearchItem].elSearchItemCarousel .elMore{margin-top:40px}
[class^=mdSearchItem].elSearchItemCarousel .elMore .elMoreLink{width:442px;background-color:rgba(0,0,0,.0431372549);border:none;position:relative;display:inline-block;line-height:14px;padding-right:5.46px;position:static;line-height:40px;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:46px}
[class^=mdSearchItem].elSearchItemCarousel .elMore .elMoreLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:5.46px;text-indent:-4.8048px;top:50%;margin-top:-7px;right:0}
[class^=mdSearchItem].elSearchItemCarousel .elMore .elMoreLink::after{font-size:22px;position:static;padding-left:6px;margin-top:0}
[class^=mdSearchItem].elSearchItemCarousel .elMore .elMoreLink:hover{opacity:.7}
[class^=mdSearchItem].elSearchItemCarousel .elButton:hover{opacity:.7}
[class^=mdSearchItem].elSearchItemCarousel .elPrice{color:#c13832}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll{width:100%;max-width:950px}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItems{margin-top:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:20px;overflow-x:auto;scrollbar-color:#bfd6d8 #e4e4e4;scrollbar-width:thin}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItem{width:160px;margin-left:0;-ms-flex-negative:0;flex-shrink:0}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItem:not(:nth-child(4n+1)){margin-left:0}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItem:nth-child(n+5){margin-top:0}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItem:nth-of-type(even),[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elItem:nth-of-type(odd){margin-right:16px}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elImage{border-radius:8px}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elName{font-size:14px}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elPrice,[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elPriceUnit{font-size:18px;color:#434343}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elStoreName{font-size:12px;color:#434343}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elStoreName::before{color:#868686}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elStoreName::before:hover{color:#868686}
[class^=mdSearchItem].elSearchItemA.elSearchItemScroll .elStoreName:hover{color:#4c88ff}
[class^=mdExpandModule].elReadingMaterial{width:100%;padding-left:12px;padding-right:12px}
[class^=mdExpandModule].elReadingMaterial+[class^=mdExpandModule].elReadingMaterial{margin-top:40px}
[class^=mdExpandModule].elReadingMaterial .elToggle{border-top:0}
[class^=mdExpandModule].elReadingMaterial .elToggle a{margin:0 auto;color:#0260ea;max-width:450px;border:none;background-color:rgba(0,0,0,.0431372549);border-radius:6px;padding:12px}
@media screen and (min-width:990px){
[class^=mdExpandModule].elReadingMaterial .elToggle{border-top:0;width:100%}
[class^=mdExpandModule].elReadingMaterial .elToggle a{margin:0 auto;display:block;color:#0260ea;max-width:450px;border:none;background-color:rgba(0,0,0,.0431372549);border-radius:6px}
[class^=mdExpandModule].elReadingMaterial .elToggle a:hover{opacity:.7}
}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem]{width:100%}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elTitle{color:#434343;margin-bottom:12px}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elItem{width:calc((100% - 24px)/ 4)}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elItem:not(:nth-child(4n+1)){margin-left:8px}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elImage{border-radius:8px}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elName{font-size:14px}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elPrice,[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elPriceUnit{font-size:16px;color:#434343}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elStoreName{font-size:12px;color:#434343}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elStoreName:hover{color:#4c88ff}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elStoreName::before{color:#868686}
[class^=mdExpandModule].elReadingMaterial [class^=mdSearchItem] .elStoreName::before:hover{color:#868686}
[class^=mdPromoCommonFloating]{z-index:998}
[class^=mdPromoCommonFloating] .elPageTop{background:url(https://s.yimg.jp/images/sh/contents/event/fathers_day/2025/common/images/ico_pagetop_01.png) no-repeat 0 0;background-size:100% auto;-webkit-filter:drop-shadow(0 0 .75rem rgba(0, 0, 0, .2));filter:drop-shadow(0 0 .75rem rgba(0, 0, 0, .2));-webkit-transform:translateZ(0);transform:translateZ(0)}
[class^=mdSearchBox]{position:relative;z-index:2}
[class^=mdSearchBox] [class*=__item]{padding:0}
[class^=mdSearchBox] [class*=__item] .elSearchBoxWrap{padding-top:28px}
[class^=mdSearchBox] [class*=__item] .elDetailWrap{top:88px}
[class^=mdSearchBox] [class*=__item] .elDetailWrap .elClear button[type=button]{border-radius:0}