﻿.payment_link_list{padding:15px 15px 20px;margin-top:25px;}
.payment_link_list.b_clr_yellowgreen{background-color:#DCFA14;}
.payment_link_list.b_clr_blue{background-color:#98D4FF;}
.payment_link_list.b_clr_green{background-color:#A2F0A0;}
.payment_link_list h2{font-size:1.6rem;border-left:6px solid #333;padding:3px 15px 5px;margin:0;}
.payment_link_list ul{padding:0;}
.payment_link_list ul li{background-color:#FFFFFF;margin-top:16px;}
.payment_link_list ul li a{display:flex;align-items:center;justify-content:space-between;color:inherit !important;text-decoration:none !important;transition:0.2s;padding:5px 10px 5px 15px;}
.payment_link_list ul li a:hover{opacity:0.6;}
.payment_link_list ul li p{margin-left:5px;font-size:1.4rem;}
.payment_link_list ul li i{color:#263599;margin-right:10px;}
@media screen and (min-width:600px){
.payment_link_list ul{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;}
.payment_link_list ul li{display:inline-block;width:100%;}
}
.casino_payment_table_wrap{overflow-x:auto;white-space:nowrap;text-align:center;overscroll-behavior:none;}
.casino_payment_table_wrap table{width:100%;border-collapse:separate;border-spacing:0;}
.casino_payment_table_wrap table th{height:40px;font-size:1.2rem;font-weight:bold;background-color:#EBEBEB;padding:0 5px;}
.casino_payment_table_wrap table th:first-of-type{min-width:168px;}
.casino_payment_table_wrap table td{height:45px;}
.casino_payment_table_wrap table th, .casino_payment_table_wrap table td{border:1px solid #EEEEEE;}
.casino_payment_table_wrap table td:not(:first-of-type, :last-of-type){font-size:1.8rem;}
.casino_payment_table_wrap .clr_doublecircle{color:#0075FF;}
.casino_payment_table_wrap .clr_singlecircle{color:#039DDF;}
.casino_payment_table_wrap .clr_triangle{color:#FF9900;}
.casino_payment_table_wrap .clr_cross{color:#FF0000;}
.payment_icon{padding:8px 10px;}
.payment_icon figure{margin-right:10px;width:20px;height:20px;float:left;}
.payment_icon figure img{border-radius:50%;}
.payment_icon p{font-size:1.4rem;font-weight:bold;float:left;}
.fixed{position:sticky;top:0;left:0;background-color:#FFFFFF;}
.payment_link a{border-radius:3px;background-color:#FF8000;color:#FFFFFF;box-shadow:1px 1px 2px 1px #A19A9E;padding:4px 20px;margin:0 10px;font-size:1.2rem;transition:0.2s;}
.payment_link a:hover{opacity:0.6;}
@media screen and (min-width:1025px){
.casino_payment_table_wrap table{table-layout:fixed;}
.casino_payment_table_wrap table th:first-of-type{width:188px;}
.casino_payment_table_wrap table th:last-of-type{width:137px;}
} .ranking_faq_item{margin-bottom:15px;}
.ranking_faq_item:not(:first-of-type) h3{margin-top:20px;}
.ranking_faq_item:last-of-type{margin-bottom:40px;}
.ranking_faq_item h3, .ranking_faq_item p{padding:0.7rem 0.7rem 0.7rem 3.5rem;}
.ranking_faq_item h3, .ranking_faq_item p:first-of-type{position:relative;}
.ranking_faq_item h3::before, .ranking_faq_item p:first-of-type::before{border-radius:3px;display:block;width:2.5rem;position:absolute;left:0;text-align:center;color:#FFFFFF;}
.ranking_faq_item h3{font-size:1.6rem;margin-bottom:3px;line-height:1.7;}
.ranking_faq_item h3::before{content:"Q";background-color:#5097BF;top:0.6rem;font-weight:normal;}
.ranking_faq_item p:first-of-type::before{content:"A";background-color:#D55656;top:0.8rem;}
.ranking_faq_item p{font-size:1.4rem;}
.ranking_contents_list_wrap{border:3px solid #F3A92F;margin-top:30px;}
.ranking_contents_list_wrap .ranking_contens_list_title{display:inline-block;background-color:#F3A92F;border-radius:9999px;font-size:1.4rem;font-weight:bold;color:#fff;padding:0 15px;margin:15px 15px 15px 20px;}
.ranking_contents_list_wrap ul li{color:#000;font-size:1.4rem;padding-right:10px;margin-bottom:5px;}
.ranking_contents_list_wrap ul li::before{font-family:"fa";content:"\e920";color:#F3A92F;margin-right:10px;}
.ranking_contents_list_wrap ul li:last-child{margin-bottom:20px;}
.rank_ex_table_wrapper{overflow-x:auto;margin-bottom:40px;}
.rank_ex_table_wrapper .table_basic td{padding-left:22px;}
.rank_ex_table_wrapper .table_basic td li{list-style:disc;font-size:1.4rem;line-height:1.7;padding-left:1rem;text-indent:-2rem;}
.rank_ex_table_wrapper .table_basic td li:not(:last-child){margin-bottom:5px;}
.rank_ex_table_wrapper .table_basic th{min-width:300px;}
@media screen and (min-width:600px){
.rank_ex_table_wrapper {
white-space: normal;
}
.rank_ex_table_wrapper .table_basic {
width: 100%;
}
}