@charset "UTF-8";.differences_content{width:100%}.differences_content .differences_wrap{width:100%;padding:3em 3em 0 3em;box-sizing:border-box;display:inline-flex;flex-direction:column}@media screen and (max-width:768px){.differences_content .differences_wrap{min-height:unset;padding:2em 1em 0 1em;border-radius:2em}}.differences_content .differences_wrap .differences_head{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.differences_content .differences_wrap .differences_head .tex{width:80%}@media screen and (max-width:768px){.differences_content .differences_wrap .differences_head .tex{width:100%;order:2}}.differences_content .differences_wrap .differences_head .tex h1{padding:0 0 1em 0}.differences_content .differences_wrap .differences_head .img{width:15%}@media screen and (max-width:768px){.differences_content .differences_wrap .differences_head .img{width:50%;margin:-2.5em auto 0 auto;order:1}.differences_content .differences_wrap .differences_head .img.usa{width:25%}}.differences_content .differences_wrap .differences_head .status{width:20%;background-color:var(--color_white2);padding:0.5em;border-radius:0.5em;box-sizing:border-box}.differences_content .differences_wrap .differences_head .status .point{text-align:center;font-weight:bold}.differences_content .differences_wrap .differences_head .status .coupon{text-align:center;background-color:var(--color_orange);padding:0.2em;border-radius:0.2em;color:var(--color_white)}.differences_content .differences_wrap .differences_head .status .date{text-align:center}@media screen and (max-width:768px){.differences_content .differences_wrap .differences_head .status{width:100%;order:2;margin:1em 0 0 0}}.differences_content .differences_wrap .main_img{width:100%;margin:1em auto}.differences_content .differences_wrap .lists{width:100%;margin:1em 0}.differences_content .differences_wrap .lists h2{margin-bottom:1em}.differences_content .differences_wrap .lists ul{padding:0;width:100%;list-style:none;margin:2em 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;gap:2em 1em}@media screen and (max-width:768px){.differences_content .differences_wrap .lists ul{gap:2em 0}}.differences_content .differences_wrap .lists ul li{width:49%;position:relative;border:thin solid var(--color_gray);border-radius:1em;padding:1em;box-sizing:border-box}@media screen and (max-width:768px){.differences_content .differences_wrap .lists ul li{width:100%;padding:0.5em;border-radius:0.5em}}.differences_content .differences_wrap .lists ul li::before{content:"ゲームプレイ可能";position:absolute;right:1em;padding:0 1em;top:-0.5em;background-color:var(--color_white);color:var(--color_gray);font-weight:bold}.differences_content .differences_wrap .lists ul li::before a:hover{background-color:var(--color_red)}@media screen and (max-width:768px){.differences_content .differences_wrap .lists ul li::before{top:-1em}}.differences_content .differences_wrap .lists ul li.iscamp::before{content:"キャンペーン中！";background-color:var(--color_white);color:var(--color_green2)}.differences_content .differences_wrap .lists ul li:hover{background-color:var(--color_red3);border-radius:1em}@media screen and (max-width:768px){.differences_content .differences_wrap .lists ul li:hover{background-color:unset;border-radius:unset}}.differences_content .differences_wrap .lists ul li:hover::before{background-color:var(--color_blue2);border-radius:0.5em}.differences_content .differences_wrap .lists ul li:hover img{opacity:0.8;scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.differences_content .differences_wrap .lists ul li:hover img{scale:unset;transition:none;opacity:1}}.differences_content .differences_wrap .lists ul li a{width:100%;display:flex;justify-content:space-between;text-decoration:none;color:var(--color_black);align-items:center}.differences_content .differences_wrap .lists ul li a .img{width:30%}.differences_content .differences_wrap .lists ul li a .txt{width:68%}.differences_content .differences_wrap .lists ul li a .txt .point{color:var(--color_blue)}.differences_content .differences_wrap .lists ul li a .txt .point span{color:var(--color_black)}.differences_content .differences_wrap .lists ul li a .txt .coupon{color:var(--color_orange)}.differences_content .differences_wrap .town{width:calc(100% + 6em);margin:0 -3em;position:relative}@media screen and (max-width:768px){.differences_content .differences_wrap .town{width:calc(100% + 2em);margin:0 -1em}}.differences_content .differences_wrap .town .scroll_usappy{width:10%;position:absolute;right:0;top:0;transition:all 3s ease-in-out 1s}.differences_content .differences_wrap .town .scroll_usappy.on{transform:translateX(-750%)}@media screen and (max-width:768px){.differences_content .differences_wrap .town .scroll_usappy{width:25%;top:10%}.differences_content .differences_wrap .town .scroll_usappy.on{transform:translateX(-250%)}}.differences_content .differences_wrap .ad{background-color:#c9c9c9;width:calc(100% + 6em);margin:0 -3em;padding:1em 1em 3em 1em;box-sizing:border-box;border-bottom-left-radius:3em;border-bottom-right-radius:3em}@media screen and (max-width:768px){.differences_content .differences_wrap .ad{width:calc(100% + 2em);margin:0 -1em}}.differences_content .differences_wrap .game_note{width:100%;margin:1em 0}.differences_content .differences_wrap .game_note p{padding:1em 0}.differences_content .differences_wrap .game_play{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.differences_content .differences_wrap .game_play{margin:1em 0}}.differences_content .differences_wrap .game_play .bt_play,.differences_content .differences_wrap .game_play .bt_list{width:30%;margin:3em 35% 0 35%}@media screen and (max-width:768px){.differences_content .differences_wrap .game_play .bt_play,.differences_content .differences_wrap .game_play .bt_list{width:100%;margin:0 0 1em 0}}.differences_content .button_a{width:100%;display:inline-flex;justify-content:end;margin:1em 0 2em 0}@media screen and (max-width:768px){.differences_content .button_a{padding:0 1em;box-sizing:border-box}}.differences_content .button_a .bt_base{width:25%}@media screen and (max-width:768px){.differences_content .button_a .bt_base{width:100%}}.full_sc_differences{display:none}.full_sc_differences.on{width:100vw;display:block;height:200%;position:absolute;z-index:var(--z-index-full_sc);top:0;left:0;background-color:rgba(0, 0, 0, 0.7)}.full_sc_differences.on .full_wrap_differences{position:fixed;width:60%;max-width:var(--max_width);background-color:var(--color_white);top:50%;left:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences{width:100%;height:100svh;border-radius:unset;margin:0;transform:unset;position:static;overflow-y:scroll}}.full_sc_differences.on .full_wrap_differences .game{width:100%;margin:0;display:none;justify-content:space-between;flex-wrap:wrap;margin-top:-2em;border-top-left-radius:2em;border-top-right-radius:2em;background-color:var(--color_white)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game{padding-bottom:5em;border-radius:unset}}.full_sc_differences.on .full_wrap_differences .game .game_status{width:100%;margin:0;padding:0;display:flex}.full_sc_differences.on .full_wrap_differences .game .game_status .timer{width:50%;text-align:center}.full_sc_differences.on .full_wrap_differences .game .game_status .rest{width:50%;text-align:center}.full_sc_differences.on .full_wrap_differences .game .bts_wrap{width:100%;margin:0.5em 0;display:flex;justify-content:center;gap:1em}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .bts_wrap{margin:1em 0;flex-wrap:wrap;padding:1em;box-sizing:border-box}}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button{width:fit-content;display:flex;justify-content:space-between;align-items:center;border-radius:0.5em;height:2em;border:none;padding:0 1em;text-decoration:none;cursor:pointer;background-color:var(--color_gray);color:var(--color_white)}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button.bt_stop{background-color:var(--color_red)}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button.bt_stop i{padding-left:1em}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button.bt_stop:hover{background-color:var(--color_red2)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .bts_wrap button.bt_stop:hover{background-color:var(--color_red)}}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button span{width:100%;height:2em;text-align:center;line-height:2em;font-weight:bold}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .bts_wrap button span{padding:1em;height:unset;line-height:unset}}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .bts_wrap button{border-radius:1em;width:100%}}.full_sc_differences.on .full_wrap_differences .game .bts_wrap button:hover{background-color:var(--color_gray2)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .bts_wrap button:hover{background-color:var(--color_gray)}}.full_sc_differences.on .full_wrap_differences .game.current{display:flex}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game{margin:0}}.full_sc_differences.on .full_wrap_differences .game .area_a,.full_sc_differences.on .full_wrap_differences .game .area_b{width:49%;position:relative}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .area_a,.full_sc_differences.on .full_wrap_differences .game .area_b{width:86%;margin:0 auto 0.2em auto;height:fit-content}}.full_sc_differences.on .full_wrap_differences .game .area_a img,.full_sc_differences.on .full_wrap_differences .game .area_b img{width:100%}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .game .area_a img,.full_sc_differences.on .full_wrap_differences .game .area_b img{aspect-ratio:45/40}}.full_sc_differences.on .full_wrap_differences .game .area_a ul,.full_sc_differences.on .full_wrap_differences .game .area_b ul{width:100%;height:100%;list-style:none;position:absolute;padding:0;margin:0;top:0;left:0;display:flex;flex-wrap:wrap}.full_sc_differences.on .full_wrap_differences .game .area_a ul li,.full_sc_differences.on .full_wrap_differences .game .area_b ul li{width:20%;height:20%;cursor:pointer}.full_sc_differences.on .full_wrap_differences .game .Bt-retry{display:none}.full_sc_differences.on .full_wrap_differences .clear{width:100%;display:none;margin-top:-2em;border-top-left-radius:2em;border-top-right-radius:2em;background-color:var(--color_white)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear{margin:0;border-radius:unset}}.full_sc_differences.on .full_wrap_differences .clear.current{display:block}.full_sc_differences.on .full_wrap_differences .clear p{width:100%;padding:0.5em 1em;box-sizing:border-box;text-align:center;display:inline-block}.full_sc_differences.on .full_wrap_differences .clear p.cap{text-align:left}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear p{padding:0.5em}}.full_sc_differences.on .full_wrap_differences .clear .bana{width:100%;margin:0.5em auto;padding:2em;box-sizing:border-box;display:inline-block}.full_sc_differences.on .full_wrap_differences .clear .bana img{width:100%;display:inline-block;border:0.2em solid var(--color_red);padding:0.5em;border-radius:1em;animation:glow 2s infinite}@keyframes glow{0%{box-shadow:0 0 0.5em var(--color_red), 0 0 1em var(--color_red), 0 0 1.5em var(--color_red)}50%{box-shadow:0 0 1em var(--color_red), 0 0 1.5em var(--color_red), 0 0 2em var(--color_red)}100%{box-shadow:0 0 0.5em var(--color_red), 0 0 1em var(--color_red), 0 0 1.5em var(--color_red)}}.full_sc_differences.on .full_wrap_differences .clear .bana:hover img{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .bana:hover img{scale:unset;transition:none}}.full_sc_differences.on .full_wrap_differences .clear .code{width:60%;margin:0.5em auto 1em auto;display:flex;justify-content:space-around}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .code{width:90%}}.full_sc_differences.on .full_wrap_differences .clear .code input{width:60%}.full_sc_differences.on .full_wrap_differences .clear .code button{width:40%;border:none;cursor:pointer;background-color:var(--color_gray);color:var(--color_white);font-weight:bold}.full_sc_differences.on .full_wrap_differences .clear .code button:hover{background-color:var(--color_gray2)}.full_sc_differences.on .full_wrap_differences .clear .bt_close{width:100%;padding:1em;box-sizing:border-box;display:flex;justify-content:center}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .bt_close{margin-top:0;padding:0.5em 1em;margin-bottom:2em}}.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad{width:25%;display:flex;justify-content:center;align-items:center}.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad button{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:0.5em;height:2em;border:none;padding:0 1em;text-decoration:none;cursor:pointer;background-color:var(--color_red);color:var(--color_white)}.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad button span{width:100%;height:2em;text-align:center;line-height:2em;font-weight:bold}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad button{border-radius:1em}}.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad button:hover{background-color:var(--color_red2)}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad button:hover{background-color:var(--color_red)}}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .clear .bt_close .bt_ad{width:80%;margin-bottom:2em;border-radius:1em}}.full_sc_differences.on .full_wrap_differences .tab{width:100%;list-style:none;padding:0;margin:0;display:none;text-align:center;justify-content:space-between;margin-bottom:-2.2em}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .tab{margin:0;position:fixed;bottom:0;background-color:var(--color_black)}}.full_sc_differences.on .full_wrap_differences .tab li{width:49.8%;opacity:0.8;margin-top:0.1em}@media screen and (max-width:768px){.full_sc_differences.on .full_wrap_differences .tab li{width:50%;opacity:1;margin:0}}.full_sc_differences.on .full_wrap_differences .tab li p{width:100%;margin:0 auto;padding:0.5em;box-sizing:border-box;background-color:var(--color_gray);border-bottom-left-radius:1.5em;border-bottom-right-radius:1.5em;color:var(--color_white);cursor:pointer;font-weight:bold}.full_sc_differences.on .full_wrap_differences .tab li p:hover{background-color:var(--color_gray2)}.full_sc_differences.on .full_wrap_differences .tab li.current{opacity:1;margin-top:-0.1em}.full_sc_differences.on .full_wrap_differences .tab li.current p{background-color:var(--color_white);color:var(--color_black);cursor:unset}body:has(.full_sc_differences.on){overflow:hidden}.message{position:fixed;top:1em;left:50%;transform:translate(-50%,0);transition:2s ease;background-color:var(--color_white);padding:0.5em;border-radius:1em;z-index:100000;width:20%;opacity:0;text-align:center}@media screen and (max-width:768px){.message{width:30%;top:3em;background-color:var(--color_black);color:var(--color_white)}}.message.on{width:40%}@media screen and (max-width:768px){.message.on{width:80%}}.message.on{opacity:1}
