@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;800&display=swap";html{visibility:hidden}html.wf-active{visibility:visible}@media print,screen{#contents{color:#140502;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;padding:0}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents:before,#contents:after{content:"";display:table}#contents:after{clear:both}#contents #tag01 section{padding:1.45vw 0;background:#ea617b}#contents #tag01 section h1,#contents #tag01 section p{text-align:center;font-weight:800;color:#fff;font-size:2.9vw}#contents #main{width:100%;background-image:url(../img/bg01.png);background-position:center top;background-size:17vw auto;position:relative}#contents #main::before{background-image:url(../img/bg02.png);background-position:center top;background-size:17.4vw auto;left:50%;height:100%;width:50%;content:"";display:block;position:absolute;top:0}#contents #main section{position:relative}#contents #main section h1{position:absolute;top:0;right:0}#contents #main section h1 img{width:69.3vw}#contents #main section div img{width:100%}#contents .bordertop01{border-top:1.21vw solid #d3a003}#contents #howto{background-image:url(../img/bg03.png);background-size:36.6vw auto;background-position:center top;padding-top:2.4vw}#contents #howto img{width:100%}#contents #lineup{background-image:url(../img/bg02.png);background-size:17.4vw auto;background-position:center top;padding-bottom:12vw}#contents #lineup img{width:100%}#contents #set{background-image:url(../img/bg01.png);background-position:center top;background-size:17vw auto;padding:9.7vw 0}#contents #set>img{width:97.1vw;margin:0 auto}#contents #set .card01{margin-top:2.4vw}#contents #set .card01 img{width:100%}#contents #example{background-image:url(../img/bg02.png);background-size:17.4vw auto;background-position:center top;padding-top:2.4vw}#contents #example img{width:100%}#contents #item{background-image:url(../img/bg03.png);background-size:36.6vw auto;background-position:center top;padding:7.2vw 4.8vw}#contents #item>div .left01>img{width:100%}#contents #item>div .left01>img:last-of-type{margin-top:4.1vw}#contents #item>div .left01 a{display:none;margin-top:4.1vw}#contents #item>div .left01 a img{width:100%}#contents #contentfooter{background-image:url(../img/bg04.png);background-size:174vw auto;background-position:center top}#contents #contentfooter .banners01{margin-top:5.56vw}#contents #contentfooter .banners01 a{width:74vw;display:block;box-sizing:border-box;border:.72vw solid #fff;margin:2.4vw auto 0 auto}#contents #contentfooter .banners01 a:first-of-type{margin-top:0}#contents #contentfooter .banners01 a img{width:100%}#contents #contentfooter small{margin-top:3.9vw;text-align:center;font-weight:500;font-size:2.4vw;display:block;line-height:1em}#contents #contentfooter .sns01{margin:3.9vw 0;display:flex;justify-content:center}}@media print,screen and (min-width: 640px){#contents{width:100%;min-width:1240px}#contents #tag01 section{padding:12px 0;text-align:center}#contents #tag01 section h1,#contents #tag01 section p{line-height:1em;font-size:16px;display:inline-block}#contents #tag01 section h1{margin-right:1em}#contents #main{width:100%;background-image:url(../img/bg01.png);background-position:center top;background-size:142px auto;position:relative}#contents #main::before{background-image:url(../img/bg02.png);background-position:center top;background-size:144px auto;left:50%;height:100%;width:50%;content:"";display:block;position:absolute;top:0}#contents #main section{position:relative;width:1200px;margin:0 auto}#contents #main section h1{position:absolute;top:0;right:auto;left:261px}#contents #main section h1 img{width:679px}#contents #main section div img{width:100%}#contents .bordertop01{border-top:10px solid #d3a003}#contents #howto{background-image:url(../img/bg03.png);background-size:303px auto;background-position:center top;padding-top:7px}#contents #howto img{width:1200px;margin:0 auto}#contents #lineup{background-image:url(../img/bg02.png);background-size:144px auto;background-position:center top;padding-bottom:50px;display:flex;justify-content:center;flex-shrink:0}#contents #lineup img{width:400px}#contents #set{background-image:url(../img/bg01.png);background-position:center top;background-size:142px auto;padding:43px 0 65px 0}#contents #set>img{width:1000px;margin:0 auto}#contents #set .card01{margin-top:10px}#contents #set .card01 img{width:1200px;margin:0 auto}#contents #example{background-image:url(../img/bg02.png);background-size:144px auto;background-position:center top;padding-top:0}#contents #example img{width:1200px;margin:0 auto}#contents #item{background-image:url(../img/bg03.png);background-size:303px auto;background-position:center top;padding:56px 0 60px 0}#contents #item>div{display:flex;justify-content:center}#contents #item>div .left01{margin-right:33px}#contents #item>div .left01>img{width:514px}#contents #item>div .left01>img:last-of-type{margin-top:0}#contents #item>div .left01 a{margin-top:36px;width:514px}#contents #item>div .left01 a img{width:100%}#contents #item>div .right01{width:543px}#contents #item>div .right01 img{width:543px}#contents #contentfooter{background-image:url(../img/bg04.png);background-size:1440px auto;background-position:center top}#contents #contentfooter .banners01{margin-top:40px;display:flex;justify-content:center}#contents #contentfooter .banners01 a{width:513px;display:block;box-sizing:border-box;border:3px solid #fff;margin:0 10px}#contents #contentfooter .banners01 a:hover{border-color:#d3a003}#contents #contentfooter .banners01 a:first-of-type{margin-top:0}#contents #contentfooter .banners01 a img{width:100%}#contents #contentfooter .flex01{width:1200px;margin:55px auto 30px auto}#contents #contentfooter small{margin-top:0;text-align:left;font-size:12px;float:left;display:inline-block}#contents #contentfooter .sns01{float:right;margin:0;display:flex;justify-content:flex-end}}