@charset "UTF-8";
.wpTopicsContents{background-color:#fff;border-radius:12px;overflow:hidden}
.wpTopicsContents .mdHeading{margin:-40px -40px 0}
.wpTopicsContents_a{border:1px solid rgba(255,255,255,.6);padding:28px 40px 24px;background:linear-gradient(to bottom,#f3eadd,#fff 300px);border-radius:12px;overflow:hidden}
.wpTopicsContents_a .mdHeading .elHeadingImage{text-align:center}
.wpTopicsContents_a .mdHeading .elHeadingImage img{max-width:228px}
.wpTopicsContents_a.elBackgroundRange01{background:linear-gradient(to bottom,#f3eadd,#fff 120px)}
.wpTopicsContents_a.elBackgroundRange01 [class^=mdTopicsContents] [class^=mdIconTitle]:first-of-type [class^=ptSub]{padding-top:64px}
[class^=mdTopicsContents] .elAnnotationtext{padding:20px 0 0;font-size:14px;line-height:19.6px}
[class^=mdTopicsContents] .mdSearchItem{position:relative;margin-top:0;padding:0}
[class^=mdTopicsContents] .mdSearchItem .elWrap{margin:0 -24px;padding:16px 24px 0}
[class^=mdTopicsContents] .mdSearchItem .elWrap.scroll{padding:16px 0 0}
[class^=mdTopicsContents] .mdSearchItem .elWrap+.elWrap{margin-bottom:24px}
[class^=mdTopicsContents] .mdSearchItem .elWrap .elSceneItems{grid-auto-flow:column;gap:12px 8px;padding:0 24px}
[class^=mdTopicsContents] .mdSearchItem .elWrap .elItems{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}
[class^=mdTopicsContents] .mdSearchItem .elWrap .elItem{width:calc((100% - 60px)/ 6);margin:0}
[class^=mdTopicsContents] .mdSearchItem .elWrap .elItemLink,[class^=mdTopicsContents] .mdSearchItem .elWrap .elReviewLink{display:block}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] [class*=__bannerC]{margin-top:24px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] [class*=__bannerC] .elLink{max-width:410px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] .elImage.elImageShadow .elLink{box-shadow:0 0 8px 0 rgba(0,0,0,.1019607843)}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] .elImage.elImageRounded .elLink{border-radius:12px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] .elImage.elWhiteBorder .elLink{border:2px solid #fff}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdPageBanner] img{max-width:410px;background:rgba(0,0,0,0)}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdIconTitle] [class^=ptSub]{-ms-flex-flow:column;flex-flow:column;-ms-flex-align:start;align-items:flex-start;padding-top:40px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdIconTitle] [class^=ptSub] .elSubIcon{width:100%;height:auto}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdIconTitle] [class^=ptSub] .elSubIcon.elWidth01{max-width:116px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdIconTitle] [class^=ptSub] .elSubIcon.elWidth02{max-width:181px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdIconTitle] [class^=ptSub] .elSubTitle{font-size:18px;margin-top:3px}
.wpTopicsContents_a [class^=mdTopicsContents] [class^=mdArticleText] [class*=__text]{padding:2px 0 0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem{margin-top:24px}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elWrap{margin:0;padding:0 24px}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elWrap .elSceneItems{-ms-grid-columns:-webkit-min-content;-ms-grid-columns:min-content;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;padding:0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elWrap .elSceneItems .elSceneItemTitle{margin-left:0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elWrap.scroll{padding:0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elWrap+.elWrap{padding-top:16px;margin-bottom:0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elScrollWrap::after{content:none}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elScrollItems{grid-template-columns:repeat(auto-fit,minmax(calc((100% - (var(--n) - 1) * var(--g))/ (var(--n))),1fr));-ms-grid-rows:(auto)[1];grid-template-rows:repeat(1,auto);padding:0}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elScrollItems .elItem{width:100%}
.wpTopicsContents_a [class^=mdTopicsContents] .mdSearchItem .elStoreLink{display:none}
.wpTopicsContents_a [class^=mdTopicsContents] .mdTextLink [class*=__textLinkC]{padding-top:24px}