.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,sans-serif;line-height:1.5;letter-spacing:.05em}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.chart-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.chart-area__inner{width:100%;max-width:100%;margin:0 auto}}.chart-box{word-break:break-all}.chart-title{position:relative;width:calc(100% - 150px);max-width:500px;margin:0 auto 40px}@media(max-width: 600.98px){.chart-title{margin-bottom:20px;width:calc(100% - 20px)}}.chart-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:19.8606271777%;background-repeat:no-repeat;background-position:center;background-size:contain}.chart-link{max-width:460px}@media(max-width: 600.98px){.chart-link{max-width:265px}}.chart-link a{position:relative;background-color:#000;height:80px;border-radius:40px;width:100%;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 50px;position:relative;box-shadow:5px 5px 0px rgba(0,0,0,.1)}@media(max-width: 600.98px){.chart-link a{height:60px;border-radius:16vw;padding:0 5.3333333333vw}}.chart-link a::after,.chart-link a::before{content:"";position:absolute;background-image:url("/waru2022/images/icon/icon_heart_red.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:17px;height:18px;margin:auto;top:0;bottom:0}@media(max-width: 600.98px){.chart-link a::after,.chart-link a::before{max-width:14px;width:4vw}}.chart-link a::after{left:20px}@media(max-width: 600.98px){.chart-link a::after{left:2.6666666667vw}}.chart-link a::before{right:20px}@media(max-width: 600.98px){.chart-link a::before{right:2.6666666667vw}}.chart-link a span{font-size:20px;letter-spacing:.1em}@media(max-width: 600.98px){.chart-link a span{font-size:14px}}body.webp .chart-inner{background-image:url("/waru2022/images/common/bg_01.webp")}body.no-webp .chart-inner{background-image:url("/waru2022/images/common/bg_01.png")}.chart-inner{padding:60px 0;position:relative}@media(max-width: 600.98px){.chart-inner{padding:9.3333333333vw 0}}.chart-inner::before,.chart-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.chart-inner::before{background-position:top center}body.webp .chart-inner::before{background-image:url("/waru2022/images/chart/chart_top_bg_pc.webp")}body.no-webp .chart-inner::before{background-image:url("/waru2022/images/chart/chart_top_bg_pc.png")}@media(max-width: 600.98px){body.webp .chart-inner::before{background-image:url("/waru2022/images/chart/chart_top_bg_sp.webp")}body.no-webp .chart-inner::before{background-image:url("/waru2022/images/chart/chart_top_bg_sp.png")}}.chart-inner::after{background-position:bottom center}body.webp .chart-inner::after{background-image:url("/waru2022/images/chart/chart_btm_bg_pc.webp")}body.no-webp .chart-inner::after{background-image:url("/waru2022/images/chart/chart_btm_bg_pc.png")}@media(max-width: 600.98px){body.webp .chart-inner::after{background-image:url("/waru2022/images/chart/chart_btm_bg_sp.webp")}body.no-webp .chart-inner::after{background-image:url("/waru2022/images/chart/chart_btm_bg_sp.png")}}.chart-wrap{position:relative;z-index:2}body.webp .chart-title span{background-image:url("/waru2022/images/chart/ttl_chart.webp")}body.no-webp .chart-title span{background-image:url("/waru2022/images/chart/ttl_chart.png")}.chart-img{position:relative;width:100%;padding-top:90.5601659751%;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto}body.webp .chart-img{background-image:url("/waru2022/images/chart/img_pc.webp")}body.no-webp .chart-img{background-image:url("/waru2022/images/chart/img_pc.png")}@media(max-width: 992.98px){.chart-img{padding-top:161.3569321534%}body.webp .chart-img{background-image:url("/waru2022/images/chart/img_sp.webp")}body.no-webp .chart-img{background-image:url("/waru2022/images/chart/img_sp.png")}}.chart-link{margin:60px auto 0}@media(max-width: 600.98px){.chart-link{margin:30px auto 0}}
