@charset "UTF-8";
[class^=mdSNS]{margin-top:80px;padding:0;background:0 0}
.frozenA #shpPage{min-width:990px}
.frozenA .PageFrame [class^=PageFrame__]{min-width:auto}
.frozenA .CenteredContainer{min-width:auto}
.frozenA #shpMain{background:#fffbf3;padding:0;border:none;min-height:auto}
.frozenA .gdColumns{background:0 0}
.frozenA .gdColumns.gd1ColumnA{max-width:none;width:auto;padding:0 0 100px}
[data-anchor]{display:block;position:relative;top:-40px;z-index:-1;height:0}
[data-anchor]#anchor_mdGoldRankArea,[data-anchor][data-anchor=beforeSticky]{top:-70px}
.on [data-anchor]#anchor_mdGoldRankArea,.on [data-anchor][data-anchor=beforeSticky]{top:-40px}
.elSP{display:none}
.wpContents img{width:100%;height:auto;background:0 0}
.wpBackground{overflow:hidden}
.wpBackground.elToRight{-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.wpBackground.elToRight .wpContents{-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg);-webkit-transform-origin:inherit;-ms-transform-origin:inherit;transform-origin:inherit}
.wpBackground.elToLeft{-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.wpBackground.elToLeft .wpContents{-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:inherit;-ms-transform-origin:inherit;transform-origin:inherit}
.wpBackground.elMovieArea{background:#000;margin-top:80px;position:relative}
.wpBackground.elMovieArea .elMovieAreaBackground{width:100%;height:120%;position:absolute;top:-10%;left:0;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/gourmet/certified/common/images/img_bg_movie_01.png);background-position:center top;background-repeat:repeat;background-size:50%;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg)}
.wpBackground.elMovieArea .elMovieAreaBackground::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/gourmet/certified/common/images/img_bg_movie_02.png);background-position:center top;background-repeat:repeat;background-size:4px}
.wpBackground.elMovieArea .wpContents{padding:110px 0 90px}
.wpBackground.elTokusenArea{background:#000;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/event/gourmet/certified/pc/images/img_bg_tokusen_01.png);background-repeat:no-repeat;background-position:center bottom;background-size:1440px}
.wpBackground.elTokusenArea .wpContents{padding-bottom:360px}
.wpBackground.elSummaryArea{background:#fff4de;margin-top:60px}
.wpBackground.elSummaryArea .wpContents{padding-bottom:max(80px,6%)}
[class*=wpSection]{position:relative;z-index:0}
.wpContents [class*=wpSection]::before{content:"";position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:752px;height:1002px;border:2px solid;border-image-source:linear-gradient(100deg,#a76e04 0,#a76d04 2%,#a76d04 4%,#a76d04 6%,#a56c05 8%,#a36c08 10%,#a26f11 14%,#a87a25 20%,#b78d41 26%,#caa45f 31%,#d2ae6c 33%,#d5b171 34.5%,#c6a05c 36%,#a5792a 40%,#946204 46%,#9c6b12 55%,#aa7b27 65%,#ba8e3d 74%,#c79c4f 80%,#d0a65a 83%,#d0a65a 83%,#ca9f52 86%,#ba8d3d 90%,#a77823 96%,#9e6e15 100%);border-image-slice:1;z-index:0;box-sizing:border-box}
[class*=wpSection]+[class*=wpSectionA]{margin-top:103px}
[class^=mdHeading]+[class*=wpSection]{padding:0}
[class*=wpSection][class*=wpSectionB]{padding:0}
[class*=wpSection][class*=wpSectionB]::before{top:40px;width:352px;height:246px}
[class*=wpSection][class*=wpSectionC]{padding:0}
[class*=wpSection][class*=wpSectionC]::before{top:39px;width:360px;height:260px}
.wpFlexItem{width:800px;margin:80px auto 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.wpFlexItem+[class*=wpSection]{margin-top:100px}
.wpFlexItem [class*=wpSection]:nth-of-type(n+3){margin-top:80px}