@charset "UTF-8";
.mdSubHeading{max-width:990px;width:100%;margin:0 auto;padding:24px 40px 0;background-color:#fff;border-top:1px solid #fff}
.mdSubHeading [class*=__heading]{font-size:18px;line-height:28.8px;color:#434343}
.mdSubHeading [class*=__heading] .elHeadingImage{width:100%;height:auto;background:0 0}
.mdSubHeading [class*=__heading] .elHeadingImage.elPcWidth326{max-width:326px}
.mdSubHeading [class*=__headingB],.mdSubHeading [class*=__headingC]{line-height:21.6px;font-size:16px}
.mdSubHeading [class*=__headingD] .elHeading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.mdSubHeading [class*=__headingD] .elHeading .elBannerLink{display:block}
.mdSubHeading [class*=__headingD] .elHeading .elBannerLink:hover{opacity:.7}
.mdSubHeading [class*=__headingD] .elHeading.elCategory01{padding:24px 265px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory02{padding:24px 273px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory03{padding:24px 262px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory04{padding:24px 279px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory05{padding:24px 313px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory06{padding:35px 322px 11px}
.mdSubHeading [class*=__headingD] .elHeading.elCategory07{padding:24px 303px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory08{padding:24px 350px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory09{padding:36px 276px 12px}
.mdSubHeading [class*=__headingD] .elHeading.elCategory10{padding:24px 272px 0}
.mdSubHeading [class*=__headingD] .elHeading.elCategory11{padding:36px 197px 12px}
.mdSubHeading [class*=__headingD] .elHeading.elCategory12{padding:24px 350px 0}
.mdSubHeading [class*=__headingD] .elHeading .elHeadingImage{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}
.mdSubHeading .elImageText{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.mdSubHeading [class*=elBonusImage]{width:auto;height:15px;margin:0 4px;vertical-align:text-bottom}
.mdSubHeading .elBonusImageSmall{height:11px}
.mdSubHeading.elPaypayCubeIcon{position:relative;padding:16px 40px 12px}
.mdSubHeading.elPaypayCubeIcon [class*=__heading]{padding-right:80px}
.mdSubHeading.elPaypayCubeIcon [class*=__heading]::after{content:"";display:block;position:absolute;top:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;width:70px;height:54px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2026/07/common/images/top_firstBenefit_icon_paypaycube_01.png);background-repeat:no-repeat;background-size:cover}
.mdSubHeading.elTrigger [class*=__heading]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.mdSubHeading.elTrigger [class*=__heading] .elTriggerText{position:relative;margin-right:5px;font-size:14px;font-weight:700;white-space:nowrap;z-index:1}
.mdSubHeading.elTrigger [class*=__heading] .elTriggerText a{display:block;position:relative;padding-right:18px;z-index:1}
.mdSubHeading.elTrigger [class*=__heading] .elTriggerText::after{content:"";display:block;position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2026/07/common/images/top_firstBenefit_icon_questionCircle_01.png);background-repeat:no-repeat;background-size:cover}
.mdSubHeading.elBeginnerIcon{position:relative}
.mdSubHeading.elBeginnerIcon::after{content:"";display:block;position:absolute;top:0;right:46px;width:64px;height:73px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/sale/ppf/2026/07/common/images/top_firstBenefit_icon_beginner_01.png);background-repeat:no-repeat;background-size:cover}
.mdSubHeading.elBgRed{padding:12px 24px;border-top:none;background-color:#d6002b}
.mdSubHeading.elBgRed [class*=__heading]{color:#fff}
.mdSubHeading.elTimeLabel{position:relative;overflow:hidden}
.mdSubHeading.elTimeLabel .elLabel{position:absolute;padding-left:28px;background-color:#fff;color:#434343;font-weight:700;font-size:14px;width:180px;left:-8px;top:-2px;text-align:left;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg);box-shadow:0 1px 2px 0 lch(0 0 0/.251)}
.mdSubHeading.elTimeLabel+.mdSubHeading{border-top:none}
.mdSubHeading.elBorderLine{position:relative;padding-top:90px}
.mdSubHeading.elBorderLine::before{position:absolute;top:42px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 80px);height:1px;background-color:#ebebeb;content:""}
.wpKoreanCosmeArea .mdSubHeading{padding:24px 62px 10px}
.wpKoreanCosmeArea .mdSubHeading [class*=__heading]{color:#d41067}
.wpFeaturedArea+.mdSubHeading{background:0 0;border-top:none}
.wpFeaturedArea .wpFeaturedContents:nth-of-type(n+2) .mdSubHeading{padding:24px 24px 8px}
.wpFeaturedArea .wpFeaturedContents:nth-of-type(n+2) .mdSubHeading [class*=__heading]{line-height:1}
.wpFeaturedArea .wpFeaturedContents:nth-of-type(n+2) .mdSubHeading:first-child{padding:0}
.wpFeaturedArea .wpFeaturedContents:nth-of-type(n+2) .mdSubHeading .elHeadingImage.isTeaser{max-width:186px}
.wpFeaturedArea .wpFeaturedContents:nth-of-type(n+2) .mdSubHeading .elHeadingImage.isGF{max-width:170px}