﻿.hide{display:none}@media screen and (max-width: 639px){.pc{display:none !important}.pc1024{display:none !important}.pc1920{display:none !important}img{width:100%}}@media screen and (min-width: 640px){.sp{display:none !important}}@media screen and (max-device-width: 639px){.pc_d{display:none !important}}@media screen and (min-device-width: 640px){.sp_d{display:none !important}}@media screen and (min-width: 639px) and (max-width: 1023px){.pc1920{display:none !important}}@media screen and (min-width: 1024px){.pc1024{display:none !important}}html{font-size:62.5%}body{margin:0;letter-spacing:0.1em;line-height:1.5;font-feature-settings:"palt";color:#2e2e2e}@media screen and (max-width: 639px){body{font-family:Meiryo,sans-serif}}@media screen and (min-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}li{list-style:none}img{display:block;vertical-align:bottom;border:none}button{outline:none}a{color:#000;text-decoration:none}@media screen and (min-width: 640px){a:hover{opacity:0.7;transition:all 0.3s}a img:hover{opacity:0.7;transition:all 0.3s}}.logo{background:#000;padding:10px 0}.logo img{margin:auto}@media screen and (max-width: 639px){.logo img{width:30%}}@media screen and (min-width: 640px){.logo img{width:140px}}main{margin-top:0}@media screen and (min-width: 640px){.contents_title{width:100%;max-width:1024px;margin:0 auto;padding-top:31px}.contents_title .countdown_area{width:100%;max-width:1024px;margin:0 auto 51px;position:relative}.contents_title .countdown_area .img_banner{width:100%;max-width:1024px;margin:0 auto}.contents_title .countdown_area .img_banner img{width:100%}.contents_title .countdown_area .num_img{position:absolute;width:5.37%;max-width:55px;top:78.50%}.contents_title .countdown_area .num_img img{width:100%}.contents_title .countdown_area .h1_img{left:36.91%}.contents_title .countdown_area .h2_img{left:42.48%}.contents_title .countdown_area .m1_img{left:52.15%}.contents_title .countdown_area .m2_img{left:57.71%}.contents_title .countdown_area .s1_img{left:67.29%}.contents_title .countdown_area .s2_img{left:72.85%}.contents_title .img_title{width:100%;max-width:1024px;margin:0 auto 51px}.contents_title .img_title img{width:100%}.contents_title .img_title11{width:100%;max-width:1024px;margin:0 auto 62px}.contents_title .img_title11 img{width:100%}.contents_title .img_intro{width:67.97%;max-width:696px;margin:0 auto 78px}.contents_title .img_intro img{width:100%}.contents_title .img_intro11{width:67.97%;max-width:696px;margin:0 auto 99px}.contents_title .img_intro11 img{width:100%}}@media screen and (max-width: 639px){.contents_title{width:100%;margin:0 auto}.contents_title .countdown_area{width:100%;margin:0 auto;position:relative}.contents_title .countdown_area .img_banner{width:100%;margin:0 auto}.contents_title .countdown_area .img_banner img{width:100%}.contents_title .countdown_area .num_img{position:absolute;width:7.33%;top:78.00%}.contents_title .countdown_area .num_img img{width:100%}.contents_title .countdown_area .h1_img{left:27.33%}.contents_title .countdown_area .h2_img{left:34.93%}.contents_title .countdown_area .m1_img{left:48.13%}.contents_title .countdown_area .m2_img{left:55.73%}.contents_title .countdown_area .s1_img{left:68.80%}.contents_title .countdown_area .s2_img{left:76.40%}.contents_title .img_title{width:100%;margin:0 auto}.contents_title .img_title img{width:100%}.contents_title .img_title11{width:100%;margin:0 auto 4.4rem}.contents_title .img_title11 img{width:100%}.contents_title .img_intro{width:100%;margin:0 auto}.contents_title .img_intro img{width:100%}.contents_title .img_intro11{width:91.73%;margin:0 auto 3.6rem}.contents_title .img_intro11 img{width:100%}}@media screen and (min-width: 640px){.contents_title_cver{width:100%;max-width:1024px;margin:0 auto;padding-top:28px}.contents_title_cver .img_title_cver{width:100%;max-width:1024px;margin:0 auto}.contents_title_cver .img_title_cver img{width:100%}.contents_title_cver .img_intro_cver{width:100%;max-width:1024px;margin:0 auto}.contents_title_cver .img_intro_cver img{width:100%}}@media screen and (max-width: 639px){.contents_title_cver{width:100%;margin:0 auto}.contents_title_cver .img_title_cver{width:100%;margin:0 auto}.contents_title_cver .img_title_cver img{width:100%}.contents_title_cver .img_intro_cver{width:100%;margin:0 auto}.contents_title_cver .img_intro_cver img{width:100%}}@media screen and (min-width: 640px){.contents_main{width:100%;max-width:1024px;margin:0 auto 244px}.contents_main .img{width:100%;max-width:1024px;margin:0 auto}.contents_main .img img{width:100%}.contents_main .img03{margin-bottom:12px}.contents_main .slider_area{width:100%;max-width:1024px;margin:0 auto}.contents_main .slider_area .img_snap{width:80%;margin:0 auto}.contents_main .slider_area .img_snap img{width:100%}.contents_main .slider_area .snap_slider{position:relative}.contents_main .slider_area .snap_slider .prev_arrow{width:4.59%;max-width:47px;position:absolute;top:42.1%;left:26.6%}.contents_main .slider_area .snap_slider .prev_arrow img{width:100%}.contents_main .slider_area .snap_slider .next_arrow{width:4.59%;max-width:47px;position:absolute;top:42.1%;right:26.6%}.contents_main .slider_area .snap_slider .next_arrow img{width:100%}.contents_main .slider_area .snap_slider .slick-dots{position:absolute;bottom:-51px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.contents_main .slider_area .snap_slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer;margin:0}.contents_main .slider_area .snap_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;border:0;outline:none;background:transparent}.contents_main .slider_area .snap_slider .slick-dots li button:hover,.contents_main .slider_area .snap_slider .slick-dots li button:focus{outline:none}.contents_main .slider_area .snap_slider .slick-dots li button:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;background:url("images/kuro.png") no-repeat;background-size:contain !important;border-radius:80%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;margin-left:13px}.contents_main .slider_area .snap_slider .slick-dots li.slick-active button:before,.contents_main .slider_area .snap_slider .slick-dots li button:hover:before{opacity:1;margin-left:14px;background:url("images/shiro.png") no-repeat;background-size:contain !important}}@media screen and (max-width: 639px){.contents_main{width:100%;margin:0 auto 5.2rem}.contents_main .img{width:100%;margin:0 auto}.contents_main .img img{width:100%}.contents_main .slider_area{width:100%;margin:0 auto}.contents_main .slider_area .img_snap{width:82%;margin:0 auto}.contents_main .slider_area .img_snap img{width:100%}.contents_main .slider_area .snap_slider{position:relative}.contents_main .slider_area .snap_slider .prev_arrow{width:7.20%;position:absolute;top:38.5%;left:12.25%}.contents_main .slider_area .snap_slider .prev_arrow img{width:100%}.contents_main .slider_area .snap_slider .next_arrow{width:7.20%;position:absolute;top:38.5%;right:12.25%}.contents_main .slider_area .snap_slider .next_arrow img{width:100%}.contents_main .slider_area .snap_slider .slick-dots{position:absolute;bottom:-9.25vw;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.contents_main .slider_area .snap_slider .slick-dots li{position:relative;display:inline-block;width:16px;height:16px;padding:0;cursor:pointer;margin:0}.contents_main .slider_area .snap_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:5px;cursor:pointer;border:0;outline:none;background:transparent}.contents_main .slider_area .snap_slider .slick-dots li button:hover,.contents_main .slider_area .snap_slider .slick-dots li button:focus{outline:none}.contents_main .slider_area .snap_slider .slick-dots li button:before{content:"";position:absolute;top:0;left:0;width:2.4vw;max-width:12px;height:2.4vw;max-height:12px;background:url("images/kurosp.png") no-repeat;background-size:contain !important;border-radius:80%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;margin-left:5px}.contents_main .slider_area .snap_slider .slick-dots li.slick-active button:before,.contents_main .slider_area .snap_slider .slick-dots li button:hover:before{opacity:1;margin-left:5px;background:url("images/shirosp.png") no-repeat;background-size:contain !important}}@media screen and (min-width: 640px){.contents_item_wrap{width:100%;background:url(https://soulberry.itembox.design/item/fsimg/special/260101_fukubukuro/haikei.jpg) repeat;background-size:140px}}@media screen and (max-width: 639px){.contents_item_wrap{width:100%;background:url(https://soulberry.itembox.design/item/fsimg/special/260101_fukubukuro/haikei.jpg) repeat;background-size:18.67%}}@media screen and (min-width: 640px){.contents_item{width:100%;max-width:1024px;margin:0 auto}.contents_item .img{width:100%;max-width:1024px;margin:0 auto}.contents_item .img img{width:100%}.contents_item .img08{margin-bottom:103px}.contents_item .img_last{width:56.54%;max-width:579px;margin:0 auto 123px}.contents_item .img_last img{width:100%}}@media screen and (max-width: 639px){.contents_item{width:100%;margin:0 auto}.contents_item .img{width:100%;max-width:1024px;margin:0 auto}.contents_item .img img{width:100%}.contents_item .img08{margin-bottom:5.3rem}.contents_item .img_last{width:80.80%;margin:0 auto 5.6rem}.contents_item .img_last img{width:100%}}.return{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 639px){.return{width:85%;margin:0 auto;padding-bottom:3.9rem}.return .home,.return .page_top{width:45%}}@media screen and (min-width: 640px){.return{max-width:500px;width:90%;margin:0 auto;padding-bottom:75px}.return img{width:100%}.return .home,.return .page_top{width:40%}}.copyright{background:#000;text-align:center;font-weight:bold;font-size:1.0rem;color:#fff}.copyright span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Verdana,Droid Sans;font-size:1.0rem;vertical-align:-1px}@media screen and (max-width: 639px){.copyright{padding:1rem}}@media screen and (min-width: 640px){.copyright{padding:1.5rem}}
