﻿
 .p-page__content li a:link, .p-page__content li a:active{color:#657aff;text-decoration:underline;}
.p-page__content li a:visited{color:#ba19bf;}
.p-page__content li a:hover{text-decoration:none;}
.p-page__content tr a:link, .p-page__content tr a:active{color:#657aff;text-decoration:underline;}
.p-page__content tr a:visited{color:#ba19bf;}
.p-page__content tr a:hover{text-decoration:none;}
.p-page__content .tbl_bgemphasis{background-color:#ffe9e2;}
.p-page__content .table_star_good{color:#ff8e37;}
.p-page__content .table_star_good i{margin:0 4px;font-size:10px;}
.blue_btn_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:25px;}
.blue_btn{width:100%;max-width:400px;height:35px;}
.blue_btn a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:9px;font-size:1.4rem;font-weight:bold;line-height:1;border-radius:5px;overflow:hidden;position:relative;filter:drop-shadow(0px 3px 0px #0D5CAF);}
.blue_btn a i{position:absolute;top:50%;right:15px;transform:translateY(-50%);}
.blue_btn.btn_guide a{color:#fff;background-color:#2887EB;}
.blue_btn.btn_guide a:hover{color:#2887EB;background-color:#fff;border:1px solid #2887EB;filter:drop-shadow(0px 3px 0px #2887EB);}
.p-page__content .man_img_border01{border-radius:10px;border:1px solid #999;}
.p-page__content .sq_img_border01{border:1px solid #999;}
.pay_rank_inner_1{padding:10px 10px 15px;margin-bottom:15px;background-color:#F2F2F2;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;}
.rank_box_1{width:18%;order:0;position:relative;}
.rank_box_2{width:82%;order:1;padding-left:20px;}
.rank_box_3{width:100%;margin-top:15px;order:3;display:flex;justify-content:space-evenly;}
.rank_box_4{width:100%;order:2;margin-top:10px;}
.pay_rank_no{position:absolute;top:5px;left:5px;color:#fff;font-weight:bold;font-size:1.2rem;border-radius:50%;width:25px;height:25px;text-align:center;line-height:2.4rem;}
.rank_no1{background-color:#C19419;}
.rank_no2{background-color:#B4AEAE;}
.rank_no3{background-color:#DB7A48;}
.rank_no4{background-color:#DF0000;}
.rank_box_4 span{display:inline-block;background:#fff;padding:10px;font-size:1.4rem;}
.txt_casino{font-weight:bold;font-size:1.8rem;margin:5px 5px 5px 0;}
.txt-left{text-align:left!important;}
.txt_bonus{font-size:1.3rem;font-weight:bold;}
.rank_btn_1, .rank_btn_2, .rank_btn_3, .rank_btn_4{margin:0 5px;}
.rank_btn_1 a, .rank_btn_2 a, .rank_btn_3 a, .rank_btn_4 a{display:block;font-weight:bold;font-size:1.4rem;text-align:center;color:#fff;border-radius:5px;width:100%;padding:10px 35px;position:relative;}
.rank_btn_1 a, .rank_btn_3 a{background-color:#ff8000;border-bottom:3px solid #D85F02;}
.rank_btn_1 a:hover, .rank_btn_3 a:hover{border-bottom:solid 1px #D85F02;transform:translateY(3px);}
.rank_btn_2 a, .rank_btn_4 a{background-color:#D5D5D5;border-bottom:3px solid #A7A7A7;}
.rank_btn_2 a:hover, .rank_btn_4 a:hover{border-bottom:solid 1px #A7A7A7;transform:translateY(3px);}
.rank_btn_1 a:after ,.rank_btn_2 a:after{font-family:"fa";content:"\e905";position:absolute;top:11px;right:15px;}
.rank_btn_3 a:after ,.rank_btn_4 a:after{font-family:"fa";content:"\e905";position:absolute;top:11px;right:15px;}
@media screen and (min-width:600px){
.rank_box_1{width:23%;}
.rank_box_2{width:54%;display:flex;flex-wrap:wrap;padding-left:15px;}
.rank_box_3{width:23%;margin-top:5px;flex-direction:column;}
.rank_box_4{width:76%;margin-top:-25px;order:3;}
.box_2_1{width:80%;display:flex;flex-wrap:wrap;}
.txt_casino{font-size:1.6rem;margin:0 10px 5px 0;}
.txt-left{margin-top:0!important;}
.rank_btn_1, .rank_btn_3{margin-bottom:15px;}
.rank_btn_1 a, .rank_btn_2 a{white-space:nowrap;padding:10px;transition:opacity 0.3s ease-out;}
.rank_btn_3 a, .rank_btn_4 a{white-space:nowrap;padding:9px 8px;font-size:1.2rem;transition:opacity 0.3s ease-out;}
.rank_btn_3 a:after ,.rank_btn_4 a:after{top:10px;right:5px;}
}
@media screen and (min-width:1025px){
.rank_box_4{margin-top:-40px;}
.rank_btn_1 a, .rank_btn_2 a{height:42px;}
.rank_btn_3 a, .rank_btn_4 a{height:38px;}
} .pay_rank_inner_2{background-color:#F2F2F2;padding:10px;margin-bottom:15px;}
.rank_box_5{display:flex;flex-wrap:wrap;}
.rank_box_5_1{width:50%;padding-right:10px;position:relative;}
.rank_box_5_2{width:50%;text-align:center;}
.rank_box_6{width:100%;margin-top:15px;display:flex;justify-content:space-evenly;}
.pay_rank_no{position:absolute;top:5px;left:5px;color:#fff;font-weight:bold;font-size:1.2rem;border-radius:50%;width:25px;height:25px;text-align:center;line-height:2.4rem;}
.pay_rank_no2{position:absolute;top:0px;left:0px;background-color:#DF0000;color:#fff;font-weight:bold;font-size:1.0rem;width:20px;height:20px;text-align:center;line-height:2rem;}
@media screen and (min-width:600px){
.pay_rank_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;}
.pay_rank_inner_2{padding:0px;margin-bottom:15px;width:19%;}
.rank_box_5{display:flex;}
.rank_box_5_1{width:100%;padding:0;}
.rank_box_5_2{width:100%;}
.rank_box_6{width:100%;padding:0 10px 15px;margin-top:5px;flex-direction:column;}
} .rank_casino_goodbad{background-color:#F3F3F3;padding:15px 10px;margin-bottom:15px;}
.rank_casino_good{border:solid 2px #FF8E37;border-radius:10px;background:#FFEFE2;margin-bottom:20px;}
.rank_casino_bad{border:solid 2px #4474CC;border-radius:10px;background:#E2ECFF;margin-bottom:0;}
.rank_casino_good h4 , .rank_casino_bad h4{font-size:1.4rem !important;font-weight:bold;margin:0 0 20px 0 !important;text-align:center;border-radius:7px 7px 0 0;}
.rank_casino_good h4{background:#FF8E37;padding:4px;text-align:center;color:#FFF;}
.rank_casino_bad h4{background:#4474CC;padding:4px;text-align:center;color:#FFF;}
.rank_casino_good i, .rank_casino_bad i{font-size:1.6rem !important;}
.rank_casino_good p, .rank_casino_bad p{font-size:1.4rem !important;padding:0 20px 15px 20px;margin:0;}
.rank_casino_good p:last-child, .rank_casino_bad p:last-child{padding-bottom:20px;}
.bm_payment_tbl_wrap{overflow-x:scroll;}
.bm_payment_tbl{margin-top:5px !important;margin-bottom:10px !important;}
.bm_payment_tbl tr{text-align:center;}
.bm_payment_tbl th{white-space:nowrap;background-color:#F3F3F3 !important;font-size:1.4rem;color:#000 !important;padding:8px 10px;border:1px solid #b9b9b9 !important;}
.bm_payment_tbl td{font-size:1.4rem;color:#000;padding:8px 10px;border:1px solid #b9b9b9 !important;}
.bm_payment_tbl td.hdr_title{background-color:#E7FBE7;padding:5px;}
.bm_payment_tbl img{text-align:center;padding:10px 10px 5px;width:130px;min-width:130px;}
.bm_payment_tbl td a{padding-bottom:5px;margin-bottom:5px;}
.bm_payment_tbl td a:link, .bm_payment_tbl td a:active{font-size:1.2rem;color:#657aff;text-decoration:underline;}
.bm_payment_tbl td a:visited{color:#ba19bf;}
.bm_payment_tbl td a:hover{text-decoration:none;}
.bm_payment_tbl td.mark_circle{color:#F56F94;font-weight:bold;}
.bm_payment_tbl td.mark_xmark, .bm_payment_tbl td.mark_triangle{color:#585858;font-weight:bold;}
.bm_payment_tbl_good i{font-size:1.4rem !important;color:#FF4747;margin:0 4px;}
.bm_payment_img{display:block;}
.bm_payment_img.type01 figure{max-width:100%;margin-right:0;display:block;}
.bm_payment_tbl_right_wrap{width:100% !important;}
.bm_payment_tbl_right{margin-bottom:15px !important;}
.bm_payment_tbl_right tr{max-width:410px;}
.bm_payment_tbl_right td th{white-space:nowrap;}
.bm_payment_tbl_right th{background-color:#F3F3F3 !important;font-size:1.4rem;color:#000;padding:8px;text-align:center;border:1px solid #b9b9b9 !important;}
.bm_payment_tbl_right td{font-size:1.4rem;color:#000 !important;padding-left:8px;text-align:left !important;border:1px solid #b9b9b9 !important;}
.bm_payment_tbl_right td.payment{color:#FC8A3E !important;text-align:center !important;font-weight:bold;padding:8px;}
.bm_payment_tbl_right td.witndraw{color:#50CB6C !important;text-align:center !important;font-weight:bold;padding:8px;}
.rank_payment_etc_wrap{max-width:100%;width:100%;border:1px solid #b9b9b9 !important;border-radius:5px;margin-bottom:20px;margin-top:0px;}
.rank_payment_etc_wrap p{margin-left:9px;font-size:1.4rem !important;}
.bm_payment_tbl_right02{margin-bottom:15px !important;}
.bm_payment_tbl_right02 tr{max-width:410px;}
.bm_payment_tbl_right02 td th{white-space:nowrap;}
.bm_payment_tbl_right02 th{background-color:#F3F3F3 !important;font-size:2rem;color:#000;padding:6px;text-align:center;border:1px solid #b9b9b9 !important;}
.bm_payment_tbl_right02 td{height:79px;font-size:1.4rem;color:#000 !important;padding:10px 20px;text-align:center !important;border:1px solid #b9b9b9 !important;}
@media screen and (min-width:600px){
.bm_payment_img{display:flex;max-width:100%;}
.bm_payment_img.type01 figure{max-width:400px;margin-right:9px;}
.rank_payment_etc_wrap{margin-top:-10px;}
} .bm_clr_payment{color:#FC8A3E;}
.bm_clr_withdraw{color:#50CB6C;}
.bm_bonus_table_wrap{width:100% !important;margin-bottom:30px;}
.bm_bonus_table{width:750px !important;}
.bm_bonus_table td th{white-space:nowrap;}
.bm_bonus_table th{background-color:#000 !important;color:#fff !important;border:none !important;padding:5px 0;}
.bm_bonus_table td{padding:15px 0;}
.bm_bonus_table th.bm_bonus_table_th1{width:40px;}
.bm_bonus_table th.bm_bonus_table_th2{max-width:205px;}
.bm_bonus_table th.bm_bonus_table_th3{max-width:160px;}
.bm_bonus_table th.bm_bonus_table_th4{max-width:355px;}
.bm_bonus_table_td1{text-align:right;border-left:1px solid #CFCFCF !important;border-bottom:1px solid #CFCFCF !important;border-right:none !important;}
.bm_bonus_table_td1 span{display:inline-block;width:25px;height:25px;text-align:center;line-height:1.6;font-weight:bold;color:#fff;}
.bm_bonus_table_td1 span.no1{background-color:#C19419;}
.bm_bonus_table_td1 span.no2{background-color:#B4AEAE;}
.bm_bonus_table_td1 span.no3{background-color:#DB7A48;}
.bm_bonus_table_td1 span.no4{background-color:#DF0000;}
.bm_bonus_table_td2{border-right:1px solid #CFCFCF !important;border-bottom:1px solid #CFCFCF !important;border-left:none !important;vertical-align:middle !important;}
.bm_bonus_table_td2 dl{height:25px;margin:0 0 0 10px;display:flex;}
.bm_bonus_table_td2 dd{order:-1;}
.bm_bonus_table_td2 img{width:25px !important;}
.bm_bonus_table_td2 dt>span{font-weight:bold;padding-left:10px;line-height:1.6;}
.bm_bonus_table_td3 span{font-weight:bold;font-size:20px;}
.bm_bonus_table_td4 span{font-weight:bold;}
.bm_bonus_table_td3, .bm_bonus_table_td4{border-right:1px solid #CFCFCF !important;border-bottom:1px solid #CFCFCF !important;text-align:center;}
.scroll{overflow:scroll;}
.bc_game_detail_img{display:block;}
.bc_game_detail_img.type01 figure{max-width:100%;margin-right:0;display:block;}
.bc_game_detail_right_wrap{width:100% !important;}
.bc_game_detail_right{max-width:410px;margin-bottom:15px !important;}
.bc_game_detail_right td th{white-space:nowrap;}
.bc_game_detail_right th{background-color:#F2EFE7 !important;font-size:1.4rem;color:#000;padding:8px;width:33%;text-align:left;border:1px solid #b9b9b9 !important;}
.bc_game_detail_right td{font-size:1.4rem;color:#000 !important;padding-left:8px;text-align:left !important;border:1px solid #b9b9b9 !important;}
@media screen and (min-width:600px){
.bc_game_detail_img{display:flex;max-width:100%;}
.bc_game_detail_img.type01 figure{max-width:338px;margin-right:9px;display:flex;}
} .scoreclr_blue{color:#0066ff;}
.scoreclr_red{color:#FF0000;}
.scoreclr_green{color:#2B6E09;}
.score_spc{margin:0 3px;}
.th_leftbold{text-align:left !important;font-weight:bold !important;}
.td_normalcenter{text-align:center !important;}
.faq_fs_16{font-size:1.6rem !important;line-height:2 !important;}
.page_link_mainpage_wrap{width:100%;border:solid 1px #DC0000;margin-top:20px;margin-bottom:40px;}
.page_link_mainpage_p{color:#DC0000;font-size:1.6rem;text-align:center;padding:5px;}
.page_link_mainpage_wrap i{margin-left:20px;}
.page_link_mainpage_wrap a{text-decoration:none !important;color:#DC0000 !important;}
.page_link_mainpage_wrap a:hover{opacity:0.5;}
.btn_official{margin:30px 0 20px;}
.btn_official a{background:transparent linear-gradient(90deg, #FF7700 0%, #FF0099 100%) 0% 0% no-repeat padding-box;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;max-width:340px;height:70px;padding:20px 25px 10px;color:#FFF;transition:0.3s ease-in-out;font-weight:bold;flex-direction:column;border-radius:9999px;border-bottom:solid 5px #BE4343;}
.btn_official a span.official_sub{background-color:#fff;border:2px solid #FF0592;width:80%;text-align:center;position:absolute;top:-9px;padding:1px 0;font-size:1.4rem;color:#FF0592;border-radius:9999px;}
.btn_official a:hover{border-bottom:solid 2px #BE4343;transform:translateY(3px);}
.rank_game_img02{display:block;}
.rank_game_img02.type01 figure{max-width:100%;margin-right:0;display:block;}
.rank_game_tbl_right02_wrap{width:100% !important;}
.rank_game_tbl_right02{margin-bottom:15px !important;}
.rank_game_tbl_right02 td th{white-space:nowrap;}
.rank_game_tbl_right02 th{width:35%;background-color:#F2EFE7 !important;font-size:1.4rem;color:#000 !important;padding:8px 10px;text-align:left !important;border:1px solid #b9b9b9 !important;}
.rank_game_tbl_right02 td{font-size:1.4rem;color:#000 !important;padding-left:10px;text-align:left !important;border:1px solid #b9b9b9 !important;}
@media screen and (min-width:600px){
.rank_game_img02{display:flex;max-width:100%;}
.rank_game_img02.type01 figure{max-width:280px;margin-right:15px;}
} .casino_head_btn_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:30px;}
.casino_head_btn{width:100%;max-width:300px;height:60px;}
.casino_head_btn a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:10px;font-size:1.8rem;font-weight:bold;line-height:1;border-radius:39px;overflow:hidden;position:relative;}
.casino_head_btn a i{font-size:1.5em;position:absolute;top:50%;right:15px;transform:translateY(-50%);}
.casino_head_btn_name{font-size:1.2rem;}
.casino_head_btn.btn_guide a{color:#657aff;border:1px solid #657aff;}
.casino_head_btn.btn_guide a:hover{color:#fff;background-color:#657aff;}
.casino_head_btn.btn_casino a{color:#fff;background:linear-gradient(90deg, #f70 0%, #f09 100%);}
.casino_head_btn.btn_casino a:hover{color:#f09;background:#fff;border:1px solid currentColor;}
@media screen and (min-width:600px){
.casino_head_btn_wrap{flex-direction:row;}
.casino_head_btn{max-width:280px;height:72px;}
.casino_head_btn a{padding:15px 25px 15px 5px;}
.casino_head_btn a i{right:16px;}
}
@media screen and (min-width:1025px){
.casino_head_btn{max-width:320px;height:78px;}
.casino_head_btn a{padding:15px 19px 22px 5px;}
.casino_head_btn a i{right:24px;}
} .p-page__content .quotation p{font-size:1.4rem;}
.p-page__content .quotation.type_large02, .p-page__content .quotation.type_small02{background-color:#f3f3f3;border-color:#bbb;border-style:solid;position:relative;}
.p-page__content .quotation.type_large02{margin-top:50px;padding:25px 15px 25px 95px;border-bottom-width:3px;}
.p-page__content .quotation.type_small02{padding:12px 15px 14px 38px;border-left-width:5px;}
.p-page__content .quotation.type_large02::before, .p-page__content .quotation.type_small02::before{content:"“";display:block;color:#BBBBBB;font-family:"Yu Gothic Medium", "游ゴシック体 Medium", YuGothic, "Meiryo", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", sans-serif;font-weight:500;line-height:1;position:absolute;pointer-events:none;}
.p-page__content .quotation.type_large02::before{top:-5px;left:-5px;font-size:240px;background-image:none;}
.p-page__content .quotation.type_small02::before{top:0px;left:1px;font-size:80px;background-image:none;}
.p-page__content .quotation.type_large02 p{margin-bottom:20px;}
.p-page__content .quotation.type_large02 p:last-child{margin-bottom:0;}
.p-page__content .quotation.type_small02 p{padding-left:10px;}
.p-page__content .quotation.type_img figcaption{margin-top:11px;text-align:center;}
.p-page__content .quotation.type_img figcaption{margin-top:15px;}
.p-page__content .quotation.type_img p{font-size:1.2rem;}
@media screen and (max-width:600px){
.p-page__content .quotation.type_large02{padding:20px 10px 16px 52px;}
.p-page__content .quotation.type_small02{padding:8px 10px 9px 38px;border-left-width:5px;}
.p-page__content .quotation.type_large02::before{top:3px;left:1px;font-size:120px;}
} .table_nowrap{white-space:nowrap !important;}
.slot_unit{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;}
.slot_unit +p{margin:15px 0 20px;}
.slot_unit_l, .slot_unit_r{width:100%;}
.slot_unit_r{display:flex;display:-webkit-flex;flex-wrap:wrap;}
.slot_unit_r dt, .slot_unit_r dd{padding:10px 10px !important;font-size:1.4rem!important;}
.slot_unit_r dt{width:38%;font-weight:bold;background-color:#F2EFE7;box-shadow:0 0 0 1px #A19A9E;}
.slot_unit_r dd{width:62%;background-color:#fff;box-shadow:0 0 0 1px #A19A9E;}
@media screen and (min-width:600px){
.slot_unit_l{width:39%;}
.slot_unit_l figure{margin-bottom:0;}
.slot_unit_r{width:60%;}
}
@media screen and (min-width:1024px){
.slot_unit_l {
width: 48.5%;
}
.slot_unit_r {
width: 50%;
}
.slot_unit_r dt {
width: 37%;
}
.slot_unit_r dd {
width: 63%;
}
}