@media print,screen{#content_wrapper{background-image:url(../images/bg2.png);background-size:247.8vw auto;background-position:center top}#content_wrapper #main{background-image:url(../images/bg1.png);background-size:225vw auto;background-repeat:repeat-x;background-position:center top;overflow:hidden}#content_wrapper #main h1{text-align:center;margin-top:-7.1875vw}#content_wrapper #main h1 img{width:81.25vw}#content_wrapper #araikata{padding:3.125vw}#content_wrapper #araikata>img{width:100%}#content_wrapper #araikata>a{display:block;margin-top:3.125vw}#content_wrapper #araikata>a img{width:100%}#content_wrapper #garally{border-top:.9375vw solid #77c4e5;padding-top:2.5vw}#content_wrapper #garally .slider-for{display:none}#content_wrapper #garally .slider-for.slick-initialized{display:block}#content_wrapper #garally .slider-for{width:93.75vw;margin:0 auto}#content_wrapper #garally .slider-for img{margin:0;width:93.75vw;border-radius:9.375vw;overflow:hidden}#content_wrapper #garally .slider-for img:focus{outline:none}#content_wrapper #garally .slick-dots{position:relative;margin:3.125vw auto 3.125vw auto;bottom:auto}#content_wrapper #garally .slick-dots li{margin:0 1.5625vw;width:6vw !important;height:6vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #garally .slick-dots li button{width:6vw;height:6vw}#content_wrapper #garally .slick-dots li button:last-of-type{display:none}#content_wrapper #garally .slick-dots li button:before{opacity:1;border-radius:3vw;width:6vw;height:6vw;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";background-color:#fff;border:.625vw solid #aaa}#content_wrapper #garally .slick-dots li.slick-active button:before{background-color:#ff63b1;content:""}#content_wrapper #votingresult{border-top:.9375vw solid #77c4e5;border-bottom:.9375vw solid #77c4e5;background-image:url(../images/bg4.png);background-size:93.75vw auto;margin-bottom:3.125vw}#content_wrapper #votingresult h2 img{width:100%}#content_wrapper #votingresult .images01{border-bottom:.9375vw solid #77c4e5}#content_wrapper #votingresult .images01 img{width:100%}#content_wrapper #votingresult .items01{padding:3.125vw 0}#content_wrapper #votingresult .items01 h3{text-align:center;padding-bottom:1.5625vw}#content_wrapper #votingresult .items01 h3 img{width:93.75vw}#content_wrapper #votingresult #yokoku{border-top:.9375vw solid #77c4e5;padding:3.125vw 0;text-align:center}#content_wrapper #votingresult #yokoku img{width:93.75vw}#content_wrapper #votingresult ul.lineup{width:100%;padding:0 1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#content_wrapper #votingresult ul.lineup li{width:50%;display:inline-block;padding:1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#content_wrapper #votingresult ul.lineup li.nil{display:none}#content_wrapper #votingresult ul.lineup li a{border:1.25vw solid #3a88d6;display:block;border-radius:2.5vw;text-decoration:none;overflow:hidden}#content_wrapper #votingresult ul.lineup li a .tops{background-color:#fff}#content_wrapper #votingresult ul.lineup li a .tops .thumb{padding:3.125vw 4.6875vw 2.8vw 4.6875vw}#content_wrapper #votingresult ul.lineup li a .tops .thumb .wrap{position:relative}#content_wrapper #votingresult ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #votingresult ul.lineup li a .tops .thumb .wrap .cover{position:absolute;top:0;left:0;border:.8vw solid #fff;width:100%;height:100%;display:table-cell;border-radius:1vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #votingresult ul.lineup li a .tops p{word-break:break-all;overflow-wrap:break-word;padding:2.1875vw;color:#000;font-weight:900;font-size:3.75vw;line-height:5.625vw}#content_wrapper #votingresult ul.lineup li a .bottoms{background-color:#3a88d6;position:relative}#content_wrapper #votingresult ul.lineup li a .bottoms p{padding:2.1875vw;color:#fff;font-size:3.125vw;line-height:5vw}#content_wrapper #votingresult ul.lineup li a .bottoms svg{position:absolute;width:2.5vw;height:2.1875vw;top:calc(50% - 1.09375vw);right:2.1875vw}#content_wrapper #votingresult ul.lineup li a .bottoms svg path{fill:#3a88d6}#content_wrapper #campaign01{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.9375vw solid #77c4e5;border-bottom:.9375vw solid #77c4e5;overflow:hidden;margin:0 auto 3.125vw auto;background-image:url(../images/bg4.png);background-size:93.75vw auto;padding-bottom:7vw}#content_wrapper #campaign01 h2{border-bottom:.9375vw solid #77c4e5}#content_wrapper #campaign01 h2 img{width:100%}#content_wrapper #campaign01>img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.9375vw solid #77c4e5;border-bottom:.9375vw solid #77c4e5}#content_wrapper #campaign01 .summary{padding:3.125vw 6.25vw}#content_wrapper #campaign01 .summary .bug{margin-top:1.5em;text-align:center}#content_wrapper #campaign01 .summary .bug img{width:68.75vw}#content_wrapper #campaign01 .summary .entry01{margin-top:1em}#content_wrapper #campaign01 .summary .entry01 img{width:100%}#content_wrapper #campaign01 .summary .btn_shoplist{border:.625vw solid #3a88d6;background:#3a88d6;color:#3a88d6;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:11.875vw;font-size:3.75vw;text-decoration:none;margin-top:1em}#content_wrapper #campaign01 .summary .btn_shoplist svg{height:3.125vw;width:auto;margin-left:1.5625vw}#content_wrapper #campaign01 .summary .btn_shoplist svg polygon{fill:#3a88d6}#content_wrapper #campaign01 .summary h3{margin-top:1.3em;color:#3a88d6;font-size:4.375vw}#content_wrapper #campaign01 .summary h3.nmt01{margin-top:.5em}#content_wrapper #campaign01 .summary h3.split01{padding-top:5.125vw;border-top:.3125vw solid #77c4e5}#content_wrapper #campaign01 .summary table{margin-top:.5em;line-height:1.7em;font-size:4.375vw}#content_wrapper #campaign01 .summary table td:first-of-type{white-space:nowrap}#content_wrapper #campaign01 .summary p{margin-top:.7em;line-height:1.7em;font-size:4.375vw}#content_wrapper #campaign01 .summary p.toiawase{font-size:3.75vw}#content_wrapper #campaign01 .summary ul{margin-top:.7em;font-size:4.375vw}#content_wrapper #campaign01 .summary ul li{line-height:1.7em;font-size:4.375vw;text-indent:-1em;padding-left:1em}#content_wrapper #campaign01 .summary ul.small li{font-size:3.75vw}#content_wrapper #campaign01 .summary a{color:#f30084;word-break:break-all}#content_wrapper #campaign01 .summary .mt01{margin-top:2em !important}#content_wrapper #campaign01 .summary .nmt01{margin-top:0}#content_wrapper #rtcampaign{width:91.875vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.9375vw solid #77c4e5;border-radius:9.375vw;overflow:hidden;margin:0 auto 3.125vw auto;background-image:url(../images/bg4.png);background-size:93.75vw auto;padding-bottom:7vw}#content_wrapper #rtcampaign h2 img{width:100%}#content_wrapper #rtcampaign>img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.9375vw solid #77c4e5;border-bottom:.9375vw solid #77c4e5}#content_wrapper #rtcampaign .summary{padding:2.1875vw}#content_wrapper #rtcampaign .summary h3{margin-top:1.3em;color:#3a88d6;font-size:4.375vw}#content_wrapper #rtcampaign .summary h3.nmt01{margin-top:.5em}#content_wrapper #rtcampaign .summary table{margin-top:.5em;line-height:1.7em;font-size:4.375vw}#content_wrapper #rtcampaign .summary table td:first-of-type{white-space:nowrap}#content_wrapper #rtcampaign .summary p{margin-top:.7em;line-height:1.7em;font-size:4.375vw}#content_wrapper #rtcampaign .summary p.toiawase{font-size:3.75vw}#content_wrapper #rtcampaign .summary ul{margin-top:.7em;font-size:4.375vw}#content_wrapper #rtcampaign .summary ul li{line-height:1.7em;font-size:4.375vw;text-indent:-1em;padding-left:1em}#content_wrapper #rtcampaign .summary ul.small li{font-size:3.75vw}#content_wrapper #rtcampaign .summary a{color:#f30084;word-break:break-all}#content_wrapper #rtcampaign .summary .mt01{margin-top:2em !important}#content_wrapper #rtcampaign .summary .nmt01{margin-top:0}#content_wrapper #campaign{padding-bottom:3.75vw}#content_wrapper #campaign>div{width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.9375vw solid #77c4e5;margin:0 auto;border-radius:9.375vw;overflow:hidden;background-image:url(../images/bg4.png);background-size:93.75vw auto;background-position:center top}#content_wrapper #campaign>div>img{width:100%;border-bottom:.9375vw solid #77c4e5}#content_wrapper #campaign>div>a{width:81.875vw;display:block;margin:5vw auto}#content_wrapper #campaign>div>a img{width:100%}#content_wrapper #about{border-top:.9375vw solid #77c4e5;background-image:url(../images/bg3.png);background-size:1.875vw auto;background-position:center top;padding-bottom:6.25vw}#content_wrapper #about>div img{display:block}#content_wrapper #about>div img:nth-child(1){width:93.75vw;margin:3.125vw auto 0 auto}#content_wrapper #about>div img:nth-child(2){margin:6.25vw auto 0 auto;width:93.75vw}#content_wrapper #about>a{width:75vw;display:block;margin:6.25vw auto 0 auto}#content_wrapper #about>a img{width:100%}#content_wrapper section.lineup{border-top:.9375vw solid #77c4e5}#content_wrapper section.lineup h2{margin:10.9375vw 0 9.375vw 0;text-align:center}#content_wrapper section.lineup h2 img{height:10.9375vw}#content_wrapper section.lineup#bruna{background-color:rgba(255,183,0,.8)}#content_wrapper section.lineup#peanuts{background-color:rgba(197,0,0,.8)}#content_wrapper section.lineup#peanuts>img{width:51.5625vw;display:block;margin:6.25vw auto}#content_wrapper section.lineup#moomin{background-color:rgba(143,195,32,.8)}#content_wrapper section.lineup ul.lineup{width:100%;padding:0 1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#content_wrapper section.lineup ul.lineup li{width:50%;display:inline-block;padding:1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#content_wrapper section.lineup ul.lineup li.nil{display:none}#content_wrapper section.lineup ul.lineup li a{border:1.25vw solid #3a88d6;display:block;border-radius:2.5vw;text-decoration:none;overflow:hidden}#content_wrapper section.lineup ul.lineup li a .tops{background-color:#fff}#content_wrapper section.lineup ul.lineup li a .tops .thumb{padding:3.125vw 4.6875vw 2.8vw 4.6875vw}#content_wrapper section.lineup ul.lineup li a .tops .thumb .wrap{position:relative}#content_wrapper section.lineup ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper section.lineup ul.lineup li a .tops .thumb .wrap .cover{position:absolute;top:0;left:0;border:.8vw solid #fff;width:100%;height:100%;display:table-cell;border-radius:1vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper section.lineup ul.lineup li a .tops p{word-break:break-all;overflow-wrap:break-word;padding:2.1875vw;color:#000;font-weight:900;font-size:3.75vw;line-height:5.625vw}#content_wrapper section.lineup ul.lineup li a .bottoms{background-color:#3a88d6;position:relative}#content_wrapper section.lineup ul.lineup li a .bottoms p{padding:2.1875vw;color:#fff;font-size:3.125vw;line-height:5vw}#content_wrapper section.lineup ul.lineup li a .bottoms svg{position:absolute;width:2.5vw;height:2.1875vw;top:calc(50% - 1.09375vw);right:2.1875vw}#content_wrapper section.lineup ul.lineup li a .bottoms svg path{fill:#ff8400}#content_wrapper section.lineup small{display:block;padding:0 3.125vw;text-align:center;line-height:1.3em;font-size:3.75vw;margin:6.25vw 0}#content_wrapper .sns{background:#77c4e5;padding:6.25vw 0}#content_wrapper .sns ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper .sns ._sharebuttons>iframe{margin-right:3.13vw}#content_wrapper #otherlineup{border-top:.9375vw solid #77c4e5}#content_wrapper #otherlineup>a{width:93.75vw;display:block;margin:6.25vw auto}#content_wrapper #otherlineup>a img{width:100%}#content_wrapper #content_footer .toiawase{background-color:#3a88d6;padding:4.375vw 3.125vw}#content_wrapper #content_footer .toiawase p{font-size:4.375vw;color:#fff;letter-spacing:0;line-height:6.25vw}#content_wrapper #content_footer .toiawase p b{font-weight:700;display:block}#pop{z-index:2000;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none}#pop .wrap{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:100%}#pop #pop_wrap{display:table;width:100%;height:100vh}#pop .inner{display:table-cell;position:relative}#pop .inner #pop_{display:block;margin:0 auto}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 7.5vw);left:2.1875vw;display:none}#pop .inner #pop_ #btn_prev img{display:block;width:6.25vw}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 7.5vw);right:2.1875vw;display:none}#pop .inner #pop_ #btn_next img{display:block;width:6.25vw}#pop .inner #pop_ #detail{background-color:#fff;padding-bottom:10.625vw}#pop .inner #pop_ #detail .btn_close{background-color:#3a88d6;text-align:right;position:fixed;width:100%;z-index:100}#pop .inner #pop_ #detail .btn_close img.logo{position:absolute;top:1.5625vw;left:1.5625vw;width:22.5vw}#pop .inner #pop_ #detail .btn_close a{display:inline-block;width:10vw;margin:1.5625vw}#pop .inner #pop_ #detail .btn_close a img{display:block;width:100%}#pop .inner #pop_ #detail #pop_head{padding-top:13.125vw;width:78.75vw;margin:0 auto;border-bottom:.625vw solid #3a88d6;padding-bottom:3.125vw}#pop .inner #pop_ #detail #pop_head #title{margin-top:6.25vw;text-align:left}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:3.75vw;color:#fff;line-height:1em;background-color:#3a88d6;padding:.3em;display:inline-block;margin-bottom:.5em}#pop .inner #pop_ #detail #pop_head #title p{color:#000;font-weight:900;text-align:left;font-size:4.375vw;letter-spacing:.15625px;line-height:6.875vw}#pop .inner #pop_ #detail #pop_head #price_release{color:#000;margin-top:5vw;text-align:left;font-size:3.75vw;letter-spacing:.15625px;line-height:5.625vw}#pop .inner #pop_ #detail #left_area{width:78.75vw;margin:3.125vw auto 0 auto}#pop .inner #pop_ #detail #left_area .img{width:100%;position:relative}#pop .inner #pop_ #detail #left_area .img img{width:100%;height:auto;display:block}#pop .inner #pop_ #detail #left_area small{color:#000;display:block;font-size:3.125vw;text-align:left;margin-top:1em;line-height:1.4em}#pop .inner #pop_ #detail #right_area{width:78.75vw;margin:3.75vw auto 0 auto}#pop .inner #pop_ #detail #right_area #summary{color:#000;text-align:left;font-size:3.75vw;letter-spacing:.15625vw;line-height:6.25vw}#pop .inner #pop_ #detail #right_area a{width:auto;margin:7.5vw auto 16vw auto;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:16.5755vw}#pop .inner #pop_ #detail #right_area a img.arrivalinfo{width:100%;height:auto}.shopclose{display:none;z-index:2100;position:fixed;top:0;left:0;background-color:#3a88d6;width:100%;padding:3.125vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}.shopclose a{background:#fff;border:.937vw solid #000;border-radius:1.5625vw;margin:0 auto;display:block;width:38.75vw;height:10.3125vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopclose a img{width:29vw}.shoplist{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.shoplist .inner{background-color:#fff;width:100%;height:auto;position:relative}.shoplist .inner .lists{padding:0 3.125vw;margin-bottom:3.125vw;width:100%;margin-top:24.375vw;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .inner .lists h2{text-align:center}.shoplist .inner .lists h2 img{width:56.25%}.shoplist .inner .lists>small{font-size:3.125vw;display:block;margin-top:.5em}.shoplist .inner .lists ul li{padding:3.75vw 0;line-height:1.57em;font-size:14px;border-bottom:2px solid #3a88d6}.shoplist .inner .lists ul li.head{margin-top:6.25vw;background-color:#3a88d6;border-radius:5px;font-size:14px;line-height:1em;font-weight:700;padding:3.125vw;border-bottom:none;color:#fff}.shoplist .inner .lists ul li a{color:#ff5293}}@media screen and (min-width: 640px){#content_wrapper{min-width:1240px;background-image:url(../images/bg2.png);background-size:1586px auto;background-position:center top}#content_wrapper #main{z-index:100;background-image:url(../images/bg1.png);background-size:1440px auto;background-repeat:repeat-x;background-position:center top;overflow:hidden;position:relative}#content_wrapper #main h1{text-align:center;margin-top:-39px}#content_wrapper #main h1 img{width:439px}#content_wrapper #araikata{padding:0 0 50px 0}#content_wrapper #araikata>img{width:1200px;display:block;margin:0 auto}#content_wrapper #araikata>a{width:400px;display:block;margin:0 auto}#content_wrapper #araikata>a img{width:100%}#content_wrapper #garally{border-top-width:5px;z-index:10}#content_wrapper #garally .slider-for{width:1200px;margin:0 auto}#content_wrapper #garally .slider-for img{margin:0;width:1200px;border-radius:100px;overflow:hidden}#content_wrapper #garally .slider-for img:focus{outline:none}#content_wrapper #garally .slick-dots{position:relative;margin:20px auto 40px auto;bottom:auto}#content_wrapper #garally .slick-dots li{margin:0 5px;width:26px !important;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #garally .slick-dots li button{width:26px;height:26px}#content_wrapper #garally .slick-dots li button:last-of-type{display:none}#content_wrapper #garally .slick-dots li button:before{opacity:1;border-radius:13px;width:26px;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";background-color:#fff;border:3px solid #aaa}#content_wrapper #garally .slick-dots li.slick-active button:before{background-color:#ff63b1;content:""}#content_wrapper #votingresult{border:5px solid #77c4e5;background-size:600px auto;margin:0px auto 40px auto;width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;overflow:hidden}#content_wrapper #votingresult h2 img{width:100%}#content_wrapper #votingresult .images01{border-bottom:5px solid #77c4e5}#content_wrapper #votingresult .images01 img{width:100%}#content_wrapper #votingresult .items01{padding:40px 0 20px 0}#content_wrapper #votingresult .items01 h3{text-align:center;padding-bottom:20px}#content_wrapper #votingresult .items01 h3 img{width:845px}#content_wrapper #votingresult #yokoku{border-top:5px solid #77c4e5;padding:40px;text-align:center}#content_wrapper #votingresult #yokoku img{width:893px}#content_wrapper #votingresult ul.lineup{width:1000px;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#content_wrapper #votingresult ul.lineup li{width:190px;padding:0;margin:20px}#content_wrapper #votingresult ul.lineup li.nil{display:inline-block;background-color:rgba(255,255,255,.5);border-radius:14px}#content_wrapper #votingresult ul.lineup li a{border-width:6px;border-radius:14px}#content_wrapper #votingresult ul.lineup li a .tops .thumb{padding:10px 34px}#content_wrapper #votingresult ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #votingresult ul.lineup li a .tops p{padding:8px 14px;font-size:14px;letter-spacing:0;line-height:20px}#content_wrapper #votingresult ul.lineup li a .bottoms p{font-size:12px;letter-spacing:0;line-height:20px;padding:8px 14px}#content_wrapper #votingresult ul.lineup li a .bottoms svg{width:10px;height:8px;top:calc(50% - 4px);right:10px}#content_wrapper #votingresult ul.lineup li a:hover{border-color:#3a88d6}#content_wrapper #votingresult ul.lineup li a:hover .bottoms{background-color:#3a88d6}#content_wrapper #votingresult ul.lineup li a:hover .bottoms p{color:#3a88d6}#content_wrapper #votingresult ul.lineup li a:hover .bottoms svg path{fill:#3a88d6}#content_wrapper #campaign01{width:1200px;border-radius:100px;border:5px solid #77c4e5;padding-bottom:40px;margin:0 auto 40px auto;background-size:600px auto}#content_wrapper #campaign01 h2{border-width:5px}#content_wrapper #campaign01 h2 img{width:100%}#content_wrapper #campaign01>img{border-top-width:5px;border-bottom-width:5px}#content_wrapper #campaign01 .summary{margin-top:10px;padding:10px 79px 30px 79px}#content_wrapper #campaign01 .summary h3{margin-top:1.5em;font-size:16px}#content_wrapper #campaign01 .summary h3.nmt01{margin-top:1em}#content_wrapper #campaign01 .summary h3.split01{padding-top:1.5em;border-top:1px solid #77c4e5}#content_wrapper #campaign01 .summary .bug{margin-top:1.5em;text-align:center}#content_wrapper #campaign01 .summary .bug img{width:100%}#content_wrapper #campaign01 .summary .btn_shoplist{width:233px;border:2px solid #3a88d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;font-size:18px;text-decoration:none;color:#3a88d6}#content_wrapper #campaign01 .summary .btn_shoplist svg{height:10px;width:auto;margin-left:10px}#content_wrapper #campaign01 .summary .btn_shoplist svg polygon{fill:#3a88d6}#content_wrapper #campaign01 .summary .btn_shoplist:hover{background:#3a88d6;border-color:#3a88d6;color:#3a88d6}#content_wrapper #campaign01 .summary .btn_shoplist:hover svg polygon{fill:#3a88d6}#content_wrapper #campaign01 .summary table{line-height:1.7em;font-size:18px}#content_wrapper #campaign01 .summary p{margin-top:.7em;line-height:1.7em;font-size:16px}#content_wrapper #campaign01 .summary p.toiawase{font-size:14px}#content_wrapper #campaign01 .summary ul{margin-top:.7em;font-size:16px}#content_wrapper #campaign01 .summary ul li{line-height:1.7em;font-size:16px;text-indent:-1em;padding-left:1em}#content_wrapper #campaign01 .summary ul.small li{font-size:14px}#content_wrapper #campaign01 .summary a{color:#f30084;word-break:break-all}#content_wrapper #campaign01 .summary a:hover{text-decoration:none}#content_wrapper #campaign01 .summary .nmt01{margin-top:0}#content_wrapper #rtcampaign{width:930px;border-radius:100px;border:5px solid #77c4e5;padding-bottom:40px;margin:0 auto 40px auto;background-size:600px auto}#content_wrapper #rtcampaign h2 img{width:100%}#content_wrapper #rtcampaign>img{border-top-width:5px;border-bottom-width:5px}#content_wrapper #rtcampaign .summary{margin-top:10px;padding:10px 30px 30px 30px}#content_wrapper #rtcampaign .summary h3{margin-top:1.5em;font-size:18px}#content_wrapper #rtcampaign .summary h3.nmt01{margin-top:1em}#content_wrapper #rtcampaign .summary table{line-height:1.7em;font-size:18px}#content_wrapper #rtcampaign .summary p{margin-top:.7em;line-height:1.7em;font-size:18px}#content_wrapper #rtcampaign .summary p.toiawase{font-size:14px}#content_wrapper #rtcampaign .summary ul{margin-top:.7em;font-size:18px}#content_wrapper #rtcampaign .summary ul li{line-height:1.7em;font-size:18px;text-indent:-1em;padding-left:1em}#content_wrapper #rtcampaign .summary ul.small li{font-size:14px}#content_wrapper #rtcampaign .summary a{color:#f30084;word-break:break-all}#content_wrapper #rtcampaign .summary a:hover{text-decoration:none}#content_wrapper #rtcampaign .summary .nmt01{margin-top:0}#content_wrapper #campaign{padding-bottom:40px}#content_wrapper #campaign>div{width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #77c4e5;margin:0 auto;border-radius:100px;overflow:hidden;background-image:url(../images/bg4.png);background-size:600px auto;background-position:center top}#content_wrapper #campaign>div>img{width:100%;border-bottom:5px solid #77c4e5}#content_wrapper #campaign>div>a{width:600px;display:block;margin:38px auto 40px auto}#content_wrapper #campaign>div>a img{width:100%}#content_wrapper #about{border-top:5px solid #77c4e5;background-image:url(../images/bg3.png);background-size:12px auto;background-position:center top;padding-bottom:30px}#content_wrapper #about>div img{display:block}#content_wrapper #about>div img:nth-child(1){width:1100px;margin:50px auto 0 auto}#content_wrapper #about>div img:nth-child(2){margin:20px auto 0 auto;width:1000px}#content_wrapper #about>a{width:400px;display:block;margin:30px auto 0 auto}#content_wrapper #about>a img{width:100%}#content_wrapper section.lineup{border-top:5px solid #77c4e5}#content_wrapper section.lineup h2{margin:80px 0 74px 0;text-align:center}#content_wrapper section.lineup h2 img{height:101px}#content_wrapper section.lineup#peanuts>img{width:201px;margin:50px auto}#content_wrapper section.lineup ul.lineup{width:1200px;margin:0 auto;padding:0}#content_wrapper section.lineup ul.lineup li{width:190px;padding:0;margin-right:12px;margin-top:12px}#content_wrapper section.lineup ul.lineup li:nth-child(6n){margin-right:0}#content_wrapper section.lineup ul.lineup li.nil{display:inline-block;background-color:rgba(0,0,0,.1);border-radius:14px}#content_wrapper section.lineup ul.lineup li a{border-width:6px;border-radius:14px}#content_wrapper section.lineup ul.lineup li a .tops .thumb{padding:10px 34px}#content_wrapper section.lineup ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper section.lineup ul.lineup li a .tops p{padding:8px 14px;font-size:14px;letter-spacing:0;line-height:20px}#content_wrapper section.lineup ul.lineup li a .bottoms p{font-size:12px;letter-spacing:0;line-height:20px;padding:8px 14px}#content_wrapper section.lineup ul.lineup li a .bottoms svg{width:10px;height:8px;top:calc(50% - 4px);right:10px}#content_wrapper section.lineup ul.lineup li a:hover{border-color:#ff8400}#content_wrapper section.lineup ul.lineup li a:hover .bottoms{background-color:#ff8400}#content_wrapper section.lineup ul.lineup li a:hover .bottoms p{color:#fff}#content_wrapper section.lineup ul.lineup li a:hover .bottoms svg path{fill:#3a88d6}#content_wrapper section.lineup small{display:block;padding:0;text-align:center;line-height:1em;font-size:12px;margin:50px 0}#content_wrapper .sns{background:#77c4e5;padding:20px 0}#content_wrapper .sns ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper .sns ._sharebuttons>iframe{margin-right:10px}#content_wrapper #otherlineup{border-top-width:5px}#content_wrapper #otherlineup>a{width:722px;display:block;margin:50px auto}#content_wrapper #otherlineup>a img{width:100%}#content_wrapper #content_footer .toiawase{padding:40px 0;min-width:1240px}#content_wrapper #content_footer .toiawase p{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:1240px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:700}#content_wrapper #content_footer .toiawase p b{display:inline-block}#content_wrapper #content_footer .toiawase p span{display:inline-block}#pop{background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1000px}#pop #pop_wrap{display:table;width:100%;height:100vh;min-width:1000px}#pop .inner{vertical-align:middle;display:table-cell;position:relative}#pop .inner #pop_{width:840px}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 51px);left:calc(50% - 420px - 60px)}#pop .inner #pop_ #btn_prev img{width:43px}#pop .inner #pop_ #btn_prev:hover img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 51px);right:calc(50% - 420px - 60px)}#pop .inner #pop_ #btn_next img{width:43px}#pop .inner #pop_ #btn_next:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}#pop .inner #pop_ #detail{width:840px;padding-bottom:30px;border:6px solid #3a88d6;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:17px;border-top-right-radius:17px}#pop .inner #pop_ #detail .btn_close img.logo{width:74px;top:4px;left:4px}#pop .inner #pop_ #detail .btn_close a{width:32px;margin:6px}#pop .inner #pop_ #detail #pop_head{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 10px 0;width:760px;margin:0 auto 30px auto;border-bottom:4px solid #3a88d6}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:16px;padding:8px}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;letter-spacing:.5px;line-height:30px}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;letter-spacing:.5px;text-align:right;margin-top:5px;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:360px;margin:0 0 0 34px}#pop .inner #pop_ #detail #left_area .img{height:360px}#pop .inner #pop_ #detail #left_area .img img{max-height:360px}#pop .inner #pop_ #detail #left_area .img .cover{height:360px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}#pop .inner #pop_ #detail #left_area small{font-size:10px;letter-spacing:.5px;margin-top:6px;line-height:1.4em}#pop .inner #pop_ #detail #right_area{width:370px;float:right;margin:0 34px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area div#summary{text-align:left;font-size:14px;letter-spacing:.5px;line-height:26px}#pop .inner #pop_ #detail #right_area a{width:auto;text-align:left;margin:1em 0 0 0;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:64px}#pop .inner #pop_ #detail #right_area a img.arrivalinfo{width:auto;height:64px}.shopclose{display:none !important}.shopclose a{display:none !important}.shoplist{position:fixed;background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;z-index:2000;overflow-y:auto}.shoplist .inner{background-color:#fff;width:980px;height:auto;margin:30px auto;position:relative;border-radius:15px;padding:0}.shoplist .inner .lists{padding:0 50px;margin-bottom:30px;width:100%;margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .inner .lists a.shopclose01{width:32px;display:block;position:absolute;top:10px;right:10px}.shoplist .inner .lists a.shopclose01 img{width:32px}.shoplist .inner .lists a.shopclose02{width:111px;display:block;margin:30px auto}.shoplist .inner .lists a.shopclose02 img{width:111px}.shoplist .inner .lists h2{margin-top:30px;margin-bottom:34px;text-align:center}.shoplist .inner .lists h2 img{width:auto;height:50px}.shoplist .inner .lists small{margin-top:20px;font-size:12px}.shoplist .inner .lists ul li{padding:12px 0}.shoplist .inner .lists ul li.head{margin-top:20px;font-size:18px;padding:8px;border-bottom:none}.shoplist .inner .lists ul li a:hover{text-decoration:none}.shoplist .inner .lists>small{font-size:12px}}