.sn-freecasino-ref a{background-color: transparent;}
.sn-freecasino-ref a:active,.sn-freecasino-ref a:hover{outline: 0px;}
.sn-freecasino-ref strong{font-weight: 700;}
.sn-freecasino-ref img{border: 0px;}
.sn-freecasino-ref table{border-spacing: 0px; border-collapse: collapse;}
.sn-freecasino-ref td,.sn-freecasino-ref th{padding: 0px;}
@media print{.sn-freecasino-ref *{color: rgb(0, 0, 0) !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important;}
.sn-freecasino-ref a,.sn-freecasino-ref a:visited{text-decoration: underline;}
.sn-freecasino-ref a[href]::after{content: " (" attr(href) ")";}
.sn-freecasino-ref thead{display: table-header-group;}
.sn-freecasino-ref img,.sn-freecasino-ref tr{break-inside: avoid;}
.sn-freecasino-ref img{max-width: 100% !important;}
.sn-freecasino-ref h2,.sn-freecasino-ref h3,.sn-freecasino-ref p{orphans: 3; widows: 3;}
.sn-freecasino-ref h2,.sn-freecasino-ref h3{break-after: avoid;}
.sn-freecasino-ref .table{border-collapse: collapse !important;}
.sn-freecasino-ref .table td,.sn-freecasino-ref .table th{background-color: rgb(255, 255, 255) !important;}
.sn-freecasino-ref .table-bordered td,.sn-freecasino-ref .table-bordered th{border: 1px solid rgb(221, 221, 221) !important;}}
.sn-freecasino-ref *{box-sizing: border-box;}
.sn-freecasino-ref a{color: rgb(51, 122, 183); text-decoration: none;}
.sn-freecasino-ref a:focus,.sn-freecasino-ref a:hover{color: rgb(35, 82, 124); text-decoration: underline;}
.sn-freecasino-ref a:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
.sn-freecasino-ref img{vertical-align: middle;}
.sn-freecasino-ref [role="button"]{cursor: pointer;}
.sn-freecasino-ref h2,.sn-freecasino-ref h3{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
.sn-freecasino-ref h2,.sn-freecasino-ref h3{margin-top: 20px; margin-bottom: 10px;}
.sn-freecasino-ref h2{font-size: 30px;}
.sn-freecasino-ref h3{font-size: 24px;}
.sn-freecasino-ref p{margin: 0px 0px 10px;}
@media (min-width: 768px){}
.sn-freecasino-ref ol,.sn-freecasino-ref ul{margin-top: 0px; margin-bottom: 10px;}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 992px){}
@media (min-width: 1200px){}
@media (min-width: 768px){}
@media (min-width: 992px){}
@media (min-width: 1200px){}
.sn-freecasino-ref table{background-color: transparent;}
.sn-freecasino-ref th{text-align: left;}
.sn-freecasino-ref .table{width: 100%; max-width: 100%; margin-bottom: 20px;}
.sn-freecasino-ref .table > tbody > tr > td,.sn-freecasino-ref .table > thead > tr > th{padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid rgb(221, 221, 221);}
.sn-freecasino-ref .table > thead > tr > th{vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221);}
.sn-freecasino-ref .table > thead:first-child > tr:first-child > th{border-top: 0px;}
.sn-freecasino-ref .table-bordered{border: 1px solid rgb(221, 221, 221);}
.sn-freecasino-ref .table-bordered > tbody > tr > td,.sn-freecasino-ref .table-bordered > thead > tr > th{border: 1px solid rgb(221, 221, 221);}
.sn-freecasino-ref .table-bordered > thead > tr > th{border-bottom-width: 2px;}
.sn-freecasino-ref .table-striped > tbody > tr:nth-of-type(2n+1){background-color: rgb(249, 249, 249);}
.sn-freecasino-ref .table-responsive{min-height: 0.01%; overflow-x: auto;}
@media screen and (max-width: 767px){.sn-freecasino-ref .table-responsive{width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221);}
.sn-freecasino-ref .table-responsive > .table{margin-bottom: 0px;}
.sn-freecasino-ref .table-responsive > .table > tbody > tr > td,.sn-freecasino-ref .table-responsive > .table > thead > tr > th{white-space: nowrap;}
.sn-freecasino-ref .table-responsive > .table-bordered{border: 0px;}
.sn-freecasino-ref .table-responsive > .table-bordered > tbody > tr > td:first-child,.sn-freecasino-ref .table-responsive > .table-bordered > thead > tr > th:first-child{border-left: 0px;}
.sn-freecasino-ref .table-responsive > .table-bordered > tbody > tr > td:last-child,.sn-freecasino-ref .table-responsive > .table-bordered > thead > tr > th:last-child{border-right: 0px;}
.sn-freecasino-ref .table-responsive > .table-bordered > tbody > tr:last-child > td{border-bottom: 0px;}}
@media screen and (-webkit-min-device-pixel-ratio: 0){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (max-device-width: 480px) and (orientation: landscape){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media screen and (min-width: 768px){}
@media (min-width: 768px){}
@media (min-width: 992px){}
@media (transform-3d), (-webkit-transform-3d){}
@media screen and (min-width: 768px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 1200px){}
@media (min-width: 1200px){}
@media (min-width: 1200px){}
@media (min-width: 1200px){}
@media (max-width: 767px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 1200px){}
@media print{}
@media print{}
@media print{}
@media print{}
@media print{}
@media (max-width: 767px){}
.sn-freecasino-ref *{margin: 0px; padding: 0px; outline: none !important;}
.sn-freecasino-ref img{padding: 0px; margin: 0px;}
.sn-freecasino-ref a{color: rgb(34, 34, 34); text-decoration: none;}
.sn-freecasino-ref a:hover{text-decoration: none;}
.sn-freecasino-ref h2{font-family: inherit; margin: 0px;}
.sn-freecasino-ref ul,.sn-freecasino-ref li{padding: 0px; margin: 0px; list-style: none;}
.sn-freecasino-ref p,.sn-freecasino-ref span,.sn-freecasino-ref div,.sn-freecasino-ref strong{padding: 0px; margin: 0px;}
.sn-freecasino-ref .page_seo_tit_box{overflow: hidden; margin-bottom: 20px; position: relative;}
.sn-freecasino-ref .page_seo_tit_box ul{overflow: hidden; padding: 16px;}
.sn-freecasino-ref .page_seo_tit_box li{font-size: 15px; color: rgb(85, 85, 85); margin: 4px 0px;}
@media (max-width: 768px){}
.sn-freecasino-ref .m_seo_head{display: flex; align-items: center; gap: 8px; cursor: pointer; -webkit-tap-highlight-color: transparent; text-align: left;}
.sn-freecasino-ref .m_seo_head h2{flex: 1 1 auto; min-width: 0px; margin: 0px; padding: 0px; text-align: left;}
.sn-freecasino-ref .m_seo_caret{flex: 0 0 auto; width: 0px; height: 0px; margin-top: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid rgb(119, 119, 119); transition: transform 0.15s;}
.sn-freecasino-ref .is-collapsed .m_seo_caret{transform: rotate(0deg);}
.sn-freecasino-ref .fsr_board_intro{margin: 0px 0px 18px; padding: 18px 18px 16px; border: 1px solid rgb(229, 229, 229); border-radius: 12px; background: linear-gradient(rgb(255, 250, 246) 0%, rgb(255, 255, 255) 70%);}
.sn-freecasino-ref .fsr_board_intro .m_seo_head{margin: 0px 0px 12px;}
.sn-freecasino-ref .fsr_board_intro h2{font-size: 18px; letter-spacing: -1px; margin: 0px; padding: 0px; color: rgb(34, 34, 34);}
.sn-freecasino-ref .fsr_board_intro h2::before{content: none;}
.sn-freecasino-ref .fsr_board_intro .m_seo_caret{display: none;}
.sn-freecasino-ref .fsr_board_intro_steps{list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px;}
.sn-freecasino-ref .fsr_board_intro_steps li{flex: 1 1 160px; min-width: 140px; background: rgb(255, 255, 255); border: 1px solid rgb(237, 217, 200); border-radius: 10px; padding: 12px 12px 12px 40px; position: relative; font-size: 14px; line-height: 1.55; color: rgb(68, 68, 68);}
.sn-freecasino-ref .fsr_board_intro_steps li::before{content: attr(data-step); position: absolute; left: 10px; top: 12px; width: 22px; height: 22px; border-radius: 50%; background: rgb(255, 121, 22); color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 22px; text-align: center;}
.sn-freecasino-ref .fsr_board_intro_note{margin: 12px 0px 0px; padding: 0px; background: transparent; font-size: 13px; color: rgb(119, 119, 119); line-height: 1.55;}
@media (max-width: 768px){.sn-freecasino-ref .fsr_board_intro{padding: 12px 12px 10px; margin-bottom: 12px;}
.sn-freecasino-ref .fsr_board_intro .m_seo_head{margin: 0px; align-items: center; text-align: left;}
.sn-freecasino-ref .fsr_board_intro h2{font-size: 16px; text-align: left;}
.sn-freecasino-ref .fsr_board_intro .m_seo_caret{display: block; margin-top: 0px;}
.sn-freecasino-ref .fsr_board_intro.is-collapsed .fsr_board_intro_body{display: none;}
.sn-freecasino-ref .fsr_board_intro_steps li{flex: 1 1 100%;}
.sn-freecasino-ref .board_seo_footer{padding: 16px 14px;}}
.sn-freecasino-ref .board_seo_footer{margin: 28px 0px 10px; padding: 22px 20px 18px; border-radius: 14px; border: 1px solid rgb(232, 232, 232); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 0px;}
.sn-freecasino-ref .board_seo_footer .bsf_head{margin: 0px 0px 16px; padding-bottom: 12px; border-bottom: 1px solid rgb(240, 240, 240);}
.sn-freecasino-ref .board_seo_footer .bsf_head h2{margin: 0px 0px 6px; padding: 0px; font-size: 20px; letter-spacing: -1px; color: rgb(34, 34, 34);}
.sn-freecasino-ref .board_seo_footer .bsf_head h2::before{content: none;}
.sn-freecasino-ref .board_seo_footer .bsf_head p{margin: 0px; padding: 0px; background: transparent; color: rgb(102, 102, 102); font-size: 14px; line-height: 1.6;}
.sn-freecasino-ref .board_seo_footer .bsf_grid{display: flex; flex-wrap: wrap; gap: 12px; margin: 0px 0px 22px;}
.sn-freecasino-ref .board_seo_footer .bsf_card{flex: 1 1 200px; background: rgb(250, 250, 250); border: 1px solid rgb(238, 238, 238); border-radius: 12px; padding: 14px 16px;}
.sn-freecasino-ref .board_seo_footer .bsf_card h3{margin: 0px 0px 8px; padding: 0px; font-size: 15px; color: rgb(51, 51, 51); letter-spacing: -0.5px;}
.sn-freecasino-ref .board_seo_footer .bsf_card h3::before{content: none;}
.sn-freecasino-ref .board_seo_footer .bsf_card p{margin: 0px; padding: 0px; background: transparent; font-size: 14px; color: rgb(85, 85, 85); line-height: 1.6;}
.sn-freecasino-ref .board_seo_footer .bsf_faq{margin: 0px 0px 20px;}
.sn-freecasino-ref .board_seo_footer .bsf_faq > h2{margin: 0px 0px 12px; padding: 0px; font-size: 18px; letter-spacing: -1px;}
.sn-freecasino-ref .board_seo_footer .bsf_faq > h2::before{content: none;}
.sn-freecasino-ref .board_seo_footer .bsf_faq_item{border-top: 1px solid rgb(240, 240, 240); padding: 12px 2px;}
.sn-freecasino-ref .board_seo_footer .bsf_faq_item:last-child{border-bottom: 1px solid rgb(240, 240, 240);}
.sn-freecasino-ref .board_seo_footer .bsf_faq_item h3{margin: 0px 0px 6px; padding: 0px; font-size: 15px; color: rgb(51, 51, 51);}
.sn-freecasino-ref .board_seo_footer .bsf_faq_item h3::before{content: none; margin: 0px;}
.sn-freecasino-ref .board_seo_footer .bsf_faq_item p{margin: 0px; padding: 0px; background: transparent; font-size: 14px; color: rgb(85, 85, 85); line-height: 1.6;}
.sn-freecasino-ref .board_seo_footer .bsf_links{margin: 0px; padding: 0px; list-style: none; display: flex; flex-wrap: wrap; gap: 8px;}
.sn-freecasino-ref .board_seo_footer .bsf_links li{margin: 0px; padding: 0px;}
.sn-freecasino-ref .board_seo_footer .bsf_links a{display: inline-block; padding: 8px 12px; border-radius: 8px; background: rgb(255, 247, 240); border: 1px solid rgb(240, 216, 196); color: rgb(196, 90, 16); font-size: 13px; text-decoration: none;}
.sn-freecasino-ref .board_seo_footer .bsf_links a:hover{background: rgb(255, 121, 22); border-color: rgb(255, 121, 22); color: rgb(255, 255, 255);}
@media (max-width: 768px){}
.sn-freecasino-ref .user_levelname .lv_icon1{background: url("/imgs/lv/lv_1.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon8{background: url("/imgs/lv/lv_8.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon9{background: url("/imgs/lv/lv_9.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon11{background: url("/imgs/lv/lv_11.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon20{background: url("/imgs/lv/lv_20.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon25{background: url("/imgs/lv/lv_25.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon40{background: url("/imgs/lv/lv_40.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon44{background: url("/imgs/lv/lv_44.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon49{background: url("/imgs/lv/lv_49.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname .lv_icon64{background: url("/imgs/lv/lv_64.png?1") no-repeat;}
.sn-freecasino-ref .user_levelname{overflow: hidden;}
.sn-freecasino-ref .user_levelname .lv_icon_box{float: left; width: 40px; height: 24px;}
.sn-freecasino-ref .user_levelname .lv_icon{width: 33px; height: 22px; background-size: 100% 100%; background-position: center center; margin: 0px auto;}
.sn-freecasino-ref .user_levelname .pro_lv{width: 33px; height: 22px;}
.sn-freecasino-ref .user_levelname .user_name{float: left; margin-left: 2px;}
.sn-freecasino-ref .table td{vertical-align: middle !important;}
@media (max-width: 768px){.sn-freecasino-ref .user_levelname .lv_icon_box{float: left; width: 25px;}
.sn-freecasino-ref .user_levelname .lv_icon{transform: scale(0.7); margin-top: -3px; margin-left: -4px;}
.sn-freecasino-ref .user_levelname .user_name{margin-left: 0px !important; margin-top: 0px;}
.sn-freecasino-ref .page_seo_tit_box ul{padding: 10px;}
.sn-freecasino-ref .page_seo_tit_box li{font-size: 13px;}}
@media (prefers-reduced-motion: reduce){}

.sn-freecasino-ref .internal-link-box{margin-top: 24px; padding: 18px 16px; background: rgb(255, 248, 243); border: 1px solid rgb(255, 215, 184); border-radius: 8px;}
.sn-freecasino-ref .internal-link-box h3{margin: 0px 0px 10px; font-size: 20px; color: rgb(135, 24, 21); font-weight: 600;}
.sn-freecasino-ref .internal-link-box p{margin: 0px; font-size: 15px; line-height: 1.7; color: rgb(51, 51, 51);}
.sn-freecasino-ref .internal-link-btn-wrap{margin-top: 14px;}
.sn-freecasino-ref .internal-link-btn{display: inline-flex; align-items: center; justify-content: center; min-width: 180px; height: 42px; padding: 0px 18px; background-color: rgb(255, 121, 22); border-radius: 50px; font-size: 15px; font-weight: 700; text-decoration: none; transition: 0.2s; color: rgb(255, 255, 255) !important;}
.sn-freecasino-ref .internal-link-btn:hover{background-color: rgb(109, 109, 109); transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 15px;}

.sn-freecasino-ref p{word-break:normal}
.sn-freecasino-ref .user_levelname .user_name{margin:0 0 0 2px;}

.sn-freecasino-ref .page_seo_tit_box li{gap:10px;flex-wrap:wrap;align-items:center!important}.sn-freecasino-ref .sn-fc-action{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:0;border-radius:50px;background:#ff7916;color:#fff;font:700 15px/1.42857143 "Noto Sans KR",sans-serif;cursor:pointer}.sn-freecasino-ref .sn-fc-action:disabled{opacity:.6;cursor:wait;}
