@charset "UTF-8";
[class^=mdAdGuide]{width:990px;margin:0 auto}
[class^=mdAdGuide] .elSP{display:none}
[class^=mdAdGuide][data-listtab-item]{display:none}
[class^=mdAdGuide][data-listtab-anchor]{display:none;border-radius:0 0 12px 12px}
[class^=mdAdGuide][data-listtab-anchor] [class*=__button]{padding-bottom:40px}
[class^=mdAdGuide] [class*=__heading] .elTitle{margin-top:40px;font-size:24px;text-align:center}
[class^=mdAdGuide] [class*=__heading] .elTitle.elSlash{position:relative;width:500px;margin:40px auto 0}
[class^=mdAdGuide] [class*=__heading] .elTitle.elSlash::before{position:absolute;top:50%;left:0;width:25px;height:35px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_left.png);background-repeat:no-repeat;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
[class^=mdAdGuide] [class*=__heading] .elTitle.elSlash::after{position:absolute;top:50%;right:0;width:25px;height:35px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_right.png);background-repeat:no-repeat;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
[class^=mdAdGuide] [class*=__heading] .elTitle.elSlash .elText{padding:0 32px}
[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elBalloon]{position:relative}
[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elBalloon]::before{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:"";background-repeat:no-repeat;background-size:100% auto}
[class^=mdAdGuide] [class*=__heading] .elTitle.elBalloonA::before{width:191px;height:42px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case01_full.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elBalloonB::before{width:149px;height:42px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case02_full.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elBalloonC::before{width:163px;height:42px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case03_full.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elBalloonD::before{width:135px;height:42px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case04_full.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elDecoration]{position:relative;padding-top:24px}
[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elDecoration]::after,[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elDecoration]::before{position:absolute;content:"";background-repeat:no-repeat;background-size:100% auto;top:-30px}
[class^=mdAdGuide] [class*=__heading] .elTitle[class*=elDecoration] .elText{width:330px}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationA::before{left:243px;width:92px;height:87.5px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_01_01.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationA::after{right:189px;width:156px;height:100px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_01_02.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationB::before{left:130px;width:190px;height:103px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_02_01.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationB::after{right:158px;width:172px;height:104px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_02_02.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationC::before{left:191px;width:140px;height:83.5px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_03_01.png)}
[class^=mdAdGuide] [class*=__heading] .elTitle.elDecorationC::after{right:149px;top:-45px;width:192px;height:104px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_pc_header_03_02.png)}
[class^=mdAdGuide] [class*=__heading] .elText{background:linear-gradient(180deg,#0064c8 0,#03a9f4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
[class^=mdAdGuide] [class*=__headingB] .elTitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:40px 24px 24px;background:linear-gradient(180deg,#b3e5fc -12.2%,#e1f1f9 20%,#fff 100%)}
[class^=mdAdGuide] [class*=__headingC] .elTitle{margin-top:80px;padding:0 40px;font-size:18px;text-align:left}
[class^=mdAdGuide] [class*=__headingC] .elText{color:#434343;-webkit-background-clip:border-box;-webkit-text-fill-color:unset;background:0 0}
[class^=mdAdGuide] [class*=__button]{padding:24px 40px 20px}
[class^=mdAdGuide] [class*=__button] .elList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[class^=mdAdGuide] [class*=__button] .elList .elItem{position:relative;width:calc(25% - 18px);margin-top:16px;text-align:center}
[class^=mdAdGuide] [class*=__button] .elList .elItem::before{position:absolute;top:-16px;left:16px;width:44px;height:47px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case01.png);background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none;z-index:1}
[class^=mdAdGuide] [class*=__button] .elList .elItem+.elItem{margin-left:24px}
[class^=mdAdGuide] [class*=__button] .elList .elItem:nth-child(n+5){margin-top:24px}
[class^=mdAdGuide] [class*=__button] .elList .elItem:nth-child(4n+1){margin-left:0}
[class^=mdAdGuide] [class*=__button] .elList .elItem:nth-child(2)::before{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case02.png)}
[class^=mdAdGuide] [class*=__button] .elList .elItem:nth-child(3)::before{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case03.png)}
[class^=mdAdGuide] [class*=__button] .elList .elItem:nth-child(4)::before{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_case04.png)}
[class^=mdAdGuide] [class*=__button] .elList .elItem .elIcon img{width:140px;height:auto;background:0 0}
[class^=mdAdGuide] [class*=__button] .elList .elItem .elTitle{margin-top:16px;font-size:12px;font-weight:700;color:#0064c8}
[class^=mdAdGuide] [class*=__button] .elList .elItem .elText{margin-top:8px;font-size:12px;color:#6f6f6f}
[class^=mdAdGuide] [class*=__button] .elList .elItem .elLink{display:block;padding:12px 12px 16px;border-radius:16px;box-shadow:0 2px 8px 0 rgba(157,218,255,.8);background:#fff;border:1px solid #fff;height:100%;box-sizing:border-box}
[class^=mdAdGuide] [class*=__button] .elList .elItem .elLink:hover{opacity:.7}
[class^=mdAdGuide] [class*=__button] .elList .elItem.elOpen .elLink{background:linear-gradient(180deg,#0064c8 0,#03a9f4 100%)}
[class^=mdAdGuide] [class*=__button] .elList .elItem.elOpen .elText,[class^=mdAdGuide] [class*=__button] .elList .elItem.elOpen .elTitle{color:#fff}
[class^=mdAdGuide] [class$=__textLink]{position:relative;padding-top:24px;height:180px}
[class^=mdAdGuide] [class$=__textLink]::before{position:absolute;top:-70%;left:-140px;width:623px;height:236px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_wind_left.png);background-repeat:no-repeat;background-size:100% auto;content:"";z-index:0;pointer-events:none}
[class^=mdAdGuide] [class$=__textLink]::after{position:absolute;top:-12%;right:-160px;width:749px;height:284px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_wind_right.png);background-repeat:no-repeat;background-size:100% auto;content:"";z-index:0;pointer-events:none}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem{width:162px;height:100%;box-shadow:0 2px 8px 0 rgba(157,218,255,.8);border-radius:100px;text-align:center}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem+.elItem{margin-left:24px}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem .elText{font-size:20px;font-weight:700;color:#fff}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem .elLink{position:relative;display:inline-block;line-height:24px;padding-right:18.568px;position:relative;display:block;padding:27px 8px 33px;background:linear-gradient(180deg,#0064c8 0,#03a9f4 100%);border:1px solid #fff;border-radius:100px}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem .elLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:14.568px;text-indent:-4.66176px;top:50%;margin-top:-12px;right:0;color:#fff}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem .elLink::after{left:50%;top:64px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
[class^=mdAdGuide] [class$=__textLink] .elAnchorList .elItem .elLink:hover{opacity:.7}
[class^=mdAdGuide] [class*=__textA]{position:relative;padding-bottom:48px}
[class^=mdAdGuide] [class*=__textA]::after{position:absolute;bottom:0;left:50%;width:40px;height:40px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_icon_arrow.png);background-repeat:no-repeat;background-size:100% auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:""}
[class^=mdAdGuide] [class*=__textA] .elReadingWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
[class^=mdAdGuide] [class*=__textA] .elIcon{max-width:162px;width:100%;height:auto}
[class^=mdAdGuide] [class*=__textA] .elIcon img{width:100%;height:auto;background:0 0}
[class^=mdAdGuide] [class*=__textA] .elPointList{margin-left:40px}
[class^=mdAdGuide] [class*=__textA] .elPointList .elItem{position:relative;padding-left:28px;font-size:16px}
[class^=mdAdGuide] [class*=__textA] .elPointList .elItem::before{position:absolute;top:50%;left:0;width:20px;height:20px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_icon_check.png);background-repeat:no-repeat;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}
[class^=mdAdGuide] [class*=__textA] .elPointList .elItem+.elItem{margin-top:8px}
[class^=mdAdGuide] [class*=__textA] .elIcon.elSmall+.elPointList{margin-left:0}
[class^=mdAdGuide] [class$=__textB]{margin:0 40px;padding:16px;border:1px solid rgba(0,0,0,.0431372549);border-radius:16px;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/202607/common/img/Topics04_bg_pc.png);background-repeat:no-repeat;background-size:cover;background-position:bottom right}
[class^=mdAdGuide] [class$=__textB] .elTitle{margin-bottom:8px;font-size:16px;font-weight:700}
[class^=mdAdGuide] [class$=__textB] .elText{font-size:14px}
[class^=mdAdGuide] [class$=__textB] .elWhiteBlock{margin-top:8px;padding:8px 12px;background:#fff;border-radius:8px}
[class^=mdAdGuide] [class$=__textB] .elBlueText{margin-right:8px;font-weight:700;background:linear-gradient(180deg,#0064c8 0,#03a9f4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
[class^=mdAdGuide] [class*=__item] .mdSearchItem{width:100%;margin-top:24px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elItems{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-flex-pack:start;justify-content:start;gap:16px 8px;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elItem{width:135px;margin:0}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elItem:nth-child(1){-ms-grid-column:1;grid-column:1}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elItem:nth-child(2){-ms-grid-column:2;grid-column:2}
[class^=mdAdGuide] [class*=__item] .mdSearchItem.elHiddenAfter24 .elItem:nth-child(n+25){display:none}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elLink{display:block;width:135px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elName{display:-webkit-box!important}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elImage{width:135px;height:auto}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li{position:absolute;display:block;width:32px;height:100%;top:0;pointer-events:none}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elDisable{display:none}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li a{width:40px;height:40px;border-radius:100%;background:rgba(0,0,0,.2823529412);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;pointer-events:auto}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li a.elDisable{display:none}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elPrev{left:40px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elPrev::before{content:"";position:absolute;top:0;left:-1px;width:33px;height:100%;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elPrev a{position:relative;display:inline-block;line-height:26px;padding-right:10.14px;padding:0;left:32px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elPrev a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:26px;line-height:1;width:10.14px;text-indent:-7.5036px;top:50%;margin-top:-13px;right:0}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elPrev a::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elNext{right:40px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elNext::before{content:"";position:absolute;top:0;right:-1px;width:33px;height:100%;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elNext a{position:relative;display:inline-block;line-height:26px;padding-right:10.14px;padding:0;right:32px}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elNext a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:26px;line-height:1;width:10.14px;text-indent:-8.9232px;top:50%;margin-top:-13px;right:0}
[class^=mdAdGuide] [class*=__item] .mdSearchItem .elCarouselButton li.elNext a::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
[class^=mdAdGuide] [class*=__item]+[class*=__headingB] .elTitle{margin-top:80px}
[class^=mdAdGuide] [data-anchor]{top:-90px}
.wpTopics.wpAdGuide{margin-top:0;padding-bottom:0;border-radius:0 0 12px 12px}
.wpSection+.wpAdGuide,.wpTopics+.wpAdGuide{margin-top:20px;padding-bottom:32px;border-radius:12px}