/* Illustrated offers continue the approved hero's art direction. */
body.v6-article.gg-v2 .v14-menu-list{border-left:0!important;border-inline-start:0!important}
body.v6-article.gg-v2 .gg-article .slot35-visual-hook{display:block;max-width:680px;margin:30px auto;padding:0;overflow:hidden;border:0!important;border-radius:9px;background:#07121d;box-shadow:0 8px 24px #07121d18}
body.v6-article.gg-v2 .gg-article .slot35-hook-image{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:3/2;object-fit:contain}
body.v6-article.gg-v2 .gg-article .slot35-hook-footer{padding:22px 28px 13px;text-align:center}
body.v6-article.gg-v2 .gg-article .slot35-hook-lead{font:900 25px/1.5 'GG Sans','Noto Sans JP',Meiryo,sans-serif!important;color:#ffe9a9!important;margin:0 0 17px!important;padding:0!important;background:none!important;border:0!important;letter-spacing:0}
body.v6-article.gg-v2 .gg-article a.slot35-hook-action{display:flex!important;align-items:center;justify-content:center;gap:14px;width:100%;min-height:54px;margin:0!important;padding:13px 20px!important;background:linear-gradient(#ff254d,#df002c)!important;border:1px solid #ff91a6!important;border-radius:999px!important;color:#fff!important;font:800 18px/1.5 'GG Sans','Noto Sans JP',Meiryo,sans-serif!important;text-decoration:none!important;text-align:center}
body.v6-article.gg-v2 .gg-article a.slot35-hook-action::after{content:none!important;display:none!important}
body.v6-article.gg-v2 .gg-article a.slot35-hook-detail{display:flex;align-items:center;justify-content:center;min-height:44px;margin:6px 0 0;padding:0!important;border:0!important;background:none!important;color:#eed5a1!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}
body.v6-article.gg-v2 .gg-article a.slot35-hook-detail:hover{text-decoration:underline!important;text-underline-offset:4px}
body.v6-article.gg-v2 .gg-article .slot35-offer-details{margin:28px 0;padding:22px 24px;background:#fff9ed;border:0!important;border-radius:8px}
body.v6-article.gg-v2 .gg-article .slot35-offer-details:nth-of-type(2){background:#f0f6f9}
body.v6-article.gg-v2 .gg-article .slot35-offer-title{margin:0 0 15px!important;padding:0!important;border:0!important;background:none!important;font-size:22px!important;line-height:1.65!important}
body.v6-article.gg-v2 .gg-article .slot35-offer-title::before,body.v6-article.gg-v2 .gg-article .slot35-offer-title::after{display:none!important;content:none!important}
body.v6-article.gg-v2 .gg-article .slot35-offer-body p{font-size:16px;line-height:1.85}
body.v6-article.gg-v2 .gg-article .slot35-ios-steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px}
body.v6-article.gg-v2 .gg-article .slot35-ios-steps .casino-source-step{width:100%!important;max-width:none!important}
body.v6-article.gg-v2 .gg-article .slot35-ios-steps .casino93-operation{width:100%;max-width:460px!important;margin:20px auto!important}
@media(max-width:600px){body.v6-article.gg-v2 .gg-article .slot35-visual-hook{margin:24px 0;border-radius:7px}body.v6-article.gg-v2 .gg-article .slot35-hook-footer{padding:17px 17px 9px}body.v6-article.gg-v2 .gg-article .slot35-hook-lead{font-size:21px!important;margin-bottom:13px!important}body.v6-article.gg-v2 .gg-article a.slot35-hook-action{font-size:16px!important;padding:13px 14px!important}body.v6-article.gg-v2 .gg-article .slot35-offer-details{padding:20px 17px}body.v6-article.gg-v2 .gg-article .slot35-offer-title{font-size:20px!important}}
@media(max-width:359px){body.v6-article.gg-v2 .gg-article .slot35-hook-lead{font-size:18px!important}body.v6-article.gg-v2 .gg-article a.slot35-hook-action{font-size:14px!important}}
