@charset "UTF-8";body{color:#4a4a4a}*{padding:0;margin:0;font-family:Noto Sans JP,sans-serif}a{text-decoration:none}ul{list-style:none}header{position:fixed;height:48px;top:0;left:0;z-index:10;background-color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;line-height:0}.header_wrap{height:48px;background-color:#fff;text-align:center}.btn_wrap{display:flex;justify-content:center;align-items:center;padding-top:0;padding-right:10px;gap:5px}.logged_btn_wrap{padding-top:5px}.image_area{padding-left:10px;height:48px}.image_area img{height:100%}.text_area{background-color:#fe679a;color:#fff;font-weight:700;display:table;position:relative}.text_area1{font-weight:700;width:0}.image_area{height:48px;background-color:#fff;text-align:center}.back_button{font-size:16px;border:0;display:table-cell;width:32px;outline:none}.back_button:active{background-color:#fff;box-shadow:none}.empty{width:8vw;display:table-cell}.arrow,.btn_learge,.list_icon img{vertical-align:middle}.text_area .back_button .arrow{position:absolute;top:.68vw;left:6vw;display:inline-block}.text_area .back_button .arrow:before{content:"";width:2.67vw;height:2.67vw;border:0;border-top:solid 1vw rgb(255,255,255);border-right:solid 1vw rgb(255,254,254);transform:rotate(225deg) translateY(-50%);position:absolute}.text_area .back_button .arrow_chat{position:absolute;top:3.2vw;left:6vw;display:inline-block}.text_area .back_button .arrow_chat:before{content:"";width:2.67vw;height:2.67vw;border:0;border-top:solid 1vw rgb(201 201 201);border-right:solid 1vw rgb(201 201 201);transform:rotate(225deg) translateY(-50%);position:absolute}.text_area1 .back_button .arrow{position:absolute;top:.68vw;left:6vw;display:inline-block}.text_area1 .back_button .arrow:before{content:"";width:2.67vw;height:2.67vw;border:0;border-top:solid 1vw rgb(255,255,255);border-right:solid 1vw rgb(255,254,254);transform:rotate(225deg) translateY(-50%);position:absolute}.text_area1 .back_button .arrow_chat{position:absolute;top:11px;left:24px;display:inline-block}.text_area1 .back_button .arrow_chat:before{content:"";width:12px;height:12px;border:0;border-top:solid 4px rgb(201 201 201);border-right:solid 4px rgb(201 201 201);transform:rotate(225deg) translateY(-50%);position:absolute}.header_coin{align-items:center;flex:0 0 auto;width:150px;height:100%;display:flex;color:#666;background-color:#ececec;border-radius:999px;padding-right:4px}.coin_image{width:30px;height:30px;display:inline-block}.plus_image{width:22px;height:22px;display:inline-block}.header_coin .coin_name{width:150px;color:#4a4a4a;text-align:right;font-weight:700;font-size:16px;padding-right:5px}.header_news{display:flex;align-items:center;flex:0 0 auto;margin-left:10px}.bell_image{width:30px;height:30px;display:inline-block}.news_link{display:flex;align-items:center;justify-content:center;width:auto;height:40px;margin-right:5px;position:relative}.news_badge{position:absolute;top:-2px;right:-5px;background-color:#f44;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d;z-index:1}.main_button_wrapper{text-align:center;margin-top:24px}.main_button{position:relative;width:55%;display:inline-block;background-color:#ffe100;color:#194848;font-weight:700;padding:12px 16px 12px 24px;border-radius:30px;text-decoration:none;font-size:16px;margin-bottom:20px;line-height:1.3}.main_button i{position:absolute;right:10px;top:15px}.mb_0{margin-bottom:0}.btn_login{background-color:#fff;color:#d00;border:2px solid #d00;border-radius:999px;padding:6px 20px;font-weight:700;font-size:12px;cursor:pointer;transition:background-color .2s ease;margin-top:6px}.btn_free_register{background-color:#d00;color:#fff;border:none;border-radius:999px;padding:6px 20px;font-weight:700;font-size:12px;cursor:pointer;box-shadow:0 4px #a00;transition:background-color .2s ease}.btn_login:hover,.btn_free_register:hover{opacity:.6}header .title_area{width:100%;text-align:center;font-weight:700}.main_content{width:400px;margin-left:18px;margin-top:0}.pagination_wrapper{display:flex;justify-content:center;padding:20px 0}.pagination{display:flex;list-style:none;padding-left:0;border-radius:6px;gap:8px}.page-item{display:inline}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;font-size:14px;color:#333;background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;text-decoration:none;transition:all .2s ease}.page-link:hover{background-color:#e0e0e0;color:#000}.page-item.active .page-link{background-color:#ffe100;color:#fff;border-color:#ffe100;font-weight:700}.page-item.disabled .page-link{color:#bbb;background-color:#f0f0f0;border-color:#ddd;cursor:default}@media (min-width: 768px){header{position:fixed;width:733px;left:50%;transform:translate(-258px);top:0;z-index:1000}header .logo_wrap{display:none}.home_content{padding-top:48px}.main_content{margin-left:13px}.main_button{position:relative;width:30%}.sp{display:none!important}}@media (max-width: 767px){.main_content{width:100%;margin-left:0;margin-top:60px}.pc{display:none!important}.news_badge{width:16px;height:16px;font-size:9px;top:-1px;right:-3px}}#flash-message.toast-notification{bottom:-100px!important;opacity:1!important;position:fixed!important;background-color:#323232e6!important;color:#fff!important;padding:14px 24px!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f!important;z-index:10000!important;cursor:pointer!important;transition:bottom .3s cubic-bezier(.4,0,.2,1)!important;width:auto!important;text-align:left!important}@media (max-width: 768px){#flash-message.toast-notification{left:50%;transform:translate(-50%);width:80%!important;margin:0 auto!important;text-align:center!important}#flash-message.toast-notification.toast-visible{bottom:20px!important}}@media (min-width: 769px){#flash-message.toast-notification{right:20px!important;min-width:288px!important;max-width:568px!important;left:auto!important}#flash-message.toast-notification.toast-visible{bottom:20px!important}}
