@charset "UTF-8";@keyframes vibration{0%,to{transform:translate(0,0) rotateZ(0deg)}25%{transform:translate(1px,1px) rotateZ(1deg)}50%{transform:translate(0,1px) rotateZ(0deg)}75%{transform:translate(1px,0) rotateZ(-1deg)}}@keyframes vibration2{0%,20%,40%,60%,80%,to{transform:translate(0,0) rotateZ(0deg)}25%,45%,5%,65%,85%{transform:translate(1px,1px) rotateZ(1deg)}10%,30%,50%,70%,90%{transform:translate(0,1px) rotateZ(0deg)}15%,35%,55%,75%,95%{transform:translate(1px,0) rotateZ(-1deg)}}@keyframes hopping{0%,20%,40%,60%,80%,to{transform:translateY(2px)}10%,30%,50%,70%,90%{transform:translateY(-4px)}}@keyframes hopping-short{0%{transform:translateY(0)}10%{transform:translateY(-12px)}20%{transform:translateY(5px)}30%{transform:translateY(-7px)}40%{transform:translateY(2px)}}@keyframes blur-anime{0%{filter:blur(80px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes pale-anime{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein-toleft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadein-toright{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes expansion{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.02)}28%{opacity:1;transform:scale(.9)}36%,to{opacity:1;transform:scale(1)}}@keyframes width-anime{0%{opacity:0;width:0}to{opacity:1;width:100%}}:root{--site-white-color:#ffffff;--site-black-color:#000000;--site-red-color:#ff0000;--site-crimson-color:#dc143c;--site-blue-color:#0000ff;--site-twitter-color:#1b95e0;--site-green-color:#008000;--site-grassgreen-color:#25d954;--site-purple-color:#800080;--site-gray-color:#848484;--site-orange-color:#ffa500;--site-color-social_x:#000000;--site-color-facebook:#3c5a99;--site-color-line:#06c755;--site-color-ufoservice:#686868;--site-color-red01:#b70f0d;--site-color-red02:#de8c8c;--site-color-red03:#b83f3f;--site-color-red04:#590328;--site-color-red05:#7b274a;--site-color-gray01:#282828;--site-color-gray02:#919191;--site-color-gray03:#353535;--site-color-gray04:#4c4c4c;--site-color-gray05:#929292;--site-color-blue01:#016eb3;--site-color-blue02:#acdcf9;--site-color-blue03:#546c91;--site-color-blue04:#95aebd;--site-color-blue05:#004fc9;--site-color-white01:#e5e5e5;--site-color-brown01:#44140b;--site-color-brown02:#724137;--site-color-brown03:#906a63;--site-color-yellow01:#f3e387;--site-color-orange01:#ff8800;--site-color-orange02:#f7ddae;--site-color-skin01:#eee0cc;--site-white-color-rgb:255, 255, 255;--site-black-color-rgb:0, 0, 0;--site-red-color-rgb:255, 0, 0;--site-crimson-color-rgb:220, 20, 60;--site-blue-color-rgb:0, 0, 255;--site-green-color-rgb:0, 128, 0;--site-grassgreen-color-rgb:37, 217, 84;--site-purple-color-rgb:128, 0, 128;--site-gray-color-rgb:132, 132, 132;--site-z-index-bg:-1;--site-z-index-content:100;--site-z-index-header:200;--site-z-index-footer:200;--site-z-index-share:250;--site-z-index-nav:500;--site-z-index-toggle:600;--site-z-index-dialog:1000;--site-z-index-loading:2000;--site-fontsize-pc:1rem;--site-fontsize-sp:1rem;--site-contentswidth-pc:1000px;--site-contentswidth-sp:100%;--site-lineheight-pc:1.8;--site-lineheight-sp:1.8;--site-transition-speed:300ms;--site-transition-speed500:500ms;--site-transition-speed1000:1000ms}.site-ufoservice{position:relative;background-color:var(--site-color-ufoservice)}@media screen and (min-width:401px){.site-ufoservice{padding:2rem 0}}@media screen and (max-width:400px){.site-ufoservice{padding:1.25rem 0}}.site-ufoservice-list,.site-ufoservice-one{position:relative;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-ufoservice-list{display:flex;flex-wrap:wrap;justify-content:center}.site-ufoservice-one{margin:.5rem}@media screen and (min-width:401px){.site-ufoservice-one{width:140px;height:70px;background-color:var(--site-color-ufoservice);background-size:auto;transition:var(--site-transition-speed)}.site-ufoservice-one:hover{filter:brightness(130%)}}@media screen and (max-width:400px){.site-ufoservice-one{width:140px;height:70px;background-size:800px}}.site-ufoservice-one .site-linkto-tag{border-radius:5px;box-shadow:inset 0 0 0 1px var(--site-white-color);display:block;width:100%;height:100%}.site-ufoservice-logo{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../_assets/images/logo/logo_sevice.webp?v=2024031993323);background-repeat:no-repeat;pointer-events:none}@media screen and (min-width:401px){.site-ufoservice-logo{background-size:auto;transition:var(--site-transition-speed)}.site-ufoservice-logo:hover{filter:brightness(130%)}}@media screen and (max-width:400px){.site-ufoservice-logo{background-size:800px}}@media screen and (min-width:401px){.site-ufoservice-logo.cafe{width:122px;height:44px;background-position:0 0}}@media screen and (max-width:400px){.site-ufoservice-logo.cafe{width:122px;height:44px;background-position:0 0}}@media screen and (min-width:401px){.site-ufoservice-logo.dining{width:84px;height:48px;background-position:-174px 0}}@media screen and (max-width:400px){.site-ufoservice-logo.dining{width:84px;height:48px;background-position:-174px 0}}@media screen and (min-width:401px){.site-ufoservice-logo.dining-hiroma{width:84px;height:41px;background-position:-481px 0}}@media screen and (max-width:400px){.site-ufoservice-logo.dining-hiroma{width:84px;height:41px;background-position:-481px 0}}@media screen and (min-width:401px){.site-ufoservice-logo.cinema{width:88px;height:34px;background-position:-633px 0}}@media screen and (max-width:400px){.site-ufoservice-logo.cinema{width:88px;height:34px;background-position:-633px 0}}@media screen and (min-width:401px){.site-ufoservice-logo.togo{width:122px;height:44px;background-position:0 -48px}}@media screen and (max-width:400px){.site-ufoservice-logo.togo{width:122px;height:44px;background-position:0 -48px}}.site-share{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--site-color-gray02)}@media screen and (min-width:401px){.site-share{padding:60px 0}}@media screen and (max-width:400px){.site-share{padding:40px 0}}.site-share-title{position:relative;color:var(--site-white-color);font-weight:700}@media screen and (min-width:401px){.site-share-title{margin-right:1.5rem}}@media screen and (max-width:400px){.site-share-title{margin-right:1rem;font-size:1rem}}.site-share-list{display:flex;justify-content:center}.site-share-list,.site-share-one{position:relative;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:401px){.site-share-one{width:4rem;height:4rem;border-radius:3rem;transition:var(--site-transition-speed);box-shadow:0 0 0 2px var(--site-white-color)}.site-share-one:hover{filter:brightness(130%)}}@media screen and (max-width:400px){.site-share-one{width:3.2rem;height:3.2rem;border-radius:3.2rem;box-shadow:0 0 0 1px var(--site-white-color)}}.site-share-one:not(:last-child){margin-right:1rem}.site-share-one .site-linkto-tag{display:block;width:100%;height:100%}.site-share-one.twitter{background-color:var(--site-color-social_x)}.site-share-one.facebook{background-color:var(--site-color-facebook)}.site-share-one.line{background-color:var(--site-color-line)}.site-share-one .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;pointer-events:none}@media screen and (min-width:401px){.site-share-one .site-icon{font-size:55px}}@media screen and (max-width:400px){.site-share-one .site-icon{font-size:40px}}@media screen and (min-width:401px){.site-scrolldown{position:fixed;right:.5rem;bottom:1rem;width:77px;height:240px;background-image:url(../_assets/images/site-scrolldown/scrolldown2.webp?v=2024031993323);background-size:contain;background-repeat:no-repeat;color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(-2rem);transition:var(--site-transition-speed500)}.site-scrolldown.show{opacity:1;transform:translateY(0)}}@media screen and (max-width:400px){.site-scrolldown{display:none}}.site-pagetop{position:absolute;cursor:pointer}@media screen and (min-width:401px){.site-pagetop{right:1rem;bottom:-8rem;width:298px;height:407px}}@media screen and (max-width:400px){.site-pagetop{right:0;bottom:-5rem;left:0;margin:auto;width:178.8px;height:244.2px}}.site-pagetop-balloon{position:absolute;top:0;left:0;background-image:url(../_assets/images/site-pagetop/sprite-pagetop.webp?v=2024031993323);background-repeat:no-repeat;background-position:0 0;animation:hopping 4s linear both infinite;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:401px){.site-pagetop-balloon{width:132px;height:106px}}@media screen and (max-width:400px){.site-pagetop-balloon{width:79.2px;height:63.6px;background-size:235.2px}}.site-pagetop-chara{position:absolute;top:0;right:0;background-image:url(../_assets/images/site-pagetop/sprite-pagetop.webp?v=2024031993323);background-repeat:no-repeat}@media screen and (min-width:401px){.site-pagetop-chara{width:266px;height:407px;background-position:-133px 0}.site-pagetop-chara:hover{animation:vibration2 500ms linear both}}@media screen and (max-width:400px){.site-pagetop-chara{width:159.6px;height:244.2px;background-position:-79.8px 0;background-size:235.2px}}.site-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--site-color-blue01);z-index:var(--site-z-index-loading)}.site-loading.hide{animation:fadein 1s 1000ms ease-out both alternate-reverse;pointer-events:none}.site-loading-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../_assets/images/site-loading/loding-image.webp?v=2024031993323);background-size:contain;background-repeat:no-repeat;color:transparent;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:hopping 4500ms 10ms ease-out both infinite}@media screen and (min-width:401px){.site-loading-image{width:705px;height:168px}}@media screen and (max-width:400px){.site-loading-image{width:300px;height:71px}}.site-header{position:relative;margin-right:auto;margin-left:auto;width:100%;background-color:var(--site-color-blue03);font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:400px){.site-header .site-header-charawrap{margin:auto;width:400px;height:600px}.site-header .bg-image{top:0;left:0;width:400px;height:600px}.site-header .bg-items{top:54px;left:1px;width:398px;height:323px}.site-header .bg-chara-giyu{top:348px;left:260px;width:128px;height:241px}.site-header .bg-logo-webkuji{top:5px;left:104px;width:190px;height:42px}.site-header .bg-nameplate-giyu{top:484px;left:14px;width:250px;height:79px}.site-header .bg-flatline{top:396px;left:0;width:400px;height:191px}.site-header .bg-kimetsu{top:413px;left:10px;width:76px;height:62px}.site-header .bg-lotterytitle{top:421px;left:88px;width:160px;height:59px}}@media screen and (min-width:401px)and (max-width:1100px){.site-header .site-header-charawrap{width:1000px;height:563px}.site-header .bg-image{top:0;left:0;width:999.936px;height:562.464px}.site-header .bg-items{top:55.7256px;left:10.416px;width:722.3496px;height:352.5816px}.site-header .bg-chara-giyu{top:23.9568px;left:729.12px;width:270.816px;height:488.5104px}.site-header .bg-logo-webkuji{top:13.02px;left:11.9784px;width:201.5496px;height:44.7888px}.site-header .bg-nameplate-giyu{top:426.0144px;left:410.3904px;width:309.3552px;height:97.3896px}.site-header .bg-flatline{top:412.9944px;left:0;width:999.936px;height:118.7424px}.site-header .bg-kimetsu{top:426.0144px;left:21.8736px;width:106.764px;height:87.4944px}.site-header .bg-lotterytitle{top:433.8264px;left:149.4696px;width:239.568px;height:70.308px}}@media screen and (min-width:1101px)and (max-width:1200px){.site-header .site-header-charawrap{width:1100px;height:619px}.site-header .bg-image{top:0;left:0;width:1099.968px;height:618.732px}.site-header .bg-items{top:61.3003px;left:11.458px;width:794.6123px;height:387.8533px}.site-header .bg-chara-giyu{top:26.3534px;left:802.06px;width:297.908px;height:537.3802px}.site-header .bg-logo-webkuji{top:14.3225px;left:13.1767px;width:221.7123px;height:49.2694px}.site-header .bg-nameplate-giyu{top:468.6322px;left:451.4452px;width:340.3026px;height:107.1323px}.site-header .bg-flatline{top:454.3097px;left:0;width:1099.968px;height:130.6212px}.site-header .bg-kimetsu{top:468.6322px;left:24.0618px;width:117.4445px;height:96.2472px}.site-header .bg-lotterytitle{top:477.2257px;left:164.4223px;width:263.534px;height:77.3415px}}@media screen and (min-width:1201px)and (max-width:1300px){.site-header .bg-image,.site-header .site-header-charawrap{width:1200px;height:675px}.site-header .bg-image{top:0;left:0}.site-header .bg-items{top:66.875px;left:12.5px;width:866.875px;height:423.125px}.site-header .bg-chara-giyu{top:28.75px;left:875px;width:325px;height:586.25px}.site-header .bg-logo-webkuji{top:15.625px;left:14.375px;width:241.875px;height:53.75px}.site-header .bg-nameplate-giyu{top:511.25px;left:492.5px;width:371.25px;height:116.875px}.site-header .bg-flatline{top:495.625px;left:0;width:1200px;height:142.5px}.site-header .bg-kimetsu{top:511.25px;left:26.25px;width:128.125px;height:105px}.site-header .bg-lotterytitle{top:520.625px;left:179.375px;width:287.5px;height:84.375px}}@media screen and (min-width:1301px)and (max-width:1400px){.site-header .site-header-charawrap{width:1300px;height:731px}.site-header .bg-image{top:0;left:0;width:1299.84px;height:731.16px}.site-header .bg-items{top:72.439px;left:13.54px;width:938.999px;height:458.329px}.site-header .bg-chara-giyu{top:31.142px;left:947.8px;width:352.04px;height:635.026px}.site-header .bg-logo-webkuji{top:16.925px;left:15.571px;width:261.999px;height:58.222px}.site-header .bg-nameplate-giyu{top:553.786px;left:533.476px;width:402.138px;height:126.599px}.site-header .bg-flatline{top:536.861px;left:0;width:1299.84px;height:154.356px}.site-header .bg-kimetsu{top:553.786px;left:28.434px;width:138.785px;height:113.736px}.site-header .bg-lotterytitle{top:563.941px;left:194.299px;width:311.42px;height:91.395px}}@media screen and (min-width:1401px)and (max-width:1500px){.site-header .site-header-charawrap{width:1400px;height:788px}.site-header .bg-image{top:0;left:0;width:1399.9872px;height:787.4928px}.site-header .bg-items{top:78.02012px;left:14.5832px;width:1011.34492px;height:493.64132px}.site-header .bg-chara-giyu{top:33.54136px;left:1020.824px;width:379.1632px;height:683.95208px}.site-header .bg-logo-webkuji{top:18.229px;left:16.77068px;width:282.18492px;height:62.70776px}.site-header .bg-nameplate-giyu{top:596.45288px;left:574.57808px;width:433.12104px;height:136.35292px}.site-header .bg-flatline{top:578.22388px;left:0;width:1399.9872px;height:166.24848px}.site-header .bg-kimetsu{top:596.45288px;left:30.62472px;width:149.4778px;height:122.49888px}.site-header .bg-lotterytitle{top:607.39028px;left:209.26892px;width:335.4136px;height:98.4366px}}@media screen and (min-width:1501px)and (max-width:1600px){.site-header .site-header-charawrap{width:1500px;height:844px}.site-header .bg-image{top:0;left:0;width:1500px;height:843.75px}.site-header .bg-items{top:83.59375px;left:15.625px;width:1083.59375px;height:528.90625px}.site-header .bg-chara-giyu{top:35.9375px;left:1093.75px;width:406.25px;height:732.8125px}.site-header .bg-logo-webkuji{top:19.53125px;left:17.96875px;width:302.34375px;height:67.1875px}.site-header .bg-nameplate-giyu{top:639.0625px;left:615.625px;width:464.0625px;height:146.09375px}.site-header .bg-flatline{top:619.53125px;left:0;width:1500px;height:178.125px}.site-header .bg-kimetsu{top:639.0625px;left:32.8125px;width:160.15625px;height:131.25px}.site-header .bg-lotterytitle{top:650.78125px;left:224.21875px;width:359.375px;height:105.46875px}}@media screen and (min-width:1601px)and (max-width:1700px){.site-header .site-header-charawrap{width:1600px;height:900px}.site-header .bg-image{top:0;left:0;width:1599.9936px;height:899.9964px}.site-header .bg-items{top:89.16631px;left:16.6666px;width:1155.82871px;height:564.16441px}.site-header .bg-chara-giyu{top:38.33318px;left:1166.662px;width:433.3316px;height:781.66354px}.site-header .bg-logo-webkuji{top:20.83325px;left:19.16659px;width:322.49871px;height:71.66638px}.site-header .bg-nameplate-giyu{top:681.66394px;left:656.66404px;width:494.99802px;height:155.83271px}.site-header .bg-flatline{top:660.83069px;left:0;width:1599.9936px;height:189.99924px}.site-header .bg-kimetsu{top:681.66394px;left:34.99986px;width:170.83265px;height:139.99944px}.site-header .bg-lotterytitle{top:694.16389px;left:239.16571px;width:383.3318px;height:112.49955px}}@media screen and (min-width:1701px)and (max-width:1800px){.site-header .site-header-charawrap{width:1700px;height:956px}.site-header .bg-image{top:0;left:0;width:1699.9872px;height:956.2428px}.site-header .bg-items{top:94.73887px;left:17.7082px;width:1228.06367px;height:599.42257px}.site-header .bg-chara-giyu{top:40.72886px;left:1239.574px;width:460.4132px;height:830.51458px}.site-header .bg-logo-webkuji{top:22.13525px;left:20.36443px;width:342.65367px;height:76.14526px}.site-header .bg-nameplate-giyu{top:724.26538px;left:697.70308px;width:525.93354px;height:165.57167px}.site-header .bg-flatline{top:702.13013px;left:0;width:1699.9872px;height:201.87348px}.site-header .bg-kimetsu{top:724.26538px;left:37.18722px;width:181.50905px;height:148.74888px}.site-header .bg-lotterytitle{top:737.54653px;left:254.11267px;width:407.2886px;height:119.53035px}}@media screen and (min-width:1801px)and (max-width:1920px){.site-header .site-header-charawrap{width:1800px;height:1013px}.site-header .bg-image{top:0;left:0;width:1800px;height:1012.5px}.site-header .bg-items{top:100.3125px;left:18.75px;width:1300.3125px;height:634.6875px}.site-header .bg-chara-giyu{top:43.125px;left:1312.5px;width:487.5px;height:879.375px}.site-header .bg-logo-webkuji{top:23.4375px;left:21.5625px;width:362.8125px;height:80.625px}.site-header .bg-nameplate-giyu{top:766.875px;left:738.75px;width:556.875px;height:175.3125px}.site-header .bg-flatline{top:743.4375px;left:0;width:1800px;height:213.75px}.site-header .bg-kimetsu{top:766.875px;left:39.375px;width:192.1875px;height:157.5px}.site-header .bg-lotterytitle{top:780.9375px;left:269.0625px;width:431.25px;height:126.5625px}}@media screen and (min-width:1921px){.site-header .bg-image,.site-header .site-header-charawrap{width:1920px;height:1080px}.site-header .bg-image{top:0;left:0}.site-header .bg-items{top:107px;left:20px;width:1387px;height:677px}.site-header .bg-chara-giyu{top:46px;left:1400px;width:520px;height:938px}.site-header .bg-logo-webkuji{top:25px;left:23px;width:387px;height:86px}.site-header .bg-nameplate-giyu{top:818px;left:788px;width:594px;height:187px}.site-header .bg-flatline{top:793px;left:0;width:1920px;height:228px}.site-header .bg-kimetsu{top:818px;left:42px;width:205px;height:168px}.site-header .bg-lotterytitle{top:833px;left:287px;width:460px;height:135px}}.site-header-charawrap{position:relative;margin:auto;overflow:hidden}.site-header-chara{position:absolute;display:block;background-size:contain;background-repeat:no-repeat;opacity:0}@media screen and (min-width:401px){.site-header-chara.bg-image{background-image:url(../_assets/images/site-header/bg.webp?v=2024031993323)}}@media screen and (max-width:400px){.site-header-chara.bg-image{background-image:url(../_assets/images/site-header/bg-sp.webp?v=2024031993323)}}@media screen and (min-width:401px){.site-header-chara.bg-items{background-image:url(../_assets/images/site-header/items-flat.webp?v=2024031993323)}}@media screen and (max-width:400px){.site-header-chara.bg-items{background-image:url(../_assets/images/site-header/items-vertical.webp?v=2024031993323)}}.site-header-chara.bg-chara-giyu{background-image:url(../_assets/images/site-header/chara-giyu-bd.webp?v=2024031993323)}.site-header-chara.bg-logo-webkuji{background-image:url(../_assets/images/site-header/logo-webshoplottery.webp?v=2024031993323)}.site-header-chara.bg-nameplate-giyu{background-image:url(../_assets/images/site-header/chara-lottery.webp?v=2024031993323)}.site-header-chara.bg-flatline{background-image:linear-gradient(0deg,var(--site-color-blue01) 0%,var(--site-color-blue01) 100%);box-shadow:0 0 3px 3px rgba(0,0,0,.5)}.site-header-chara.bg-kimetsu{background-image:url(../_assets/images/logo/logo-kimetsu.webp?v=2024031993323)}.site-header-chara.bg-lotterytitle{background-image:url(../_assets/images/site-header/text-5thani.webp?v=2024031993323)}.site-wrapper.show .site-header .bg-image,.site-wrapper.show .site-header .bg-logo-webkuji{animation:fadein 500ms 100ms ease-out both}.site-wrapper.show .site-header .bg-items{animation:fadein-up 1000ms 600ms ease-out both}.site-wrapper.show .site-header .bg-flatline{animation:width-anime 500ms 800ms ease-out both}.site-wrapper.show .site-header .bg-kimetsu,.site-wrapper.show .site-header .bg-lotterytitle,.site-wrapper.show .site-header .bg-nameplate-giyu{animation:expansion 1000ms 1300ms ease-out both}.site-wrapper.show .site-header .bg-chara-giyu{animation:expansion 1000ms 1700ms ease-out both}.site-footer{position:relative;background-color:var(--site-black-color);color:var(--site-white-color);text-align:center}@media screen and (min-width:401px){.site-footer{padding:2rem 1.25rem;min-height:220px}}@media screen and (max-width:400px){.site-footer{padding:2rem 1.5rem;min-height:210px}}.site-footer-logos{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.site-footer-logo{margin-right:.5rem;margin-left:.5rem;background-size:contain;background-repeat:no-repeat}.site-footer-logo.kimetsu{width:100px;height:82px;background-image:url(../_assets/images/logo/logo-kimetsu.webp?v=2024031993323)}.site-footer-logo.ufotable{width:180px;height:30px;background-image:url(../_assets/images/logo/ufotable_logo_new.webp?v=2024031993323)}.site-footer-logo .anchor{display:block;width:100%;height:100%;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../_assets/images/site-bg/bg.jpg?v=2024031993323);background-size:cover;background-repeat:repeat-y}@font-face{font-family:"M PLUS Rounded 1c";src:url(../_assets/fonts/MPLUSRounded1c-Medium.ttf?v=2024031993323) format("truetype"),url(../_assets/fonts/MPLUSRounded1c-Medium.woff2?v=2024031993323) format("woff2");font-weight:400}@font-face{font-family:"M PLUS Rounded 1c";src:url(../_assets/fonts/MPLUSRounded1c-Bold.ttf?v=2024031993323) format("truetype"),url(../_assets/fonts/MPLUSRounded1c-Bold.woff2?v=2024031993323) format("woff2");font-weight:700}.site-wrapper{position:relative;width:100%;background-color:var(--site-black-color);overflow:hidden;font-family:"M PLUS Rounded 1c","游ゴシック体","Yu Gothic",sans-serif}@media screen and (min-width:401px){.site-wrapper{min-width:var(--site-contentswidth-pc);line-height:var(--site-lineheight-pc);background-size:auto,auto,auto;font-size:1.1rem}}@media screen and (max-width:400px){.site-wrapper{line-height:var(--site-lineheight-sp);font-size:1rem}}.site-section-inner{position:relative;height:100%}@media screen and (min-width:401px){.site-section-inner.width-cautions,.site-section-inner.width-goods,.site-section-inner.width-intro,.site-section-inner.width-outline{margin:auto;width:var(--site-contentswidth-pc)}}@media screen and (max-width:400px){.site-section-inner.width-cautions,.site-section-inner.width-goods,.site-section-inner.width-intro,.site-section-inner.width-outline{padding:0 1rem;width:100%}}.site-section{position:relative;width:100%;min-height:200px;z-index:var(--site-z-index-content)}@media screen and (min-width:401px){.site-section{padding:5rem 0}}@media screen and (max-width:400px){.site-section{padding:2.5rem 0}}@media screen and (min-width:401px){.site-section.end{padding:5rem 0 10rem}}@media screen and (max-width:400px){.site-section.end{padding:2.5rem 0 5rem}}.site-logo,.site-obj{position:absolute;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-obj{pointer-events:none}.site-obj.chara{background-size:contain;background-repeat:no-repeat;opacity:0}.site-obj.chara-tanjiro{background-image:url(../_assets/images/site-obj/chara-tanjiro.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-tanjiro{width:214px;height:406px}}@media screen and (max-width:400px){.site-obj.chara-tanjiro{width:128.4px;height:243.6px}}@media screen and (min-width:401px){.site-obj.chara-tanjiro{left:50%;margin-left:-600px;bottom:100px}}@media screen and (max-width:400px){.site-obj.chara-tanjiro{left:50px;bottom:45px}}.site-obj.chara-nezuko{background-image:url(../_assets/images/site-obj/chara-nezuko.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-nezuko{width:234px;height:307px}}@media screen and (max-width:400px){.site-obj.chara-nezuko{width:140.4px;height:184.2px}}@media screen and (min-width:401px){.site-obj.chara-nezuko{right:50%;margin-right:-580px;bottom:100px}}@media screen and (max-width:400px){.site-obj.chara-nezuko{right:50px;bottom:55px}}.site-obj.chara-zenitsu{background-image:url(../_assets/images/site-obj/chara-zenitsu.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-zenitsu{width:247px;height:357px}}@media screen and (max-width:400px){.site-obj.chara-zenitsu{width:123.5px;height:178.5px}}@media screen and (min-width:401px){.site-obj.chara-zenitsu{left:50%;margin-left:-690px;top:278px}}@media screen and (max-width:400px){.site-obj.chara-zenitsu{left:10px;bottom:27px}}.site-obj.chara-inosuke{background-image:url(../_assets/images/site-obj/chara-inosuke.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-inosuke{width:258px;height:318px}}@media screen and (max-width:400px){.site-obj.chara-inosuke{width:129px;height:159px}}@media screen and (min-width:401px){.site-obj.chara-inosuke{top:40%;right:50%;margin-right:-690px}}@media screen and (max-width:400px){.site-obj.chara-inosuke{right:10px;bottom:27px}}.site-obj.chara-tengen{background-image:url(../_assets/images/site-obj/chara-tengen.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-tengen{width:259px;height:293px}}@media screen and (max-width:400px){.site-obj.chara-tengen{width:129.5px;height:146.5px}}@media screen and (min-width:401px){.site-obj.chara-tengen{left:50%;margin-left:-700px;bottom:198px}}@media screen and (max-width:400px){.site-obj.chara-tengen{right:0;left:0;margin:auto;bottom:102px}}.site-obj.chara-shinobu{background-image:url(../_assets/images/site-obj/chara-shinobu.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-shinobu{width:201px;height:304px}}@media screen and (max-width:400px){.site-obj.chara-shinobu{width:90.45px;height:136.8px}}@media screen and (min-width:401px){.site-obj.chara-shinobu{left:50%;margin-left:-660px;top:498px}}@media screen and (max-width:400px){.site-obj.chara-shinobu{left:10px;bottom:75px}}.site-obj.chara-giyu{background-image:url(../_assets/images/site-obj/chara-giyu.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-giyu{width:218px;height:424px}}@media screen and (max-width:400px){.site-obj.chara-giyu{width:91.56px;height:178.08px}}@media screen and (min-width:401px){.site-obj.chara-giyu{top:747px;right:50%;margin-right:-690px}}@media screen and (max-width:400px){.site-obj.chara-giyu{left:104px;bottom:100px}}.site-obj.chara-kanao{background-image:url(../_assets/images/site-obj/chara-kanao.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-kanao{width:246px;height:340px}}@media screen and (max-width:400px){.site-obj.chara-kanao{width:110.7px;height:153px}}@media screen and (min-width:401px){.site-obj.chara-kanao{top:1140px;left:50%;margin-left:-700px}}@media screen and (max-width:400px){.site-obj.chara-kanao{right:0;bottom:68px}}.site-obj.chara-kyojuro{background-image:url(../_assets/images/site-obj/chara-kyojuro.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-kyojuro{width:181px;height:408px}}@media screen and (max-width:400px){.site-obj.chara-kyojuro{width:79.64px;height:179.52px}}@media screen and (min-width:401px){.site-obj.chara-kyojuro{top:1470px;right:50%;margin-right:-690px}}@media screen and (max-width:400px){.site-obj.chara-kyojuro{right:107px;bottom:100px}}.site-obj.chara-mitsuri{background-image:url(../_assets/images/site-obj/chara-mitsuri.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-mitsuri{width:242px;height:393px}}@media screen and (max-width:400px){.site-obj.chara-mitsuri{width:108.9px;height:176.85px}}@media screen and (min-width:401px){.site-obj.chara-mitsuri{top:188px;left:50%;margin-left:-780px}}@media screen and (max-width:400px){.site-obj.chara-mitsuri{left:140px;bottom:225px}}.site-obj.chara-muichirou{background-image:url(../_assets/images/site-obj/chara-muichirou.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-muichirou{width:246px;height:311px}}@media screen and (max-width:400px){.site-obj.chara-muichirou{width:110.7px;height:139.95px}}@media screen and (min-width:401px){.site-obj.chara-muichirou{top:610px;right:50%;margin-right:-810px}}@media screen and (max-width:400px){.site-obj.chara-muichirou{left:25px;bottom:230px}}.site-obj.chara-obanai{background-image:url(../_assets/images/site-obj/chara-obanai.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-obanai{width:236px;height:306px}}@media screen and (max-width:400px){.site-obj.chara-obanai{width:106.2px;height:137.7px}}@media screen and (min-width:401px){.site-obj.chara-obanai{top:890px;left:50%;margin-left:-810px}}@media screen and (max-width:400px){.site-obj.chara-obanai{right:40px;bottom:209px}}.site-obj.chara-genya{background-image:url(../_assets/images/site-obj/chara-genya.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-genya{width:299px;height:438px}}@media screen and (max-width:400px){.site-obj.chara-genya{width:134.55px;height:197.1px}}@media screen and (min-width:401px){.site-obj.chara-genya{top:1140px;right:50%;margin-right:-860px}}@media screen and (max-width:400px){.site-obj.chara-genya{left:74px;bottom:38px}}.site-obj.chara-sanemi{background-image:url(../_assets/images/site-obj/chara-sanemi.webp?v=2024031993323)}@media screen and (min-width:401px){.site-obj.chara-sanemi{width:248px;height:298px}}@media screen and (max-width:400px){.site-obj.chara-sanemi{width:111.6px;height:134.1px}}@media screen and (min-width:401px){.site-obj.chara-sanemi{top:1500px;left:50%;margin-left:-820px}}@media screen and (max-width:400px){.site-obj.chara-sanemi{right:64px;bottom:58px}}.site-wrapper.show .site-obj.chara.chara-tanjiro.show{animation:expansion 1.2s 100ms ease-out both}.site-wrapper.show .site-obj.chara.chara-nezuko.show{animation:expansion 1.2s 400ms ease-out both}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-zenitsu.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-zenitsu.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-inosuke.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-inosuke.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-tengen.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-tengen.show{animation:expansion 1.2s 400ms ease-out both}}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-shinobu.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-shinobu.show{animation:expansion 1.2s 400ms ease-out both}}.site-wrapper.show .site-obj.chara.chara-giyu.show{animation:expansion 1.2s 100ms ease-out both}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-kanao.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-kanao.show{animation:expansion 1.2s 400ms ease-out both}}.site-wrapper.show .site-obj.chara.chara-kyojuro.show{animation:expansion 1.2s 100ms ease-out both}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-mitsuri.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-mitsuri.show{animation:expansion 1.2s 400ms ease-out both}}.site-wrapper.show .site-obj.chara.chara-muichirou.show,.site-wrapper.show .site-obj.chara.chara-obanai.show{animation:expansion 1.2s 100ms ease-out both}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-genya.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-genya.show{animation:expansion 1.2s 800ms ease-out both}}@media screen and (min-width:401px){.site-wrapper.show .site-obj.chara.chara-sanemi.show{animation:expansion 1.2s 100ms ease-out both}}@media screen and (max-width:400px){.site-wrapper.show .site-obj.chara.chara-sanemi.show{animation:expansion 1.2s 800ms ease-out both}}.site-obj.snowobj{position:absolute;background-image:url(../_assets/images/deco/deco-snowfield.png?v=2024031993323);background-repeat:no-repeat}@media screen and (min-width:401px){.site-obj.snowobj{background-size:auto}}@media screen and (max-width:400px){.site-obj.snowobj{background-size:300px}}@media screen and (min-width:401px){.site-obj.tree-l{width:70px;height:131px}}@media screen and (max-width:400px){.site-obj.tree-l{width:35px;height:65.5px}}@media screen and (min-width:401px){.site-obj.tree-m{width:52px;height:97px;background-position:-80px 0}}@media screen and (max-width:400px){.site-obj.tree-m{width:26px;height:48.5px;background-position:-40px 0}}@media screen and (min-width:401px){.site-obj.tree-s{width:30px;height:55px;background-position:-141px 0}}@media screen and (max-width:400px){.site-obj.tree-s{width:15px;height:27.5px;background-position:-70.5px 0}}@media screen and (min-width:401px){.site-obj.snowman{width:97px;height:139px;background-position:-181px 0}}@media screen and (max-width:400px){.site-obj.snowman{width:48.5px;height:69.5px;background-position:-90.5px 0}}@media screen and (min-width:401px){.site-obj.reindeer{width:130px;height:116px;background-position:-293px -19px}}@media screen and (max-width:400px){.site-obj.reindeer{width:65px;height:58px;background-position:-146.5px -9.5px}}.site-logo{right:30px;bottom:40px}@media screen and (min-width:401px){.site-logo{width:343px;height:95px}}@media screen and (max-width:400px){.site-logo{width:171.5px;height:47.5px}}.site-linkto{font-size:var(--site-fontsize-pc)}.site-items-nav{position:relative;background-image:url(../_assets/images/pattern/shape.png?v=2024031993323),linear-gradient(0deg,var(--site-black-color) 0%,var(--site-color-gray04) 100%);border-top:1px solid var(--site-color-gray05);border-bottom:1px solid var(--site-color-gray05);box-shadow:2px 2px 0 2px rgba(0,0,0,.8)}@media screen and (min-width:401px){.site-items-nav{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}}@media screen and (max-width:400px){.site-items-nav{padding:1rem 0;text-align:center}}.site-items-navlink{position:relative;display:inline-block}@media screen and (min-width:401px){.site-items-navlink{margin:.5rem;transition:var(--site-transition-speed)}.site-items-navlink:hover{transform:scale(1.05)}}@media screen and (max-width:400px){.site-items-navlink{margin-bottom:1rem}}.site-items-bg{border-radius:.25rem;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}@media screen and (min-width:401px){.site-items-bg{padding:2rem}}@media screen and (max-width:400px){.site-items-bg{padding:1rem}}.site-items-bg.giyu{background-color:var(--site-color-blue03)}.site-items-title{padding-bottom:.8rem;color:var(--site-white-color);border-bottom:1px solid var(--site-color-gray05);text-align:center}@media screen and (min-width:401px){.site-items-title{margin-bottom:2rem;font-size:2rem;line-height:1}}@media screen and (max-width:400px){.site-items-title{margin-bottom:1.5rem;font-size:1.2rem}}.site-items-newchip{display:inline;padding:.1rem .3rem 0;color:var(--site-white-color);background-color:var(--site-color-red01);font-size:60%}.site-items-newchip.navi{position:absolute;display:inline-block;left:.5rem;padding:0 .3rem;pointer-events:none}@media screen and (min-width:401px){.site-items-newchip.navi{top:-.7rem}}@media screen and (max-width:400px){.site-items-newchip.navi{top:-.4rem}}.site-items-image{position:relative;display:block;box-shadow:0 0 0 1px var(--site-color-gray05)}.site-items-desc,.site-items-image img{position:relative}.site-items-image.single{width:100%}@media screen and (min-width:401px){.site-items-image.single700{margin-right:auto;margin-left:auto;width:700px}}@media screen and (max-width:400px){.site-items-image.single700{width:100%}}@media screen and (min-width:401px){.site-items-image.itemnav{width:320px;height:192px}}@media screen and (max-width:400px){.site-items-image.itemnav{width:300px}}@media screen and (min-width:401px){.site-items-image.selection-list{width:215px}}@media screen and (max-width:400px){.site-items-image.selection-list{width:150px}}@media screen and (min-width:401px){.site-items-image.lottery-storythumbnail{min-height:562px}}@media screen and (max-width:400px){.site-items-image.lottery-storythumbnail{min-height:204px}}.site-items-image.no-border{box-shadow:none}.site-items-desc{border-top:1px solid var(--site-black-color);border-left:1px solid var(--site-black-color);font-weight:700}@media screen and (min-width:401px){.site-items-desc{display:flex;flex-wrap:wrap}}.site-items-desctitle{background-color:var(--site-black-color);border-right:1px solid var(--site-black-color);border-bottom:1px solid var(--site-black-color);color:var(--site-white-color);text-align:center}@media screen and (min-width:401px){.site-items-desctitle{width:30%;padding:1.2rem .75rem}}@media screen and (max-width:400px){.site-items-desctitle{width:100%;padding:.75rem}}.site-items-desctext{background-color:var(--site-white-color);border-right:1px solid var(--site-black-color);border-bottom:1px solid var(--site-black-color);color:var(--site-black-color);transform:rotate(.03deg)}@media screen and (min-width:401px){.site-items-desctext{width:70%;padding:1.2rem .75rem}}@media screen and (max-width:400px){.site-items-desctext{width:100%;text-align:center;padding:.75rem}}.site-indentlist-one a,.site-items-desctext a{font-weight:700;color:var(--site-color-orange01);text-decoration:underline;transition:var(--site-transition-speed)}@media screen and (min-width:401px){.site-items-desctext a:hover{color:var(--site-color-red01);text-decoration:none}}.site-items-lotterythumbnails{display:flex;flex-wrap:wrap;justify-content:center}.site-items-lotterythumb{position:relative;margin-bottom:1rem}@media screen and (min-width:401px){.site-items-lotterythumb{width:220px}.site-items-lotterythumb:not(:nth-child(4n)){margin-right:1rem}}@media screen and (max-width:400px){.site-items-lotterythumb{width:48%}.site-items-lotterythumb:not(:nth-child(2n)){margin-right:2%}.site-items-lotterythumb:last-child{margin-bottom:0}}.site-items-lotterythumbtitle{padding:.5rem;text-align:center;color:var(--site-white-color);font-weight:700}.site-items-lotterythumbtitle .secret{font-size:.7rem}.site-items-lotteryNext{text-align:center;color:var(--site-color-yellow01);font-weight:700}@media screen and (min-width:401px){.site-items-lotteryNext{font-size:1.3rem}}@media screen and (max-width:400px){.site-items-lotteryNext{font-size:1.1rem}}.site-items-anchorwrap{position:relative;padding-top:1rem;text-align:center}.site-items-colorheading{position:relative;margin-bottom:1rem;padding:.5rem;width:100%;color:var(--site-white-color);text-align:center;font-size:1.4rem;font-weight:700}.site-items-colorheading.red{background-color:var(--site-color-red03)}.site-items-colorheading.blue{background-color:var(--site-color-blue01)}.site-items-colorheading.black{background-color:var(--site-black-color)}@media screen and (min-width:401px){.site-items-copytext{font-size:1.5rem}}@media screen and (max-width:400px){.site-items-copytext{font-size:1.1rem}}.site-items-howto-weblottery{position:relative}@media screen and (min-width:401px){.site-items-howto-weblottery{display:flex;flex-wrap:wrap;justify-content:center}.site-items-howto-lotteryone{margin:0 .5rem 1rem;width:400px}}@media screen and (max-width:400px){.site-items-howto-lotteryone{margin-right:auto;margin-left:auto;width:360px}.site-items-howto-lotteryone:not(:last-child){margin-bottom:1rem}}.site-items-date-openlottery{padding-top:1rem;text-align:center;transform:rotate(.03deg)}.site-items-image-creditcard{display:inline-block;padding:.5rem;width:200px}.site-items-linktolottery,.site-items-listimage img{position:relative}.site-items-linktolottery.close{filter:brightness(.3);pointer-events:none}.site-items-selectboxwrap{background-color:var(--site-color-gray04);text-align:center}@media screen and (min-width:401px){.site-items-selectboxwrap{padding:1.5rem}}@media screen and (max-width:400px){.site-items-selectboxwrap{padding:1rem}}.site-items-selectboxtext{margin-bottom:1rem;color:var(--site-color-yellow01)}@media screen and (min-width:401px){.site-items-selectboxtext{font-size:1.1rem}}@media screen and (max-width:400px){.site-items-selectboxtext{font-size:1rem}}.site-items-selectbox{display:inline-block;margin-right:1rem;width:70px;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--site-black-color);background-color:var(--site-white-color);vertical-align:middle;background-clip:padding-box;border:1px solid var(--site-color-gray02);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (min-width:401px){.site-items-selectbox.selectstories{width:400px}}@media screen and (max-width:400px){.site-items-selectbox.selectstories{width:100%}}@media screen and (min-width:401px){.site-items-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.site-items-listbg{position:relative;background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 100%),linear-gradient(-45deg,rgba(0,0,0,.5) 0,rgba(183,15,13,.5) 100%);box-shadow:inset 0 0 0 1px var(--site-color-gray05)}@media screen and (min-width:401px){.site-items-listbg{margin-bottom:2rem;padding:2rem}}@media screen and (max-width:400px){.site-items-listbg{margin-bottom:1rem;padding:1rem}}.site-items-listbg.one-column{width:100%}@media screen and (min-width:401px){.site-items-listbg.two-column{width:484px}}@media screen and (max-width:400px){.site-items-listbg.two-column{width:100%}}.site-items-listtitle{color:var(--site-white-color);border-bottom:1px solid var(--site-color-gray05);text-align:center}@media screen and (min-width:401px){.site-items-listtitle{margin-bottom:1.5rem;font-size:1.4rem}}@media screen and (max-width:400px){.site-items-listtitle{margin-bottom:1.2rem;font-size:1.2rem}}.site-items-price{text-align:center;font-weight:700;color:var(--site-white-color)}@media screen and (min-width:401px){.site-items-price{font-size:1.25rem}}@media screen and (max-width:400px){.site-items-price{font-size:1.1rem}}.site-items-listimage{position:relative;display:block}.site-items-listimage.single{width:100%}.site-items-listimage.albumsingle,.site-items-listimage.single{box-shadow:0 0 0 1px var(--site-color-gray05)}@media screen and (min-width:401px){.site-items-listimage.albumsingle{margin:0 1rem;width:420px}}@media screen and (max-width:400px){.site-items-listimage.albumsingle{width:100%}}.site-items-listimage.single700{box-shadow:0 0 0 1px var(--site-color-gray05)}@media screen and (min-width:401px){.site-items-listimage.single700{margin-right:auto;margin-left:auto;width:700px}}@media screen and (max-width:400px){.site-items-listimage.single700{width:100%}}.site-items-listdesc{position:relative;color:var(--site-white-color);background-color:var(--site-color-red04)}@media screen and (min-width:401px){.site-items-listdesc{padding:1.5rem}}@media screen and (max-width:400px){.site-items-listdesc{padding:1rem}}.site-items-termsales{background-color:rgba(0,0,0,.7);font-weight:700;text-align:center;color:var(--site-white-color);box-shadow:inset 0 0 0 1px var(--site-color-gray05);transform:rotate(.03deg)}@media screen and (min-width:401px){.site-items-termsales{padding:1rem}}@media screen and (max-width:400px){.site-items-termsales{padding:.5rem}}.site-items-list-anchorwrap{position:relative;padding-top:1rem;text-align:center}@media screen and (min-width:401px){.site-items-copytext{font-size:1.5rem}}@media screen and (max-width:400px){.site-items-copytext{font-size:1.1rem}}.site-items-thumbnailgallery{margin:0 auto;width:100%}@media screen and (min-width:401px){.site-items-thumbnailgallery.two-column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.site-items-gallerymainimg{position:relative;margin-bottom:1rem}.site-items-gallerymainimg.one-column{margin-right:auto;margin-left:auto}@media screen and (min-width:401px){.site-items-gallerymainimg.one-column{width:800px}}@media screen and (max-width:400px){.site-items-gallerymainimg.one-column{width:100%}}@media screen and (min-width:401px){.site-items-gallerymainimg.two-column{width:450px}}@media screen and (max-width:400px){.site-items-gallerymainimg.two-column{width:100%}}.site-items-gallerymainimg img{position:relative;width:100%;height:auto}.site-items-tips{position:absolute;display:inline-block;color:var(--site-white-color);text-align:center;font-weight:700;-webkit-clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%)}.site-items-tips.place-only{background-color:var(--site-color-red01)}.site-items-tips.ec-only{background-color:var(--site-color-orange01)}@media screen and (min-width:401px){.site-items-tips{top:-1rem;left:.5rem;padding:.5rem 1.5rem;min-width:200px;font-size:1.5rem}}@media screen and (max-width:400px){.site-items-tips{top:-1rem;left:.5rem;padding:.5rem 1rem;min-width:180px;font-size:1.1rem}}.site-items-gallerythumbnails{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:400px){.site-items-gallerythumbnails{width:100%}}@media screen and (min-width:401px){.site-items-gallerythumbnails.two-column{width:450px}}.site-items-gallerythumbnails img{filter:brightness(60%);cursor:pointer}.site-items-gallerythumbnails img.active{filter:brightness(100%)}@media screen and (min-width:401px){.site-items-gallerythumbnails img{width:130px}.site-items-gallerythumbnails img:hover{filter:brightness(100%)}}@media screen and (max-width:400px){.site-items-gallerythumbnails img{width:65px}}.site-items-gallerythumbnail{margin:0 .5rem .5rem}.site-indentlist{position:relative;text-align:left!important}.site-indentlist-one{position:relative;padding-left:1em}.site-indentlist-one:before{position:absolute;top:0;left:0;width:1em;height:1em;content:"・"}.site-indentlist-one:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:401px){.site-indentlist-one a:hover{color:var(--site-color-red01);text-decoration:none}}.site-indentlist-one .largeFont{font-size:1.25rem}.site-indentlist-anchor{text-align:center}.site-icon{display:block;width:1em;height:1em;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url(../_assets/images/site-icon/site-icon.webp?v=2024031993323);background-size:700% 300%;font-size:1rem}.site-icon.twitter{background-position:0 0}.site-icon.line{background-position:-100% 0}.site-icon.facebook{background-position:-200% 0}.site-icon.movie{background-position:-300% 0}.site-icon.arrowblack{background-position:-400% 0}.site-icon.ufo{background-position:-500% 0}.site-icon.arrowwhite{background-position:-600% 0}.site-heading-h2{position:relative;text-align:center;color:#fff}@media screen and (min-width:401px){.site-heading-h2{margin-bottom:2.5rem}}@media screen and (max-width:400px){.site-heading-h2{margin-bottom:2rem}}.site-heading-h1,.site-heading-h2 span{position:relative;font-weight:700;line-height:1.2}.site-heading-h2 span{display:inline-block;padding:0 1.8rem .5rem}@media screen and (min-width:401px){.site-heading-h2 span{min-width:300px;font-size:1.5rem}}@media screen and (max-width:400px){.site-heading-h2 span{min-width:250px;font-size:1.2rem}}.site-heading-h1{width:100%;background-color:var(--site-color-blue01);border-radius:100px;text-align:center;opacity:0}@media screen and (min-width:401px){.site-heading-h1{margin-bottom:3rem;padding:1rem;box-shadow:0 0 0 4px var(--site-color-blue02)}}@media screen and (max-width:400px){.site-heading-h1{margin-bottom:2rem;padding:.5rem 3rem;box-shadow:0 0 0 2px var(--site-color-blue02)}}.site-button.active:after,.site-heading-h1:after{position:absolute;background-size:contain;background-repeat:no-repeat;content:""}.site-heading-h1:after{background-image:url(../_assets/images/site-heading-1/chara-giyu-bd.webp?v=2024031993323);transition:var(--site-transition-speed500)}@media screen and (min-width:401px){.site-heading-h1:after{top:-100px;left:40px;width:189px;height:415px}}@media screen and (max-width:400px){.site-heading-h1:after{top:-10px;left:18px;width:60px;height:76px}}.site-heading-h1-innertext{position:relative;display:block;color:var(--site-white-color)}@media screen and (min-width:401px){.site-heading-h1-innertext{font-size:2.8rem}}@media screen and (max-width:400px){.site-heading-h1-innertext{font-size:1.3rem}}.site-wrapper.show .site-heading-h1.show{animation:expansion 1000ms 100ms ease-out both}.site-dialog-button{position:relative;display:inline-block}@media screen and (min-width:401px){.site-dialog-button:hover{filter:brightness(50%)}}.site-dialog-body{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--site-transition-speed);z-index:var(--site-z-index-dialog)}.site-dialog-body.show{opacity:1;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.site-dialog-content{position:absolute;display:inline-table;top:0;right:0;bottom:0;left:0;margin:auto;height:auto;text-align:center}@media screen and (min-width:401px){.site-dialog-content{width:95vw}}@media screen and (max-width:400px)and (orientation:portrait){.site-dialog-content{width:100%}}@media screen and (max-width:400px)and (orientation:landscape){.site-dialog-content{width:90vw}}.site-dialog-close{position:absolute;top:0;right:0;width:80px;height:80px;background-color:var(--site-color-red01)}.site-dialog-close .bar{position:absolute;top:50%;left:0;right:0;margin:auto;width:50%;background-color:var(--site-white-color);transition:var(--site-transition-speed)}@media screen and (min-width:401px){.site-dialog-close .bar{height:7px}}@media screen and (max-width:400px){.site-dialog-close .bar{height:4px}}.site-dialog-close .bar.first{transform:rotate(45deg)}.site-dialog-close .bar.second{transform:rotate(135deg)}.site-desc{position:relative;border-top:1px solid var(--site-black-color);border-left:1px solid var(--site-black-color);color:var(--site-white-color);text-align:center;font-weight:700}.site-desc-desc,.site-desc-title{background-color:var(--site-black-color);padding:1.2rem .75rem;border-right:1px solid var(--site-black-color);border-bottom:1px solid var(--site-black-color)}.site-desc-desc{background-color:var(--site-white-color);color:var(--site-black-color)}.site-button{position:relative;border-radius:3rem;background-color:var(--site-color-brown02);box-shadow:inset 0 0 0 2px var(--site-black-color),inset 0 0 0 5px var(--site-color-brown03);color:var(--site-white-color);font-weight:700;text-align:center;transform:rotate(.03deg);white-space:inherit}@media screen and (min-width:401px){.site-button{min-width:322px;min-height:53px}.site-button:hover{background-color:var(--site-color-red01);box-shadow:inset 0 0 0 2px var(--site-black-color),inset 0 0 0 5px var(--site-color-red02);color:var(--site-color-yellow01)}}@media screen and (max-width:400px){.site-button{width:322px;min-height:53px}}@media screen and (min-width:401px){.site-button.line1{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-button.line1{padding:1rem 1.2rem;font-size:.7rem}}@media screen and (min-width:401px){.site-button.line2{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-button.line2{padding:.5rem 1.5rem;font-size:.7rem}.site-button.toggle{width:170px}.site-button.gnav{width:250px!important}}.site-button.active{background-color:var(--site-color-red01);box-shadow:inset 0 0 0 2px var(--site-black-color),inset 0 0 0 5px var(--site-color-red02);color:var(--site-color-yellow01)}.site-button.active:after{top:0;right:10px;bottom:0;margin:auto;background-image:url(../_assets/images/deco/deco-minstar.png?v=2024031993323);width:16px;height:16px;pointer-events:none}.site-anchor{position:relative;display:inline-block;padding:1rem;border-radius:3rem;font-weight:700;text-align:center;transform:rotate(.03deg)}@media screen and (min-width:401px){.site-anchor{min-width:422px;min-height:63px;font-size:1.25rem}}@media screen and (max-width:400px){.site-anchor{width:100%;min-height:55px;font-size:.9rem}}.site-anchor.webshop{background-color:var(--site-color-red05);box-shadow:0 0 0 3px var(--site-color-red02);color:var(--site-white-color)}@media screen and (min-width:401px){.site-anchor.webshop:hover{background-color:var(--site-color-orange01);box-shadow:0 0 0 3px var(--site-color-orange02);color:var(--site-black-color)}}@media screen and (max-width:400px){.site-anchor.webshop{width:calc(100% - 2rem)}}.site-anchor.webshop .site-icon{position:absolute;display:block;top:0;right:10px;bottom:0;margin:auto;width:1em;height:1em}@media screen and (min-width:401px){.site-anchor.webshop .site-icon{font-size:20px}}@media screen and (max-width:400px){.site-anchor.webshop .site-icon{font-size:18px}}.site-anchor.webshop.close{pointer-events:none;filter:brightness(40%)}.site-anchor.weblottery,.site-anchor.weblottery_long{color:var(--site-white-color)}@media screen and (min-width:401px){.site-anchor.weblottery,.site-anchor.weblottery_long{transition:var(--site-transition-speed)}.site-anchor.weblottery:hover,.site-anchor.weblottery_long:hover{transform:scale(1.05)}}.site-anchor.weblottery.lottery-giyu,.site-anchor.weblottery_long.lottery-giyu{background-color:var(--site-color-blue05);box-shadow:0 0 0 3px var(--site-color-blue02)}.site-anchor.weblottery .site-icon,.site-anchor.weblottery_long .site-icon{position:absolute;display:block;top:0;right:10px;bottom:0;margin:auto;width:1em;height:1em}@media screen and (min-width:401px){.site-anchor.weblottery .site-icon,.site-anchor.weblottery_long .site-icon{font-size:20px}}@media screen and (max-width:400px){.site-anchor.weblottery .site-icon,.site-anchor.weblottery_long .site-icon{font-size:18px}}.site-anchor.weblottery.close,.site-anchor.weblottery_long.close{pointer-events:none;filter:brightness(40%)}.site-anchor.weblottery{padding:1rem 2rem}@media screen and (max-width:400px){.site-anchor.weblottery{width:246px}}@media screen and (min-width:401px){.site-anchor.weblottery_long{padding:1rem 2rem}}@media screen and (max-width:400px){.site-anchor.weblottery_long{padding:.2rem 1.4rem;width:246px;white-space:pre-wrap}}.site-anchor-icon-bg{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none}.site-anchor-icon-bg .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.site-anchor-icon-bg.arrowwhite{right:.7rem}@media screen and (min-width:401px){.site-anchor-icon-bg.arrowwhite{width:1.5rem;height:1.5rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.arrowwhite{width:1rem;height:1rem}}@media screen and (min-width:401px){.site-anchor-icon-bg.arrowwhite .site-icon{font-size:1.5rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.arrowwhite .site-icon{font-size:1rem}}.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{left:.7rem}@media screen and (min-width:401px){.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{width:4rem;height:4rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{width:3rem;height:3rem}}@media screen and (min-width:401px){.site-anchor-icon-bg.facebook .site-icon,.site-anchor-icon-bg.twitter .site-icon{font-size:4rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.facebook .site-icon,.site-anchor-icon-bg.twitter .site-icon{font-size:3rem}}.site-accordion{position:relative;background-color:var(--site-crimson-color)}@media screen and (min-width:401px){.site-accordion .tab{outline:1px solid var(--site-black-color)}}@media screen and (max-width:400px){.site-accordion .tab{outline:1px solid var(--site-blue-color)}}.site-accordion .contents{padding:0 1.25rem 1.25rem;height:0;background-color:transparent;opacity:0;line-height:0;pointer-events:none}.site-accordion .contents.show{height:auto;opacity:1;line-height:var(--site-lineheight-pc);background-color:var(--site-orange-color);pointer-events:auto}
/*# sourceMappingURL=components.css.map */