@charset "UTF-8";
[class^=mdCoverImage]{position:relative}
[class^=mdCoverImage] [class^=ptButtonList]{position:absolute;top:56%;left:12%}
[class^=mdCoverImage] [class^=ptButtonList] .elMore a{padding:0}
[class^=mdCoverImage] [class^=ptButtonList] .elMore.elHasBeginnerIcon .ptLinkText::before{content:"";position:absolute;top:50%;left:-17px;width:14px;height:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://s.yimg.jp/images/shp_edit/promotion/event/socialgift/campaign/common/img/202508/ico_01.png);background-size:contain;background-repeat:no-repeat}
[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a .ptLinkText,[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a[href*=anchor_] .ptLinkText,[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a[href*=https] .ptLinkText{padding-right:0}
[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a .ptLinkText::after,[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a[href*=anchor_] .ptLinkText::after,[class^=mdCoverImage] [class^=ptButtonList] .elMore.elNoArrow a[href*=https] .ptLinkText::after{display:none}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonLists{display:-ms-flexbox;display:flex;margin-left:-16px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:400px}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonList{width:165px;margin:0 0 15px 12px}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonLink{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:52px;border-radius:8px;border:1px solid #fff;background:rgba(255,255,255,.55);box-sizing:border-box;color:#965b00;padding:18px 32px 18px 12px;position:relative;display:-ms-flexbox;display:flex;line-height:16px;padding-right:31.712px}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonLink::after{border-radius:8px;border:1px solid #fff;background:#fc6600;color:#fff;padding:17px 8px;right:-1px!important}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:9.712px;text-indent:-3.10784px;top:-1px;right:0}
[class^=mdCoverImage] [class^=ptButtonList] .elButtonLink:hover{opacity:.7}
[class^=mdCoverImage].elHasBanner [class^=ptButtonList].elPosition01{top:45%;left:14%}
[class^=mdCoverImage].elHasBanner [class^=ptBannerList]{position:absolute;bottom:6%;left:.4%}
[class^=mdCoverImage].elHasBanner [class^=ptBannerList] img{width:100%;height:auto;position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background:0 0}
[class^=mdCoverImage].elHasBanner [class^=ptBannerList] img.elSize01{max-width:366px}
[class^=mdCoverImage].elNoBanner [class^=ptButtonList].elPosition01{top:55%;left:14%}