@charset "UTF-8";
[class^=mdArticleText] [class*=__text]{padding:0;color:#434343;font-size:14px}
[class^=mdArticleText].elNotice{padding:14px;background-color:#fff;border-radius:8px}
[class^=mdArticleText].elNotice .elText{font-size:12px}
#shpMain [class^=mdArticleText].elNotice{margin-bottom:20px}
[class^=mdBannerList]{padding-top:40px}
[class^=mdBannerList] [class^=ptBannerList_]{padding:0}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem.elBannerSizeSmall .elBannerImage img{max-width:342px}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem.elBannerSizeMedium .elBannerImage img{max-width:600px}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem img.elShadowRounded{box-shadow:0 0 15px 0 rgba(0,0,0,.15);background:0 0;border-radius:8px}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem:nth-of-type(n+2){margin-top:16px}
[class^=mdBannerList] [class^=ptBannerList_] .elContentList .elListItem .elBannerWrapper{margin:0}
[class^=mdCampaignDetail_01] .ptCpdetai_01{margin-top:0}
[class^=mdCampaignDetail_01] .elList{margin-top:0;color:#434343}
[class^=mdCoverImage]{background-color:#ffdfe5}
#shpMain [class^=mdCoverImage]{max-width:100%;margin:0 auto}
[class^=mdCoverImage] .elPromotionCoverPC{max-width:990px;width:100%;margin:0 auto}
[class^=mdIconTitle]{background:linear-gradient(180deg,#c9002c 0,#f03 100%);border-radius:8px 8px 0 0}
#shpMain [class^=mdIconTitle]{width:auto;margin:0 -40px}
[class^=mdIconTitle] [class^=ptSub]{padding:27px 40px}
[class^=mdIconTitle] [class^=ptSub].elBrandIcon{padding-right:190px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/bonusselection/iris_ohyama/common/images/icon_01.png);background-position:842px bottom;background-size:106px;background-repeat:no-repeat}
[class^=mdIconTitle] [class^=ptSub].elCampaignIcon{padding-right:205px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/bonusselection/iris_ohyama/common/images/icon_02.png);background-position:838px bottom;background-size:101px;background-repeat:no-repeat}
[class^=mdIconTitle] [class^=ptSub] .elSubTitle{color:#fff;font-size:24px;line-height:28.8px;letter-spacing:.05em}
[class^=mdMoreLink]{padding:16px 0 0 0}
[class^=mdMoreLink] [class*=ptMoreLink]{max-width:420px;background-color:rgba(0,0,0,.04)}
[class^=mdMoreLink] [class*=ptMoreLink] .elMore a{padding:12px}
[class^=mdMoreLink] [class*=ptMoreLink] .elMore.elArrowNone a span::after{display:none}
[class^=mdMoreLink] [class*=ptMoreLink] .elMore.elArrowNone a[href*=https] span{padding-right:0}
[class^=mdSearchItem]{position:relative}
.wpContents [class^=mdSearchItem] .elWrap{padding:16px 0 0}
.wpContents [class^=mdSearchItem] .elItem{width:calc((100% - 64px)/ 5);margin-top:0;margin-left:16px}
.wpContents [class^=mdSearchItem] .elItem:nth-child(5n+1){margin-left:0}
.wpContents [class^=mdSearchItem] .elItem:nth-child(n+6){margin-top:16px}
.wpContents [class^=mdSearchItem] .elItemLink,.wpContents [class^=mdSearchItem] .elStoreLink{display:block}
.wpContents [class^=mdSearchItem] .elFavorite{margin-top:2px}
[class^=mdSeasonalPromotionNavigation]{border-bottom:2px solid rgba(0,0,0,.2)}
[class^=mdSeasonalPromotionNavigation] .elList{display:block;padding:10px 0;font-size:0;line-height:0}
[class^=mdSeasonalPromotionNavigation] .elItem{display:inline-block;font-size:11px;font-weight:400}
[class^=mdSeasonalPromotionNavigation] .elItem+.elItem{border-left:1px solid #ccc}
[class^=mdSeasonalPromotionNavigation] .elLink{min-width:90px;padding:0 8px;height:40px;display:table-cell;vertical-align:middle}
[class^=mdSeasonalPromotionNavigation] .elLogoImage{width:auto;height:60px;margin:-10px 0}
[class^=wpColorWrap]{background-color:#ffdfe5;padding:24px 0}
.wpContents{max-width:990px;width:100%;margin:0 auto;padding:0 40px 40px;background-color:#fff;border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
.wpContents+.wpContents{margin-top:24px}
[class^=mdBannerList]+.wpContents{margin-top:40px}
#shpMain .wpContents [class^=mdIconTitle]+*{margin-top:24px}
.isSP{display:none}
[data-anchor]{top:-80px}