html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}@media print,screen{#marquee{width:100%;font-size:3.75vw;background:#f24fa0;padding:0 0 1.875vw 0}#marquee p{width:100%;overflow:hidden;font-size:3.75vw;margin:0 auto;color:#fff}@-webkit-keyframes animation{100%{opacity:0}0%,90%{opacity:0}50%{opacity:1}}@keyframes animation{100%{opacity:0}0%,90%{opacity:0}50%{opacity:1}}.slick-slide img{width:100%}#loading{display:table;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;visibility:hidden;text-align:center}#loading div{vertical-align:middle;display:table-cell}#loading svg#layer{display:inline-block;width:87.5vw;height:auto}#loading svg#layer path{stroke-linecap:round}#loading svg#loading_txt{margin-top:5.3125vw;margin-bottom:5.3125vw;display:inline-block;width:26.5625vw;height:auto;-webkit-animation:animation 2s linear infinite;animation:animation 2s linear infinite}#loading.isActive{visibility:visible}.transitionDisable{-webkit-transition:0s !important;transition:0s !important}#main{border-top:1.875vw solid #f24fa0}#main #notices{padding:3.125vw;border-bottom:1.875vw solid #f24fa0}#main #notices a{color:#f24fa0;text-decoration:underline;font-size:4.375vw;line-height:1.4em}#main .navWrap{background-color:#f24fa0}#main .slider-for{display:none}#main .slider-for.slick-initialized{display:block}#main .slider-nav{display:none;padding:1.25vw .9vw}#main .slider-nav.slick-initialized{display:block}#main .slider-nav li{margin:0 .3125vw}#main .slider-nav .slick-slide{outline:none;cursor:pointer;width:31.875vw;border:.625vw solid #f24fa0}#main .slider-nav .slick-slide.slick-current{border:.625vw solid #fff}.contentWrapper{width:100%}.contentWrapper#socials{background-color:#f24fa0;margin-bottom:.625vw;padding:5vw 3.125vw 3.125vw 3.125vw;overflow:hidden;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.contentWrapper#socials .inner>p{color:#fff;text-align:center;font-size:4.38vw;line-height:1.4em;margin-bottom:5vw}.contentWrapper#socials .inner .twitter-kouhou{width:100%;overflow:hidden;background-color:#fff;border-radius:2.5vw}.contentWrapper#socials .inner .twitter-kouhou>div.head{color:#3c3c3c;text-align:center;padding:3.125vw 0;background-image:url(../images/2020/twitter_bg.png);background-position:center top;background-size:32.5vw auto;font-weight:900;border-bottom:.625vw solid #e6e6e6;font-size:4.375vw}.contentWrapper#socials .inner .twitter-kouhou>div.head a{display:inline-block;font-weight:700;font-size:3.125vw;color:#e82687;text-decoration:none}.contentWrapper#socials .inner .twitter-kouhou>div.wrapper{overflow:auto;height:146.875vw}.contentWrapper#socials .inner .twitter-kouhou iframe{width:740px !important}.contentWrapper#socials .inner .youtube-list .movie01{padding-top:56.25%;margin:0 auto;position:relative}.contentWrapper#socials .inner .youtube-list .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.contentWrapper#socials .inner>a{margin-top:3.125vw;display:block;background:#fff}.contentWrapper#socials .inner>a img{width:100%}.contentWrapper#information ul li{display:none;padding:1.25vw 0}.contentWrapper#information ul li:nth-child(-n+5){display:block}.contentWrapper#information ul li .inner{padding:1.5625vw 3.125vw;display:block}.contentWrapper#information ul li .inner time{font-weight:700;font-size:3.125vw}.contentWrapper#information ul li .inner a{display:inline-block;margin-top:1.5625vw;color:#e82687;text-decoration:none;font-size:3.125vw;font-weight:700;line-height:1.4em}.contentWrapper#information ul li .inner a:after{content:">"}.contentWrapper#information ul li .inner p{margin-top:1.5625vw;font-size:3.125vw;line-height:1.4em}.contentWrapper#information ul li .inner p.nolink{margin-top:1.5625vw}.contentWrapper#information ul li .border{margin:1.25vw auto 0 auto;background-image:url(../images/2020/dot.svg);background-size:1.25vw .3125vw;background-repeat:repeat-x;background-position:left bottom;line-height:0;height:.3125vw;width:87.5vw}.contentWrapper#information ul li.highlight:first-of-type{margin-top:.5em}.contentWrapper#information ul li.highlight .border{display:none}.contentWrapper#information ul li.highlight .inner{background-color:#f24fa0;border-radius:1.5vw}.contentWrapper#information ul li.highlight .inner a,.contentWrapper#information ul li.highlight .inner p,.contentWrapper#information ul li.highlight .inner time{color:#fff}.contentWrapper#information .btn_more{display:none;padding:4.6875vw 0 5.3125vw 0;border-bottom:.625vw solid #e6e6e6}.contentWrapper#information .btn_more.visible{display:block}.contentWrapper#information .btn_more a{width:28.125vw;height:6.25vw;line-height:6.25vw;text-decoration:none;font-size:3.75vw;font-weight:900;color:#3c3c3c;padding-left:2.1875vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;margin:0 auto}.contentWrapper#information .btn_more a svg{height:2.1875vw;width:3.75vw;position:absolute;top:calc(50% - 1.09375vw);right:1.25vw}.contentWrapper#information .btn_more a path{fill:#3c3c3c}.contentWrapper#eventcampaign{background-color:#f6f6f6}.contentWrapper#eventcampaign div.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentWrapper#eventcampaign div.wrap a{margin-top:3.125vw;color:#3c3c3c;text-decoration:none;background-color:#fff;border-radius:2.5vw;overflow:hidden;width:45.3125vw}.contentWrapper#eventcampaign div.wrap a img{width:100%}.contentWrapper#eventcampaign div.wrap a span{display:block;padding:.9375vw 1.5625vw;color:#fff;font-weight:900;line-height:1em}.contentWrapper#eventcampaign div.wrap a span.event{background-color:#bad428}.contentWrapper#eventcampaign div.wrap a span.campaign{background-color:#00b5f0}.contentWrapper#eventcampaign div.wrap a span.other{background-color:#f90}.contentWrapper#eventcampaign div.wrap a div{padding:1.5625vw 1.5625vw 2.5vw 1.5625vw}.contentWrapper#eventcampaign div.wrap a h3{font-size:3.4375vw;font-weight:900;line-height:1.45em}.contentWrapper#eventcampaign div.wrap a p{margin-top:1.5625vw;font-size:3.125vw;line-height:1.4em}.contentWrapper#eventcampaign div.wrap a small{display:block;font-size:2.5vw;margin-top:3.125vw;line-height:1.4em}.contentWrapper#eventcampaign div.wrap a:nth-child(odd){margin-right:1.5625vw}.contentWrapper#eventcampaign div.wrap a:nth-child(even){margin-left:1.5625vw}.contentWrapper#pickup{background-image:url(../images/2020/bg01.png);background-size:78.125vw;background-position:center top}.contentWrapper#pickup #banners01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.13vw;margin-top:3.13vw}.contentWrapper#pickup #banners01 a{width:45.31vw;border:.31vw solid #f24fa0;display:block}.contentWrapper#pickup #banners01 a img{width:100%}.contentWrapper#pickup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentWrapper#pickup ul li{margin-top:3.125vw;width:45.3125vw;text-align:center}.contentWrapper#pickup ul li a{text-decoration:none;color:#3c3c3c}.contentWrapper#pickup ul li a div{position:relative}.contentWrapper#pickup ul li a div img{width:100%}.contentWrapper#pickup ul li a div small{display:inline-block;font-size:1.875vw;line-height:1.3em;position:absolute;padding:1.875vw;bottom:0;left:0;text-align:left;text-shadow:-1px -1px 0px #fff,-1px 1px 0px #fff,1px -1px 0px #fff,1px 1px 0px #fff,-1px 0px 0px #fff,1px 0px 0px #fff,0px -1px 0px #fff,0px 1px 0px #fff}.contentWrapper#pickup ul li a div small.white{color:#fff;text-shadow:-1px -1px 0px #000,-1px 1px 0px #000,1px -1px 0px #000,1px 1px 0px #000,-1px 0px 0px #000,1px 0px 0px #000,0px -1px 0px #000,0px 1px 0px #000}.contentWrapper#pickup ul li a h3{font-weight:900;font-size:3.125vw;line-height:1.4em;margin-top:.25em}.contentWrapper#pickup ul li:nth-child(odd){margin-right:1.5625vw}.contentWrapper#pickup ul li:nth-child(even){margin-left:1.5625vw}.contentWrapper section{padding:3.13vw 3.125vw 6.25vw 3.125vw}.contentWrapper section h2{color:#3c3c3c;position:relative;font-size:4.375vw;border-bottom:.625vw solid #f24fa0;padding-bottom:2.5vw}.contentWrapper section h2 span{right:0;bottom:2.5vw;position:absolute;font-size:3.125vw;color:#b4b4b4}.contentWrapper section .btn_list{background-color:#f24fa0;border-radius:2.5vw;font-size:3.75vw;width:75vw;display:block;text-align:center;position:relative;vertical-align:middle;line-height:11.875vw;height:11.875vw;text-decoration:none;font-weight:900;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:6.25vw auto 0 auto}.contentWrapper section .btn_list svg{width:1.875vw;height:3.125vw;position:absolute;top:calc(50% - 1.5625vw);right:4.375vw}.contentWrapper section .btn_list path{fill:#fff}body{overflow:auto}}@media print,screen and (min-width: 640px){#marquee{width:100%;font-size:16px;background:#f24fa0;padding:6px 0;margin-bottom:6px}#marquee p{width:100%;overflow:hidden;font-size:16px;margin:0 auto;color:#fff}#loading svg#layer{width:609px;height:106px}#loading svg#loading_txt{width:186px;height:26px;margin-top:39px;margin-bottom:39px}#main{width:100%;min-width:1240px;border-top:none}#main #notices{padding:0;width:1200px;margin:10px auto;border-bottom:none;border:2px solid #f24fa0;padding:10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#main #notices a{text-align:center;color:#f24fa0;text-decoration:none;font-size:20px;line-height:1.4em}#main #notices a:hover{text-decoration:underline}#main .slider-for li{width:1080px;margin:0 3px}#main .slider-for li a img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}#main .slider-for li a:hover img{opacity:.8}#main .navWrap{margin-top:6px;padding:6px 0}#main .slider-nav{-webkit-box-sizing:border-box;box-sizing:border-box;width:1206px;text-align:center;padding:0;margin:0 auto}#main .slider-nav li{display:inline-block;background-color:#fff;margin:0 1px}#main .slider-nav li img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}#main .slider-nav li:hover img{opacity:.8}#main .slider-nav .slick-slide{opacity:1 !important;-webkit-box-sizing:border-box;box-sizing:border-box;width:199px;border:2px solid #f24fa0}#main .slider-nav .slick-slide.slick-current{border:2px solid #fff}.contentWrapper{min-width:1240px;padding:45px 0 30px 0}.contentWrapper#socials{margin-bottom:0;padding:35px 0 30px 0;width:100%;min-width:1240px}.contentWrapper#socials .inner{margin:0 auto;width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentWrapper#socials .inner>p{color:#fff;text-align:center;font-size:22px;line-height:1.4em;margin-bottom:35px}.contentWrapper#socials .inner .twitter-kouhou{margin-right:20px;width:460px;border-radius:8px}.contentWrapper#socials .inner .twitter-kouhou>div.head{text-align:left;padding:20px;background-size:208px auto;border-bottom:2px solid #e6e6e6;font-size:20px;position:relative}.contentWrapper#socials .inner .twitter-kouhou>div.head a{display:inline-block;position:absolute;right:20px;bottom:20px;font-size:12px}.contentWrapper#socials .inner .twitter-kouhou>div.head a:hover{text-decoration:underline}.contentWrapper#socials .inner .twitter-kouhou>div.wrapper{height:342px;overflow:auto}.contentWrapper#socials .inner .twitter-kouhou iframe{width:740px !important}.contentWrapper#socials .inner .youtube-list{width:720px}.contentWrapper#socials .inner .youtube-list .movie01{padding-top:56.25%;margin:0 auto;position:relative}.contentWrapper#socials .inner .youtube-list .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.contentWrapper#socials .inner>a{width:720px;margin-top:10px}.contentWrapper#socials .inner>a img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.contentWrapper#socials .inner>a:hover img{opacity:.8}.contentWrapper#information ul li{padding:7px 10px 0 10px}.contentWrapper#information ul li .inner{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:flex;flex-wrap:flex}.contentWrapper#information ul li .inner time{font-size:14px;width:113px;line-height:1.57em;display:block}.contentWrapper#information ul li .inner .right{width:1040px}.contentWrapper#information ul li .inner a{margin-top:0;font-size:14px;line-height:1.57em}.contentWrapper#information ul li .inner a:hover{text-decoration:underline}.contentWrapper#information ul li .inner p{margin-top:8px;font-size:14px;line-height:1.57em}.contentWrapper#information ul li .inner p.nolink{margin-top:0}.contentWrapper#information ul li .border{margin:7px auto 0 auto;background-size:4px 1px;background-repeat:repeat-x;background-position:left bottom;line-height:0;height:1px;width:1160px}.contentWrapper#information ul li.highlight .inner{border-radius:4px}.contentWrapper#information .btn_more{display:none;padding:23px 0 25px 0;border-bottom:2px solid #e6e6e6}.contentWrapper#information .btn_more.visible{display:block}.contentWrapper#information .btn_more a{width:103px;height:23px;line-height:23px;font-size:14px;padding-left:5px;margin:0 auto}.contentWrapper#information .btn_more a svg{height:8px;width:14px;top:calc(50% - 4px);right:5px}.contentWrapper#information .btn_more a path{fill:#3c3c3c}.contentWrapper#information .btn_more a:hover{color:#f24fa0}.contentWrapper#information .btn_more a:hover path{fill:#f24fa0}.contentWrapper#eventcampaign div.wrap a{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);margin-top:15px;border-radius:8px;width:288px;margin-right:15px !important}.contentWrapper#eventcampaign div.wrap a:hover{opacity:.8}.contentWrapper#eventcampaign div.wrap a span{padding:5px;font-size:12px}.contentWrapper#eventcampaign div.wrap a div{padding:10px 10px 15px 10px}.contentWrapper#eventcampaign div.wrap a h3{font-size:16px;line-height:1.5em}.contentWrapper#eventcampaign div.wrap a p{margin-top:8px;font-size:14px;line-height:1.57em}.contentWrapper#eventcampaign div.wrap a small{font-size:10px;margin-top:1em}.contentWrapper#eventcampaign div.wrap a:nth-child(odd){margin-right:0}.contentWrapper#eventcampaign div.wrap a:nth-child(even){margin-left:0}.contentWrapper#eventcampaign div.wrap a:nth-child(4n){margin-right:0 !important}.contentWrapper#pickup{margin-top:6px;background-image:url(../images/2020/bg01.png);background-size:500px;padding-top:28px}.contentWrapper#pickup #banners01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:0}.contentWrapper#pickup #banners01 a{width:344px;border:2px solid #f24fa0;display:block;margin:0 18px;background-color:#fff}.contentWrapper#pickup #banners01 a img{width:100%;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.contentWrapper#pickup #banners01 a:hover img{opacity:.8}.contentWrapper#pickup ul li{margin-top:15px;width:390px;margin-right:15px !important}.contentWrapper#pickup ul li a div{position:relative;background-color:#fff}.contentWrapper#pickup ul li a div img{-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);width:100%;height:204px}.contentWrapper#pickup ul li a div small{font-size:10px;line-height:1.3em;padding:5px}.contentWrapper#pickup ul li a h3{font-size:14px;line-height:1.4em;margin-top:8px}.contentWrapper#pickup ul li a:hover div img,.contentWrapper#pickup ul li a:hover div small{opacity:.8}.contentWrapper#pickup ul li a:hover h3{color:#f24fa0}.contentWrapper#pickup ul li:nth-child(odd){margin-right:0}.contentWrapper#pickup ul li:nth-child(even){margin-left:0}.contentWrapper#pickup ul li:nth-child(3n){margin-right:0 !important}.contentWrapper section{padding:0;width:1200px;margin:0 auto;padding-top:16px}.contentWrapper section h2{font-size:22px;border-bottom:2px solid #f24fa0;padding-bottom:14px}.contentWrapper section h2 span{bottom:14px;font-size:16px}.contentWrapper section .btn_list{background-color:#f24fa0;border:2px solid #f24fa0;border-radius:8px;font-size:16px;width:340px;line-height:46px;height:50px;margin:30px auto 0 auto}.contentWrapper section .btn_list svg{width:8px;height:14px;top:calc(50% - 7px);right:18px}.contentWrapper section .btn_list:hover{background-color:#fff;color:#f24fa0}.contentWrapper section .btn_list:hover path{fill:#f24fa0}}