@charset"euc-kr";
@import url('fonts.css');

/* default */
* {margin:0;padding:0;box-sizing:border-box}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:'Noto Sans Korean';font-size:12px;color:#ffffff;line-height:18px;font-weight:400;}
div, p, ul, li, table, th, td, textarea, input,  form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, address, cite {margin:0px;padding:0px;font-family:'Noto Sans Korean', sans-serif;font-size:12px;color:#ffffff;line-height:18px;font-weight:400;}
span{margin:0px;padding:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:18px;}
table {width:100%;table-layout:fixed;border:0;border-spacing:0;border-collapse:collapse}
select {font-family:'Noto Sans Korean';font-size:14px;}
fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;display:none;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;font-family:inherit;outline:none}
button {cursor:pointer;font-family:inherit;outline:none}

a {text-decoration:none;color:#fff;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#ffffff;}
a:hover, a:focus, a:active {text-decoration:none}
a:focus, img:focus {outline:none;}

html,body {font-size:20px}

/* S:common */
.inner_wrap {position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}
.dimmed {content:""; display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background:rgba(0,0,0,0.9)}
.btn_strk {display:flex;width:21.5rem;height:8.25rem;border:0;font-family:'PT Sans';font-size:1.8rem;font-weight:500;justify-content:center;align-items:center}
.btn_strk.expl {background:url(../images/btn_expl.png) no-repeat 0 0;background-size:100% 100%;color:#53c7f0}
.btn_strk.subm {background:url(../images/btn_subm.png) no-repeat 0 0;background-size:100% 100%;color:#4ae4df}
.btn_strk.demo {background:url(../images/btn_demo.png) no-repeat 0 0;background-size:100% 100%;color:#b667dc}
.btn_strk.demo-2 {background:url(../images/btn_demo2.png) no-repeat 0 0;background-size:100% 100%;color:#fff}

.ln_vtc:after {content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:20;width:min(0.3rem,3px);height:calc(100vw * 0.206944)}

.touch_wrap {width:min(100%,36.4rem);margin-top:2.5rem}
.touch_wrap .inner_ipt ~ .inner_ipt {margin-top:1.3rem}
.touch_wrap .tit {font-family:'PT Sans';font-size:2.5rem;font-weight:700;color:#fff;line-height:4.5rem;text-align:center}
.touch_wrap .inner_ipt input[type="text"] {display:flex;width:100%;aspect-ratio:405/79;padding-left:5.432098%;background:url(../images/bg_inner_ipt.png) no-repeat 0 0;background-size:100% 100%;background-color:#0b090f;border:0;border-radius:6.419753% / 32.911392%;font-family:'PT Sans';font-size:1.5rem;font-weight:700;color:#fff;line-height:1.5rem;align-items:center}

.touch_wrap .inner_txt {margin-top:1.3rem}
.touch_wrap .inner_txt .text_wrap {display:block;width:100%;aspect-ratio:701/308;padding:5% 5.432098%;background:url(../images/bg_inner_tareaMob.png) no-repeat 0 0;background-size:100% 100%;background-color:#0b090f;border:0;border-radius:7.132667% / 16.233766%}
.touch_wrap .inner_txt .text_wrap textarea {display:block;overflow:auto;width:100%;height:100%;background:none;border:0;font-family:'PT Sans';font-size:1.5rem;font-weight:700;color:#fff;line-height:2rem;resize:none;outline:none}
.touch_wrap + .btn_strk {margin-top:4rem}

.lang_ko {font-family:'Noto Sans Korean' !important}
/* E:common */

body {overscroll-behavior:contain;width:100%;height:100%;min-height:100vh;background:url(../images/bg_bodyWeb.jpg) no-repeat 50% 0;background-size:cover;background-color:#120f1a}
body.games {background:url(../images/bg_bodyGamesMob.jpg) no-repeat 50% 0;background-size:cover;background-color:#120f1a}
body.contact {background:url(../images/bg_bodyContactWeb.jpg) no-repeat 50% 0;background-size:cover;background-color:#120f1a}

#wrap {width:100%;height:100%}
#newWrap {display:flex;width:100%;height:100%;flex-direction:column}

#header {position:fixed;top:0;left:0;z-index:100;width:100%;height:7.4rem;transition:top .2s}
#header.hide {top:-8.4rem}
#header.fixed {background:rgba(0,0,0,0.47)}
#header .inner_wrap {height:100%}
#header .logo {position:absolute;top:50%;left:2.5rem;transform:translateY(-50%);width:10.7rem;aspect-ratio:183/51;background:url(../images/logo0412.png) no-repeat 0 0;background-size:100% 100%;text-indent:-9999px}
#header .logo a {display:block;width:100%;height:100%}
#header .lnk_list {display:none}

#header .top_area_btn {display:flex;position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;justify-content:center;align-items:center}
#header .top_area_btn .btn_cover {display:flex;width:42.567567%;aspect-ratio:63/49;flex-direction:column;justify-content:space-between}
#header .top_area_btn .btn_cover span {display:block;width:100%;height:20%;background:#fff;text-indent:-9999px}

#header .top_area {display:none;overflow-y:auto;position:fixed;top:0;right:-100%;z-index:500;width:100%;height:100vh;padding:clamp(72px,12vh,112px) clamp(16px,5vw,32px) max(32px,env(safe-area-inset-bottom)) clamp(64px,12vw,80px);flex-direction:column;justify-content:space-between}
#header .top_area.on {display:flex;right:0}
#header .top_area:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:12%;z-index:-1;background:#161516}
#header .top_area .lnk_mob_list {text-align:center}
#header .top_area .lnk_mob_list li ~ li {margin-top:clamp(28px,7vh,56px)}
#header .top_area .lnk_mob_list li a {display:inline-block;font-family:'PT Sans';font-size:clamp(30px,7vw,40px);font-weight:700;color:#8d8d8d;line-height:1.2}

#header .top_area .lnk_mob_list li a.has_child {padding-right:28px;background:url(../images/ico_gnb.png) no-repeat 100% 55%;background-size:16px auto}
#header .top_area .lnk_mob_list .gnb_chlid_wrap {display:none}
#header .top_area .lnk_mob_list .has_child.on + .gnb_chlid_wrap {display:block}
#header .top_area .lnk_mob_list .gnb_chlid_wrap a {display:block;margin-top:14px;font-size:clamp(18px,5vw,26px);color:#fff;line-height:1.3}


#header .top_area .cs_list {width:100%;max-width:448px;padding-left:clamp(8px,5vw,32px)}
#header .top_area .cs_list li ~ li {margin-top:0.8rem}
#header .top_area .cs_list .btn_cs {display:flex;min-height:42px;padding-left:54px;font-size:clamp(18px,4.5vw,24px);font-weight:700;color:#8d8d8d;line-height:1.25;align-items:center;overflow-wrap:anywhere}
#header .top_area .cs_list .btn_cs.tg {background:url(../images/ico_newCs_tg.png) no-repeat 0 0;background-size:auto 100%}
#header .top_area .cs_list .btn_cs.gm {background:url(../images/ico_newCs_gm.png) no-repeat 0 0;background-size:auto 100%}
#header .top_area .btn_tp_cls {display:block;position:absolute;top:0;left:0;width:12%;aspect-ratio:1/1;background:url(../images/btn_tp_cls.png) no-repeat 50% 50%;background-size:53.260869% auto;border:0;text-indent:-9999px}

#mainContainer .key_visual {overflow:hidden;position:relative;height:100vh}
#mainContainer .key_visual .bg_kv {overflow:hidden;position:relative;background-size:cover !important}
#mainContainer .key_visual .bg_kv .sub_wrap {display:flex;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);z-index:30;width:min(100%,614px);padding:0 clamp(20px,6vw,36px);flex-direction:column;justify-content:center;align-items:center}
#mainContainer .key_visual .bg_kv.type_4 .sub_wrap {top:31.714285vh;transform:translateX(-50%);}
#mainContainer .key_visual .bg_kv.type_5 .sub_wrap {top:31.714285vh;transform:translateX(-50%);}
#mainContainer .key_visual .bg_kv.type_6 .sub_wrap {top:31.714285vh;transform:translateX(-50%);}
#mainContainer .key_visual .bg_kv .sub_wrap .inner_tit {opacity:0;transform:scale(0.9)}
#mainContainer .key_visual .bg_kv .sub_wrap .inner_sub {opacity:0;transform:scale(0.9)}
#mainContainer .key_visual .bg_kv .sub_wrap .tit_kv {font-family:'PT Sans';font-size:clamp(17px,4vw,22px);font-weight:400;color:#54c9f3;line-height:1.35;text-align:center}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk {height:16.571428vh;margin:0 auto}
#mainContainer .key_visual .bg_kv.type_5 .sub_wrap .sub_strk {width:94vw;height:auto;margin:0 auto}
#mainContainer .key_visual .bg_kv.type_6 .sub_wrap .sub_strk {width:94vw;height:auto;margin:0 auto}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk .img_strk.ir_web {display:none}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk .img_strk {display:block;width:auto;height:100%}
#mainContainer .key_visual .bg_kv.type_5 .sub_wrap .sub_strk .img_strk {width:100%;height:auto}
#mainContainer .key_visual .bg_kv.type_6 .sub_wrap .sub_strk .img_strk {width:100%;height:auto}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_kv {max-width:500px;margin-top:10px;padding:0;font-family:'PT Sans';font-size:clamp(17px,4vw,22px);font-weight:400;color:#fff;line-height:1.45;text-align:center;overflow-wrap:normal;word-break:normal}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_kv br {display:none}
#mainContainer .key_visual .bg_kv .sub_wrap .btn_strk.expl {width:min(230px,66vw);height:auto;min-height:64px;aspect-ratio:209/80;margin:clamp(18px,3vh,26px) auto 0;font-size:clamp(18px,4vw,22px)}
#mainContainer .key_visual .bg_kv.type_1 {background:url(../images/bg_kv_type_1.png) no-repeat 50% 0}
#mainContainer .key_visual .bg_kv.type_2 {background:url(../images/bg_kv_type_2.png) no-repeat 50% 0}
#mainContainer .key_visual .bg_kv.type_3 {background:url(../images/bg_kv_type_3.png) no-repeat 50% 0}
#mainContainer .key_visual .bg_kv.type_4 {background:url(../images/bgMob_kv_type_4.png) no-repeat 0 0}
#mainContainer .key_visual .bg_kv.type_5 {background:url(../images/bgMob_kv_type_5.png) no-repeat 0 0}
#mainContainer .key_visual .bg_kv.type_6 {background:url(../images/bgMob_kv_type_6.png) no-repeat 0 0}
#mainContainer .key_visual .img_kv {display:none !important;opacity:0;position:absolute;top:0;transform:translateX(-10%);width:auto;height:100vh}
#mainContainer .key_visual .img_kv img {display:block;width:auto;height:100%}
#mainContainer .key_visual .active .sub_wrap .inner_tit {opacity:1;transform:scale(1);transition:all 0.7s cubic-bezier(.215,.61,.355,1);transition-delay:0.1s}
#mainContainer .key_visual .active .sub_wrap .inner_sub {opacity:1;transform:scale(1);transition:all 0.7s cubic-bezier(.215,.61,.355,1);transition-delay:0.1s}
#mainContainer .key_visual .active .img_kv {opacity:1;transform:translateX(0);transition:all 0.7s cubic-bezier(.215,.61,.355,1)}

#mainContainer .kv-pagination {display:flex;position:absolute;left:50%;bottom:13vh;transform:translateX(-50%);z-index:20;width:auto;justify-content:flex-end}
#mainContainer .kv-pagination .swiper-pagination-bullet {display:block;opacity:1;width:1.6rem;height:1.6rem;background:#949494}
#mainContainer .kv-pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.8rem}
#mainContainer .kv-pagination .swiper-pagination-bullet-active {background:#54c9f3}

.mouse_scroll {display:block;position:absolute;left:50%;bottom:3%;transform:translateX(-50%);z-index:50}
.m_scroll_arrows
{
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);

  border-right: 2px solid white;
  border-bottom: 2px solid white;
  margin: 0 0 3px 4px;

  width: 2.5vh;
  height: 2.5vh;
}

.unu
{
  margin-top: 1px;
}

.unu, .doi, .trei
{
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
    animation: mouse-scroll 1s infinite;

}

.unu
{
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  -webkit-animation-direction: alternate;

  animation-direction: alternate;
  animation-delay: alternate;
}

.doi
{
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -webkit-animation-direction: alternate;

  animation-delay: .2s;
  animation-direction: alternate;

  margin-top: -6px;
}

.trei
{
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -webkit-animation-direction: alternate;

  animation-delay: .3s;
  animation-direction: alternate;


  margin-top: -6px;
}

@-webkit-keyframes mouse-scroll {

  0%   { opacity: 0;}
  50%  { opacity: .5;}
  100% { opacity: 1;}
}
@-moz-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@-o-keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}
@keyframes mouse-scroll {

  0%   { opacity: 0; }
  50%  { opacity: .5; }
  100% { opacity: 1; }
}

#games .game_wrap {display:flex;overflow:hidden;position:relative;width:100%;height:100vh;padding:0 0.5rem;justify-content:space-between}
#games .game_wrap:before {content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;aspect-ratio:100 / 10;
background: -moz-linear-gradient(top, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 30%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 30%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}
#games .game_wrap:after {content:"";display:block;position:absolute;bottom:0;left:0;z-index:10;width:100%;aspect-ratio:100 / 10;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}

#games .game_wrap .game_scroll.ln_1,
#games .game_wrap .game_scroll.ln_7 {display:none}
#games .game_wrap .game_scroll {width:18.930481%}
#games .game_wrap .game_scroll ul {width:100%}
#games .game_wrap .game_scroll ul li {width:100%}
#games .game_wrap .game_scroll ul li ~ li {margin-top:8.80829%}
#games .game_wrap .game_scroll ul li a {display:block;overflow:hidden;position:relative}
#games .game_wrap .game_scroll ul li a:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);border-radius:4%}
#games .game_wrap .game_scroll ul li a img {display:block;width:100%;height:auto}
#games .game_wrap .game_scroll.ln_1 {
	-webkit-animation: moveSlideshow 35s linear infinite;
	-moz-animation: moveSlideshow 35s linear infinite;
	-o-animation: moveSlideshow 35s linear infinite;
	animation: moveSlideshow 35s linear infinite
}
#games .game_wrap .game_scroll.ln_2 {
	-webkit-animation: moveSlideshow 40s linear infinite;
	-moz-animation: moveSlideshow 40s linear infinite;
	-o-animation: moveSlideshow 40s linear infinite;
	animation: moveSlideshow 40s linear infinite
}
#games .game_wrap .game_scroll.ln_3 {
	-webkit-animation: moveSlideshow 45s linear infinite;
	-moz-animation: moveSlideshow 45s linear infinite;
	-o-animation: moveSlideshow 45s linear infinite;
	animation: moveSlideshow 45s linear infinite
}
#games .game_wrap .game_scroll.ln_4 {
	-webkit-animation: moveSlideshow 25s linear infinite;
	-moz-animation: moveSlideshow 25s linear infinite;
	-o-animation: moveSlideshow 25s linear infinite;
	animation: moveSlideshow 25s linear infinite;
}
#games .game_wrap .game_scroll.ln_5 {
	-webkit-animation: moveSlideshow 50s linear infinite;
	-moz-animation: moveSlideshow 50s linear infinite;
	-o-animation: moveSlideshow 50s linear infinite;
	animation: moveSlideshow 50s linear infinite
}
#games .game_wrap .game_scroll.ln_6 {
	-webkit-animation: moveSlideshow 45s linear infinite;
	-moz-animation: moveSlideshow 45s linear infinite;
	-o-animation: moveSlideshow 45s linear infinite;
	animation: moveSlideshow 45s linear infinite;
}
#games .game_wrap .game_scroll.ln_7 {
	-webkit-animation: moveSlideshow 35s linear infinite;
	-moz-animation: moveSlideshow 35s linear infinite;
	-o-animation: moveSlideshow 35s linear infinite;
	animation: moveSlideshow 35s linear infinite
}
@-webkit-keyframes moveSlideshow {
	0% {
		-webkit-transform: translateY(0)
	}
	100% {
		-webkit-transform: translateY(-2880px)
	}
}
@-moz-keyframes moveSlideshow {
	0% {
		-moz-transform: translateY(0)
	}
	100% {
		-moz-transform: translateY(-2880px)
	}
}
@-ms-keyframes moveSlideshow {
	0% {
		-ms-transform: translateY(0)
	}
	100% {
		-ms-transform: translateY(-2880px)
	}
}
@-o-keyframes moveSlideshow {
	0% {
		-o-transform: translateY(0)
	}
	100% {
		-o-transform: translateY(-2880px)
	}
}
@keyframes moveSlideshow {
	0% {
		transform: translateY(0)
	}
	100% {
		transform: translateY(-2880px)
	}
}

#games .game_wrap .btn_wrap {display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90.625%, 34.8rem);flex-wrap:wrap;justify-content:center}
#games .game_wrap .btn_wrap .tit_strk {display:flex;width:100%;justify-content:center}
#games .game_wrap .btn_wrap .tit_strk .img_strk {display:block;width:73.262032%;height:auto}
#games .game_wrap .btn_wrap .btn_games {display:block;width:50%;margin-top:5.747126%;padding-top:24.425287%;font-size:2.5rem;font-weight:500;color:#fff;line-height:2.5rem;text-align:center}
#games .game_wrap .btn_wrap .btn_games.brnd {background:url(../images/bg_btn_brnd.png) no-repeat 50% 2%;background-size:auto 67.096774%}
#games .game_wrap .btn_wrap .btn_games.tcsn {background:url(../images/bg_btn_tcsn.png) no-repeat 50% 2%;background-size:auto 72.258064%}
#games .game_wrap .btn_wrap .btn_games.lcsn {background:url(../images/bg_btn_lcsn.png) no-repeat 50% 2%;background-size:auto 75.48387%}
#games .game_wrap .btn_wrap .btn_games.slot {background:url(../images/bg_btn_slot.png) no-repeat 50% 2%;background-size:auto 74.193548%}
#games .game_wrap .btn_wrap .btn_games.sprt {background:url(../images/bg_btn_sprt.png) no-repeat 50% 2%;background-size:auto 73.548387%}
#games .game_wrap .btn_wrap .btn_games.tksp {background:url(../images/bg_btn_tksp.png) no-repeat 50% 2%;background-size:auto 72.258064%}

#mainContainer #api {position:relative;padding:clamp(72px,18vw,110px) clamp(20px,6vw,36px) clamp(64px,14vw,88px)}
#mainContainer #api:before {content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;aspect-ratio:100 / 10;
background: -moz-linear-gradient(top, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 30%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 30%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}
#mainContainer #api.ln_vtc:after {top:calc(100vw * 0.031944);
background: #9c25d3;
background: -moz-linear-gradient(top,  #9c25d3 0%, #e46a4a 100%);
background: -webkit-linear-gradient(top,  #9c25d3 0%,#e46a4a 100%);
background: linear-gradient(to bottom,  #9c25d3 0%,#e46a4a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c25d3', endColorstr='#e46a4a',GradientType=0 );
}
#mainContainer #api .inner_wrap {display:flex;flex-direction:column;justify-content:center;align-items:center}
#mainContainer #api h2 {width:min(76vw,360px)}
#mainContainer #api h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #api .tit_sub {width:min(100%,480px);margin-top:18px;font-family:'PT Sans';font-size:clamp(17px,4vw,21px);font-weight:500;color:#fff;line-height:1.5;text-align:center}
#mainContainer #api .api_wrap {display:flex;width:min(100%,480px);margin:0 auto;flex-direction:column;align-items:center}
#mainContainer #api .api_wrap dl {position:relative;width:100%;margin-top:48px;padding-top:112px;text-align:center}
#mainContainer #api .api_wrap dl:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:96px}
#mainContainer #api .api_wrap .api:before {background:url(../images/ico_api_api.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .fair:before {background:url(../images/ico_api_fair.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .html:before {background:url(../images/ico_api_html.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .provider:before {background:url(../images/ico_api_provider.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .update:before {background:url(../images/ico_api_update.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .tool:before {background:url(../images/ico_api_tool.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap .support:before {background:url(../images/ico_api_support.png) no-repeat 50% 0;background-size:auto 100%}
#mainContainer #api .api_wrap dt {font-family:'PT Sans';font-size:clamp(22px,5vw,26px);font-weight:700;color:#fff;line-height:1.25;text-align:center}
#mainContainer #api .api_wrap dd {margin-top:8px;font-size:clamp(17px,4vw,20px);font-weight:400;color:#a6a6a6;line-height:1.45;text-align:center}

#mainContainer #technology {position:relative;padding:25.347222% 0 6.875%}
#mainContainer #technology.ln_vtc:after {
background: #e56b4a;
background: -moz-linear-gradient(top,  #e56b4a 0%, #614bcf 100%);
background: -webkit-linear-gradient(top,  #e56b4a 0%,#614bcf 100%);
background: linear-gradient(to bottom,  #e56b4a 0%,#614bcf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e56b4a', endColorstr='#614bcf',GradientType=0 );
}
#mainContainer #technology .inner_wrap {display:flex;flex-direction:column;justify-content:center;align-items:center}
#mainContainer #technology h2 {width:100%}
#mainContainer #technology h2 img {display:block;width:100%}
#mainContainer #technology .tit_sub {margin:0.7rem 0 4vw;font-family:'PT Sans';font-size:2rem;font-weight:500;color:#fff;line-height:2.5rem;text-align:center}
#mainContainer #technology .ptns_web {display:none}
#mainContainer #technology .ptns_mob {display:block;width:100%}


#mainContainer #partner {position:relative;padding:25.347222% 0 6.875%}
#mainContainer #partner.ln_vtc:after {
background: #e46a4a;
background: -moz-linear-gradient(top,  #e46a4a 0%, #e4d04a 100%);
background: -webkit-linear-gradient(top,  #e46a4a 0%,#e4d04a 100%);
background: linear-gradient(to bottom,  #e46a4a 0%,#e4d04a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e46a4a', endColorstr='#e4d04a',GradientType=0 );
}
#mainContainer #partner .inner_wrap {display:flex;flex-direction:column;justify-content:center;align-items:center}
#mainContainer #partner h2 {width:min(45.3125%, 17.4rem)}
#mainContainer #partner h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #partner .tit_sub {margin-top:0.7rem;font-family:'PT Sans';font-size:2rem;font-weight:500;color:#fff;line-height:2.5rem;text-align:center}
#mainContainer #partner .ptns_web {display:none}
#mainContainer #partner .ptns_mob {display:block;width:min(86.197916%, 33.1rem);height:auto;margin-top:2.6rem}

#mainContainer #partner .partner_list {display:flex;width:100%;margin-top:5%;padding:0 7%;flex-wrap:wrap;justify-content:space-around;align-items:center}
#mainContainer #partner .partner_list ~ .partner_list {margin-top:0}
#mainContainer #partner .partner_list li {margin-top:5%}
#mainContainer #partner .partner_list .ptn {text-indent:-9999px}

/*claculate width 323px*/
#mainContainer #partner .partner_list .ptn.evolg {width:46.439628%;aspect-ratio:150/50;background:url(../images/ptn_evolg.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.sexyg {width:43.034055%;aspect-ratio:155/59;background:url(../images/ptn_sexyg.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.asiag {width:41.486068%;aspect-ratio:172/57;background:url(../images/ptn_asiag.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.wmcsn {width:44.582043%;aspect-ratio:164/54;background:url(../images/ptn_wmcsn.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.micro {width:43.343653%;aspect-ratio:205/51;background:url(../images/ptn_micro.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.leap {width:29.102167%;aspect-ratio:114/47;background:url(../images/ptn_leap.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.cq9 {width:37.151702%;aspect-ratio:120/42;background:url(../images/ptn_cq9.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.drtch {width:26.006191%;aspect-ratio:83/61;background:url(../images/ptn_drtch.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.prgmt {width:47.058823%;aspect-ratio:151/65;background:url(../images/ptn_prgmt.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.hbnro {width:46.13003%;aspect-ratio:213/45;background:url(../images/ptn_hbnro.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.pktgs {width:36.22291%;aspect-ratio:155/36;background:url(../images/ptn_pktgs.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.ttrnd {width:43.343653%;aspect-ratio:170/44;background:url(../images/ptn_ttrnd.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.drgng {width:42%;aspect-ratio:169/33;background:url(../images/ptn_drgng.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.crdrm {width:45%;aspect-ratio:183/32;background:url(../images/ptn_crdrm.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.playt {width:40%;aspect-ratio:166/37;background:url(../images/ptn_playt.png) no-repeat 0 0;background-size:100% 100%}
#mainContainer #partner .partner_list .ptn.orgng {width:24%;aspect-ratio:106/83;background:url(../images/ptn_orgng.png) no-repeat 0 0;background-size:100% 100%}

#mainContainer #cs {position:relative;padding:25.763888% 0 5.902777%}
#mainContainer #cs.ln_vtc:after {
background: #e4d04a;
background: -moz-linear-gradient(top,  #e4d04a 0%, #4be4df 100%);
background: -webkit-linear-gradient(top,  #e4d04a 0%,#4be4df 100%);
background: linear-gradient(to bottom,  #e4d04a 0%,#4be4df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4d04a', endColorstr='#4be4df',GradientType=0 );
}
#mainContainer #cs .inner_wrap {display:flex;flex-direction:column;justify-content:center;align-items:center}
#mainContainer #cs h2 {width:min(65.885416%, 25.3rem)}
#mainContainer #cs h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #cs .tit_sub {margin-top:1.4rem;font-family:'PT Sans';font-size:2rem;font-weight:500;color:#fff;line-height:2.5rem;text-align:center}

.telegram_wrap {display:flex;width:100%;aspect-ratio:1200/370;margin-top:2rem;padding-top:6.5%;background:rgba(11, 12, 24, 0.71);justify-content:center}
.telegram_wrap .inner {display:flex;height:71.917808%;padding:1.083333% 0 0.5% 30.833333%;background:url(../images/bg_telegram_wrap.png) no-repeat 0 0;background-size:auto 100%;flex-direction:column;justify-content:space-between}
.telegram_wrap .inner .tit_img {width:min(33.333333vw, 401px);aspect-ratio:401/93;background:url(../images/tit_telegram.png) no-repeat 0 0;background-size:100% 100%;font-size:0;text-indent:-9999px}
.telegram_wrap .inner .btn_tele {display:flex;width:min(22.333333vw, 268px);aspect-ratio:268/68;background:url(../images/btn_telegram.png) no-repeat 0 0;background-size:100% 100%;font-size:min(1.666666vw, 40px);font-weight:700;line-height:min(1.666666vw, 40px);justify-content:center;align-items:center}

#footer {background:rgba(10,10,10,0.79)}
#footer .inner_wrap {display:flex;position:relative;padding:min(26.5625%, 10.2rem) 0 min(7.8125%, 3rem) min(9.114583%, 3.5rem);flex-direction:column-reverse}
#footer .logo_footer {position:absolute;top:min(5.598958%, 2.15rem);left:min(9.114583%, 3.5rem);width:min(37.239583%, 14.3rem);aspect-ratio:167/47;background:url(../images/logo_footer.png) no-repeat 0 0;background-size:100% 100%;text-indent:-9999px}

#footer .ft_games {margin-top:-3.5rem}
#footer .ft_games .tit {display:none}
#footer .ft_games .ft_game_wrap {display:flex;flex-wrap:wrap}
#footer .ft_games .ft_game_wrap dl {width:50%;margin-top:3.5rem}
#footer .ft_games .ft_game_wrap dl dt {font-size:2rem;font-weight:400;color:#8d8d8d;line-height:2.5rem}
#footer .ft_games .ft_game_wrap dl dd {margin-top:2rem}
#footer .ft_games .ft_game_wrap dl dd ~ dd {margin-top:0.5rem}
#footer .ft_games .ft_game_wrap dl dd a {display:block;font-size:1.5rem;font-weight:400;color:#606060;line-height:2rem}

#footer .ft_menu {display:flex;padding-top:3.6rem;flex-direction:row-reverse;justify-content:flex-end}
#footer .ft_menu .cs_list {width:54.85232%;padding-right:10%}
#footer .ft_menu .cs_list li ~ li {margin-top:1.3rem}
#footer .ft_menu .cs_list .btn_cs {display:flex;height:3.2rem;padding-left:4rem;font-family:'PT Sans';font-size:2rem;font-weight:700;;color:#606060;line-height:1.6rem;align-items:center;word-break:break-all}
#footer .ft_menu .cs_list .btn_cs.tg {background:url(../images/ico_newCs_tg.png) no-repeat 0 0;background-size:auto 100%}
#footer .ft_menu .cs_list .btn_cs.gm {background:url(../images/ico_newCs_gm.png) no-repeat 0 0;background-size:auto 100%}

#footer .ft_menu .lnk_list {flex:1}
#footer .ft_menu .lnk_list li ~ li {margin-top:1.3rem}
#footer .ft_menu .lnk_list li a {display:flex;height:3.2rem;font-family:'PT Sans';font-size:2rem;font-weight:700;;color:#606060;line-height:3.2rem;align-items:center;word-break:break-all}
#footer .copyright {height:6rem;background:#040306;font-family:'PT Sans';font-size:1.5rem;font-weight:700;color:#424242;line-height:6rem;text-align:center}

#subContainer {padding:7.4rem 0 2.5rem;flex:1}
.content_new {padding-top:4rem}
.content_new .sub_strk {display:flex;justify-content:center}
.content_new .sub_strk .tit_strk {display:block;width:auto;height:4rem}
.content_new .tit_sub {width:min(91.466666%, 34.3rem);margin:1.85rem auto 0;font-family:'PT Sans';font-size:2rem;font-weight:400;color:#fff;line-height:2.5rem;text-align:center}

/*S:games.asp*/
.sp_games .strk_tab_area.tab_web {display:none}
.sp_games .strk_tab_area.tab_mob {position:relative;width:min(95.052083%, 36.5rem);aspect-ratio:730/143;margin:0.6rem auto 0;padding:3.846153% 5.76923%;background:url(../images/bg_strk_tabMob.png) no-repeat 0 0;background-size:100% 100%}
.sp_games .strk_tab_area.tab_mob .tab_btn {display:flex;position:relative;width:100%;color:#b667dc}
.sp_games .strk_tab_area.tab_mob .tab_btn:after {content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.4rem;height:0.75rem;background:url(../images/tab_btn.png) no-repeat 0 0;background-size:100% 100%}

.sp_games .strk_tab_area.tab_mob .float_menu {display:none;position:absolute;top:19.580419%;right:5.068493%;left:5.068493%;z-index:10;padding:0 0 0.5rem 1rem;background:#120f1a}
.sp_games .strk_tab_area button {display:flex;height:100%;background:none;border:0;font-family:'PT Sans';font-size:2rem;font-weight:700;color:#fff;line-height:8vw;align-items:center}
.sp_games .strk_tab_area button ~ button {margin-top:1rem}
.sp_games .strk_tab_area button.on {color:#b667dc}

.sp_games .game_wrap ul {display:flex;flex-wrap:wrap;width:calc(100% + 1.069519%);margin-left:-1.069519%}
.sp_games .game_wrap ul li {width:18.930481%;aspect-ratio:193/233;margin:1rem 0 0 1.069519%}
.sp_games .game_wrap ul li a {display:block;position:relative;width:100%;height:100%}
.sp_games .game_wrap ul li a img {display:block;width:100%;height:100%}
.sp_games .game_wrap .ico_free:before {content:"";display:block;position:absolute;top:4.291845%;right:5.181347%;width:33.678756%;aspect-ratio:65/29;background:url(../images/ico_free.png) no-repeat 0 0;background-size:100% 100%}

/*#infoPopup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;height:82.76923%;padding:1.025641vh;background:#323232}*/
#infoPopup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;width:94%;padding:1.025641vh;background:#323232}
#infoGame {display:flex;height:100%;flex-direction:column}
#infoGame .screen_wrap .scr {display:block;width:100%;height:auto}
#infoGame .screen_wrap .btn_strk {position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);width:32vw;height:auto;aspect-ratio:21.5/8.25}

#infoPopup .swiper_wrap {height:66.581956%}
#infoPopup .pop_ifo_swiper {display:none}
#infoPopup .mob_pop_ifo_swiper {display:flex;overflow:hidden;width:100%;height:100%;flex-direction:column}
#infoPopup .mob_pop_ifo_swiper .swiper-wrapper {width:100%;height:auto;aspect-ratio:690/966}
#infoPopup .mob_pop_ifo_swiper .swiper-wrapper img {display:block;width:100%}
#infoPopup .mob_pop_ifo_paging {display:flex;flex:1;justify-content:center;align-items:center}
#infoPopup .mob_pop_ifo_paging .swiper-pagination-bullet {display:block;opacity:1;width:1.641025vh;height:1.641025vh;background:#949494}
#infoPopup .mob_pop_ifo_paging .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.4rem}
#infoPopup .mob_pop_ifo_paging .swiper-pagination-bullet-active {background:#b667dc}

#infoPopup .pop_ifo_wrap {display:flex;position:relative;flex-wrap:wrap;height:33.418044%}
#infoPopup .pop_ifo_wrap .figure {width:34.537572%}
#infoPopup .pop_ifo_wrap .figure img {display:block;width:100%;aspect-ratio:288/347}

#infoPopup .pop_ifo_wrap .ifo {display:flex;width:65.462428%;padding:2.16763% 2.890173% 0;flex-direction:column}
#infoPopup .pop_ifo_wrap .ifo dt {font-size:0.9rem;font-weight:400;color:#fff;line-height:0.9rem}
#infoPopup .pop_ifo_wrap .ifo dd {margin-top:0.5rem;font-size:0.8rem;font-weight:400;color:rgba(255,255,255,0.6);line-height:1rem}
#infoPopup .pop_ifo_wrap .ifo .p_fair {display:flex;flex:1;align-items:flex-end}
#infoPopup .pop_ifo_wrap .ifo .p_fair .ico_fair {display:block;width:61.810154%;aspect-ratio:171/45;background:url(../images/ico_fair.png) no-repeat 0 0;background-size:100% 100%;border-radius:11.428571% / 44.444444%;text-indent:-9999px;box-shadow: 0px 2px 7.6px 0.4px rgba(0, 0, 0, 1)}
#infoPopup .pop_ifo_wrap .btn_strk {width:62.138728%;height:auto;aspect-ratio:209/80;margin:8.67052% auto 0}
#infoPopup .btn_ifo_cls {display:block;position:absolute;top:-5.641025vh;right:0;width:auto;height:4.615384vh;aspect-ratio:1/1;background:url(../images/btn_ifo_cls.png) no-repeat 0 0;background-size:100% 100%;background-color:#fff;border-radius:50%;border:0;text-indent:-9999px}
/*E:games.asp*/

/*S:about.asp*/
.who_we_are .content_new {padding:0}
.who_we_are ~ #subContainer {padding-top:0}
.who_we_are ~ #subContainer .content_new {padding-top:0}

.who_we_are {padding:30.338541% 0 85.677083%;background:url(../images/bg_whoWeAreMob.png) no-repeat 50% 100%;background-size:100% auto}
.who_we_are .tit_sub br {display:none}

.what_we_deliver {margin-top:-8.5%;padding:27.833333% 0 0}
.what_we_deliver.ln_vtc:after {
background: #f9f794;
background: -moz-linear-gradient(top,  #f9f794 0%, #fdfb96 100%);
background: -webkit-linear-gradient(top,  #f9f794 0%,#fdfb96 100%);
background: linear-gradient(to bottom,  #f9f794 0%,#fdfb96 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f794', endColorstr='#fdfb96',GradientType=0 );
}
.what_we_deliver .deliver_wrap {padding:98.214285% 0 11.538461%;background:url(../images/bg_deliver_wrap.png) no-repeat 56.756756% 15%;background-size:44.093406% auto}
.what_we_deliver .deliver_wrap dl {margin-top:6.868131%;text-align:center}
.what_we_deliver .deliver_wrap dl dt {font-size:2rem;font-weight:400;color:#fff;line-height:2.5rem}
.what_we_deliver .deliver_wrap dl dd {margin-top:0.5rem;font-size:1.6rem;font-weight:400;color:#9e9e9e;line-height:2rem}

.provably_fair {position:relative;padding:33.78125% 0 9.895833%}
.provably_fair.ln_vtc:after {background:#fdfb96}
.provably_fair .sub_strk .tit_strk {height:4.9rem}
.provably_fair .tit_sub {margin:1.166666% auto 0}

.get_in_touch {position:relative;padding:29% 0 0}
.get_in_touch.ln_vtc:after {
background: #e4d04a;
background: -moz-linear-gradient(top,  #e4d04a 0%, #4be4df 100%);
background: -webkit-linear-gradient(top,  #e4d04a 0%,#4be4df 100%);
background: linear-gradient(to bottom,  #e4d04a 0%,#4be4df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4d04a', endColorstr='#4be4df',GradientType=0 );
}
.get_in_touch .touch_wrap {margin:4% auto 0}
.get_in_touch .touch_wrap + .btn_strk {margin:4% auto 0}
/*E:about.asp*/

/*S:casino.asp*/
.sp_casino {padding-top:0}
.token_casino {padding:11.067708% 0 6.666666%}
.token_casino .img_soon {display:none}
.token_casino .img_soon_mob {display:block;width:95.054945%;height:auto;margin:46.083333% auto 0}
.token_casino .csn_swiper {overflow:hidden;width:100%;margin-top:3.125vw}
.token_casino .csn_swiper img {display:block;width:100%}
.token_casino .pagination {display:flex;z-index:20;width:auto;margin-top:3.125vw;justify-content:center}
.token_casino .pagination .swiper-pagination-bullet {display:block;opacity:1;width:1.6rem;height:1.6rem;background:#949494}
.token_casino .pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.8rem}
.token_casino .pagination .swiper-pagination-bullet-active {background:#54c9f3}

.casino_game {position:relative;padding:30.333333% 0 6%}
.casino_game.ln_vtc:after {background:#54c9f3}
.casino_game .casino_wrap {display:flex;margin-top:7.967032%;flex-wrap:wrap;justify-content:space-between}
.casino_game .casino_wrap a {display:block;width:49.587912%;aspect-ratio:391/282;margin-top:min(3.021978%, 1rem)}
.casino_game .casino_wrap dl {display:block;position:relative;width:100%;height:100%;padding:33.503836% 4.60358% 0}
.casino_game .casino_wrap .btn_bcrt {background:url(../images/bg_btn_bcrt.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap .btn_bcr6 {background:url(../images/bg_btn_bcr6.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap .btn_bcrp {background:url(../images/bg_btn_bcrp.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap .btn_dant {background:url(../images/bg_btn_dant.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap .btn_bljk {background:url(../images/bg_btn_bljk.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap .btn_rlte {background:url(../images/bg_btn_rlte.png) no-repeat 0 0;background-size:100% 100%}
.casino_game .casino_wrap dl dt {font-family:'PT Sans';font-size:1rem;font-weight:700;color:#fff;line-height:1rem}
.casino_game .casino_wrap dl dd {margin-top:0.65rem;font-family:'PT Sans';font-size:0.8rem;font-weight:400;color:#979797;line-height:1rem}
.casino_game .casino_wrap .txt_play {position:absolute;bottom:6.393861%;left:4.60358%;font-family:'PT Sans';font-size:0.9rem;font-weight:400;color:#ff3e22;line-height:0.9rem}

.certified_rng {position:relative;padding:30.166666% 0 0}
.certified_rng.ln_vtc:after {background:#54c9f3}
.certified_rng .img_rng {display:block;width:min(100%, 36.4rem);height:auto;margin:4.5% auto 0}
/*E:casino.asp*/

/*S:contact.asp*/
.sp_contact .inner_wrap {display:flex;flex-direction:column;justify-content:center;align-items:center}
/*E:contact.asp*/

#agePop {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;width:18.1rem;padding:2.05rem 0 2.35rem;background:#212426;text-align:center;box-shadow:0.15rem 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.75)}
#agePop .tit {font-size:0.9rem;font-weight:500;color:#fff;line-height:1.25rem}
#agePop .qst {margin-top:1.6rem;font-size:1.55rem;font-weight:500;color:#31b2ea;line-height:1.55rem}
#agePop .btn_age_area {display:flex;padding-top:1.9rem;justify-content:center}
#agePop .btn_age_area a {display:block;width:7.15rem;height:2.4rem;background:#258fbd;border-radius:1.2rem;font-size:1rem;font-weight:500;color:#fff;line-height:2.4rem;text-align:center}
#agePop .btn_age_area a ~ a {margin-left:0.5rem;background:#fff;color:#212426}

#containerWrap {overscroll-behavior:contain;display:none;position:fixed;top:50%;left:50%;z-index:300;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;max-height:88%;background:#212426}
#containerWrap .cont_tit_wrap {position:fixed;top:0;left:0;width:100%;height:var(--cont-tit-height)}
#containerWrap .game_tit {padding-left:20px;background:#1d2026;font-size:16px;font-weight:500;color:#fff;line-height:var(--cont-tit-height)}
#containerWrap .btn_con_close {display:block;position:absolute;top:1rem;right:0.5rem;width:2.25rem;height:2.25rem;background:url(../images/icon_con_close.png) no-repeat 50% 50%;background-size:55.555555% auto;border:0;text-indent:-9999px}
#containerWrap #container {height:100%}

/* game_info */
#mobLnb {display:none}
.info_wrap {height:100%}
#containerWrap h2 {font-size:1.15rem;font-weight:500;color:#fff;line-height:2.25rem}
.info_wrap .h2_sub {font-size:12px;color:#999;line-height:18px}

#containerWrap #lnb {display:flex;height:4.25rem;padding:1rem 3.5rem 1rem 1.5rem;background:#1a1d1e;justify-content:space-between}
#containerWrap #lnb select {display:block;width:10.25rem;height:2.25rem;background:none;border:0;border-bottom:1px solid #34373e;font-size:1.2rem;font-weight:500;color:#ccc}
#containerWrap #lnb .lnb_list {display:flex}
#containerWrap #lnb .lnb_list li ~ li {margin-left:1px}
#containerWrap #lnb .lnb_list li a {display:block;position:relative;min-width:7rem;padding:0 1.2rem;background:#2c2f30;font-size:0.9rem;font-weight:500;color:#fff;line-height:2.25rem;text-align:center}
#containerWrap #lnb .lnb_list li a.on {color:#39b4e9}
#containerWrap #lnb .lnb_list li a.on:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #258fbd}

#containerWrap .scroll_wrap {height:calc(100% - 4.25rem);padding:1.5rem}
#containerWrap .game_wrap {height:calc(100% - 4.25rem);padding:1.5rem}

.info_wrap section {display:flex;padding-bottom:1.5rem;align-items:flex-start}
.info_wrap section ~ section {padding-top:1.5rem;border-top:1px solid #3b3b3b}
.info_wrap h3 {width:17.295081%;font-size:1.35rem;font-weight:500;line-height:1.6rem}
.info_wrap h4 {font-size:0.9rem;font-weight:400;color:#fff;line-height:1.3rem}
.info_wrap .exp_wrap {width:70%}
.info_wrap .h3_sub {font-size:0.9rem;color:#999;line-height:1.3rem}
.info_wrap .h3_sub ~ .h3_sub {margin-top:0.5rem}
.info_wrap img {width:100%}
.info_wrap .h3_sub ~ img {margin-top:0.5rem}

.info_wrap .h3_tbl {}
.info_wrap .h3_tbl.w_auto {width:auto}

.info_wrap .h3_tbl thead th {height:2.25rem;background:#2c2f30;font-size:0.9rem;font-weight:400;color:#999}
.info_wrap .h3_tbl tbody td {overflow:hidden;height:2rem;border-bottom:1px solid #2c2f30;font-size:0.9rem;color:#999;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.info_wrap .result_player {color:#23a0ee !important}
.info_wrap .result_banker {color:#ff0000 !important}
.info_wrap .section_info {position:relative;margin-top:10px;padding:10px;background:#2c2f36}
.info_wrap .section_info p {font-size:12px;color:#b2b2b2;line-height:22px}
.info_wrap .section_info p.ln_1 {line-height:35px}
.info_wrap .section_info p strong {font-weight:400;color:#1998b3}
.info_wrap .section_info .btn_type_1 {position:absolute;top:50%;right:20px;margin-top:-14px;}

.info_wrap .section_input {position:relative;padding:1rem;background:#2c2f30}
.info_wrap .section_input dl {display:flex;flex-wrap:wrap}
.info_wrap .section_input dl dt {width:16%;margin-top:0.6rem;font-size:0.9rem;color:#999;line-height:1.45rem}
.info_wrap .section_input dl dd {width:84%;height:1.45rem;margin-top:0.6rem}
.info_wrap .section_input dl dd input,
.info_wrap .section_input dl dd select {width:100%;height:100%;padding-left:0.5rem;background:#1b1d1d;border:0;font-size:0.9rem;color:#999;line-height:1.45rem}
.info_wrap .section_input dl dt:first-of-type,
.info_wrap .section_input dl dd:first-of-type {margin-top:0}

.info_wrap .section_input dl dd.select_wrap > div {width:50%;float:right;padding:0 0 0 0.5rem}
.info_wrap .section_input dl dd.select_wrap > div:first-child {float:left;padding:0 0.5rem 0 0}
.info_wrap .section_input dl dd.select_wrap > div p {float:left;margin-right:0.25rem;line-height:1.45rem}
.info_wrap .section_input dl dd.select_wrap > div .inner_box {float:right;width:70%;font-size:0.9rem}
.info_wrap .section_input dl dd.select_wrap > div input[type="radio"] {width:1rem;height:1.45rem}

/*S:???*/
.info_wrap .section_input + .btn_type_1 {display:block;width:120px;height:34px;margin:15px auto 0;background:none;border:1px solid #383a40;font-size:14px;font-weight:400;color:#fff;line-height:32px}

.info_wrap .section_input .valid_result .verification_result {width:520px;margin-top:13px;padding-top:10px;border-top:1px solid #404548}
.info_wrap .section_input .valid_result .verification_result li {float:left;margin-left:25px;font-size:16px;line-height:16px}
.info_wrap .section_input .valid_result .verification_result li:first-child {margin-left:0}
.info_wrap .section_input .valid_result .verification_result li span {margin-left:7px}
.info_wrap .section_input .valid_result .verification_result li span:first-child {margin-left:0}
.info_wrap .section_input .btn_type_1.ln_3 {position:absolute;top:20px;right:20px;width:81px;height:113px}
.info_wrap .section_input .btn_type_1.ln_2 {position:absolute;top:20px;right:20px;width:81px;height:73px}

.info_wrap .tbl_type_1 .result_player span {margin-left:5px}
.info_wrap .tbl_type_1 .result_player span:first-child {margin-left:0}
.info_wrap .tbl_type_1 .result_banker span {margin-left:5px}
.info_wrap .tbl_type_1 .result_banker span:first-child {margin-left:0}
.info_wrap .tbl_type_1 .result_hilo_b {display:inline-block;width:20px;height:21px;background:#fff;font-size:16px;font-weight:bold;color:#252424;line-height:21px;text-align:center;letter-spacing:-1px}
.info_wrap .tbl_type_1 .result_hilo_r {display:inline-block;width:20px;height:21px;background:#fff;font-size:16px;font-weight:bold;color:#b42b2d;line-height:21px;text-align:center;letter-spacing:-1px}
.info_wrap .tbl_type_1 .result_hilo_j {display:inline-block;width:20px;height:21px;background:url(../images/ico_joker_ss.png) no-repeat 50% 50% !important;background-color:#45b5da !important;text-indent:-9999px}

.info_wrap .contact_wrap {margin-top:35px;padding-top:20px;border-top:2px solid #45b5da}
.info_wrap .contact_wrap .contact_tit {font-size:38px;font-weight:500;color:#45b5da;line-height:38px;letter-spacing:-1px}
.info_wrap .contact_wrap .contact_tit span {display:inline-block;font-size:20px;line-height:20px}
.info_wrap .contact_wrap .contact_tit span span {display:inline-block;color:#fff}
.info_wrap .contact_wrap .telegram {float:left;margin:20px 26px 0 0;padding-left:57px;background:url(../images/ico_member_l.png) no-repeat 0 0;font-size:24px;color:#fff;line-height:42px}
.info_wrap .contact_wrap .email {float:left;margin-top:20px;padding-left:60px;background:url(../images/ico_email.png) no-repeat 0 50%;font-size:24px;color:#fff;line-height:42px}

.btn_areas {margin-top:15px;font-size:0;text-align:center}
/*E:???*/

.info_wrap .section_input .valid_result p {padding:0.85rem 0 0 16%;font-size:0.9rem;color:#fff;line-height:0.9rem}
.info_wrap .section_input .valid_result .txt_valid {color:#45b5da}
.info_wrap .section_input .valid_result .rerult_tie {color:#00ff0c}
.info_wrap .section_input .valid_result .txt_invalid {color:#ff1000}

.info_wrap .exp_wrap .btn_wrap {display:flex;padding-top:1rem;justify-content:center}
.info_wrap .exp_wrap .btn_wrap button {display:block;width:6rem;background:#258fbd;border:0;font-size:0.7rem;font-weight:400;color:#fff;line-height:1.7rem;text-align:center}
.info_wrap .exp_wrap .btn_wrap button ~ button {margin-left:0.5rem}

.info_wrap .tbl_type_1 thead th {height:2.25rem;background:#2c2f30;font-size:0.9rem;font-weight:400;color:#999}
.info_wrap .tbl_type_1 tbody td {overflow:hidden;height:2.5rem;padding:0.25rem;border-bottom:1px solid #2c2f30;font-size:0.9rem;color:#999;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.info_wrap .tbl_type_1 .result_roulette_b {display:inline-block;width:1.2rem;height:1.2rem;background:#494949;font-size:0.7rem;font-weight:500;color:#fff;line-height:1.2rem;text-align:center}
.info_wrap .tbl_type_1 .result_roulette_r {display:inline-block;width:1.2rem;height:1.2rem;background:#aa2219;font-size:0.7rem;font-weight:500;color:#fff;line-height:1.2rem;text-align:center}
.info_wrap .tbl_type_1 .result_roulette_g {display:inline-block;width:1.2rem;height:1.2rem;background:green;font-size:0.7rem;font-weight:500;color:#fff;line-height:1.2rem;text-align:center}

.code_view {margin-top:1rem;padding:1rem;background:#2c2f30;font-size:0.9rem;font-weight:400;color:#999;line-height:1.3rem}

/* page_skip */
.page_skip {display:flex;margin-top:1.8rem;justify-content:center}
.page_skip a {display:block}
.page_skip a ~ a {margin-left:1px}
.page_skip span {display:block;min-width:2.3rem;height:2.3rem;padding:0 0.1rem;background-color:#2c2f30 !important;font-size:0.9rem;font-weight:400;color:#7a7a7a;line-height:2.3rem;text-align:center;cursor:pointer;margin:0;transition:400ms all}
.page_skip span.on,
.page_skip span:hover {color:#39b4e9}
.page_skip .first {background:url(../images/icon_first.png) no-repeat 50% 50%;text-indent:-9999px}
.page_skip .prev {background:url(../images/icon_prev.png) no-repeat 50% 50%;text-indent:-9999px}
.page_skip .next {background:url(../images/icon_next.png) no-repeat 50% 50%;text-indent:-9999px}
.page_skip .end {background:url(../images/icon_end.png) no-repeat 50% 50%;text-indent:-9999px}

/* S:vsports */
.game_area_wrap {position:relative}
.vsport_list {display:flex;flex-wrap:nowrap;justify-content:space-between}
.vsport_list li {position:relative;width:calc(25% - 1px)}
.vsport_list li:first-child {width:25%}
.vsport_list li a {display:block;position:relative;width:100%;height:50px;background:#0f0f0f;text-align:center}
.vsport_list li a.on {background:#45b5da}
.vsport_list li a span {display:inline-block;font-size:16px;font-weight:500;color:#fff;line-height:50px}
.vsport_list .v_soccer {padding-left:40px;background:url(../images/ico_v_soccer.png) no-repeat 0 50%}
.vsport_list li a.on .v_soccer {background:url(../images/ico_v_soccer_on.png) no-repeat 0 50%}
.vsport_list .v_tennis {padding-left:46px;background:url(../images/ico_v_tennis.png) no-repeat 0 50%}
.vsport_list li a.on .v_tennis {background:url(../images/ico_v_tennis_on.png) no-repeat 0 50%}
.vsport_list .v_race {padding-left:43px;background:url(../images/ico_v_race.png) no-repeat 0 50%}
.vsport_list li a.on .v_race {background:url(../images/ico_v_race_on.png) no-repeat 0 50%}
.vsport_list .v_instant {padding-left:40px;background:url(../images/ico_v_instant.png) no-repeat 0 50%}
.vsport_list li a.on .v_instant {background:url(../images/ico_v_instant_on.png) no-repeat 0 50%}
.vsport_list .v_golf {padding-left:43px;background:url(../images/ico_v_golf.png) no-repeat 0 50%}
.vsport_list li a.on .v_golf {background:url(../images/ico_v_golf_on.png) no-repeat 0 50%}

.vsport_list .vsport_sub_list {position:absolute;top:50px;left:0;width:100%}
.vsport_list .vsport_sub_list li {width:100%;background:#1f1f1f;border-top:1px solid #000}
.vsport_list .vsport_sub_list li a {padding-left:17px;line-height:49px;text-align:left}
.vsport_list .vsport_sub_list li a span {display:block;padding-left:49px;line-height:49px}
.vsport_list .vsport_sub_list li a .instant_horse {background:url(../images/ico_instant_horse.png) no-repeat 0 50%}
.vsport_list .vsport_sub_list li a .instant_soccer {background:url(../images/ico_instant_soccer.png) no-repeat 0 50%}
.vsport_list .vsport_sub_list li a .instant_dog {background:url(../images/ico_instant_dog.png) no-repeat 0 50%}
.vsport_list .vsport_sub_list li a .instant_speed {background:url(../images/ico_instant_speed.png) no-repeat 0 50%}
.vsport_list .vsport_sub_list li a .instant_trott {background:url(../images/ico_instant_trott.png) no-repeat 0 50%}
.vsport_list .vsport_sub_list li a .instant_bicycle {background:url(../images/ico_instant_bicycle.png) no-repeat 0 50%}

.vsport_list li button {display:block;position:absolute;top:50%;right:10px;z-index:10;transform:translateY(-50%);width:77px;height:33px;background:#2b2b2b;border:0;font-size:14px;font-weight:500;color:#fff;line-height:33px}
.vsports_info_wrap {position:absolute;top:50px;left:0;width:100%;padding:15px 20px 25px;background:#22252c}
.vsports_info_wrap .vsports_info .info_tit {margin-top:15px;font-size:16px;font-weight:500;color:#00c0ff;line-height:16px}
.vsports_info_wrap .vsports_info .info_tit_sub {margin-top:15px;font-size:12px;font-weight:500;color:#fff;line-height:12px}
.vsports_info_wrap .vsports_info .vsports_info_inner {display:flex;margin-top:5px}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_txt {width:40%;padding-right:2%}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_txt p {font-size:12px;font-weight:500;color:#999;line-height:20px}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_tbl {width:60%}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_tbl table br {display:none}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_tbl thead th {height:30px;border:1px solid #33363b;font-size:12px;font-weight:500;color:#fff}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_tbl tbody td {height:30px;background:#2c2f36;border:1px solid #33363b;font-size:12px;font-weight:500;color:#fff;text-align:center}
.vsports_info_wrap .vsports_info .vsports_info_inner .v_info_tbl tfoot td {height:30px;border:1px solid #33363b;font-size:12px;font-weight:500;color:#fff;text-align:center}
.vsports_info_wrap .btn_inf_close {display:block;position:absolute;top:8px;right:8px;width:28px;height:28px;background:url(../images/ico_con_close.png) no-repeat 50% 50%;background-color:#0f0f0f;border:0;border-radius:50%;text-indent:-9999px}

.btn_top {display:none;position:fixed;right:3%;bottom:3%;z-index:100;width:6vh;aspect-ratio:1/1;background:url(../images/btn_top.png) no-repeat 50% 50%;background-size:cover;text-indent:-9999px;transition:all 0.4s}
.btn_top.active {display:block}

@media screen and (max-width:820px){
	.sp_games .game_wrap ul {width:calc(100% + 1.03022%);margin-left:-1.03022%}
	.sp_games .game_wrap ul li {width:23.96978%;margin:0.4rem 0 0 1.03022%}
}
@media screen and (max-width:768px){
	#header .top_area {padding:clamp(72px,12vh,112px) clamp(16px,5vw,32px) max(32px,env(safe-area-inset-bottom)) clamp(64px,12vw,80px)}

	#games .game_wrap .game_scroll {width:32.132963%}
	#games .game_wrap .game_scroll.ln_2,
	#games .game_wrap .game_scroll.ln_6 {display:none}

	.sp_games .game_wrap ul {width:calc(100% + 1.200370333333333%);margin-left:-1.200370333333333%}
	.sp_games .game_wrap ul li {width:32.132963%;margin:0.4rem 0 0 1.200370333333333%}

	.casino_game .casino_wrap dl dd {margin-top:0.45rem;font-size:0.7rem;line-height:0.8rem}
}
@media screen and (max-width:767px){html,body {font-size:19.9739583333333px}}
@media screen and (max-width:766px){html,body {font-size:19.9479166666667px}}
@media screen and (max-width:765px){html,body {font-size:19.921875px}}
@media screen and (max-width:764px){html,body {font-size:19.8958333333333px}}
@media screen and (max-width:763px){html,body {font-size:19.8697916666667px}}
@media screen and (max-width:762px){html,body {font-size:19.84375px}}
@media screen and (max-width:761px){html,body {font-size:19.8177083333333px}}
@media screen and (max-width:760px){html,body {font-size:19.7916666666667px}}
@media screen and (max-width:759px){html,body {font-size:19.765625px}}
@media screen and (max-width:758px){html,body {font-size:19.7395833333333px}}
@media screen and (max-width:757px){html,body {font-size:19.7135416666667px}}
@media screen and (max-width:756px){html,body {font-size:19.6875px}}
@media screen and (max-width:755px){html,body {font-size:19.6614583333333px}}
@media screen and (max-width:754px){html,body {font-size:19.6354166666667px}}
@media screen and (max-width:753px){html,body {font-size:19.609375px}}
@media screen and (max-width:752px){html,body {font-size:19.5833333333333px}}
@media screen and (max-width:751px){html,body {font-size:19.5572916666667px}}
@media screen and (max-width:750px){html,body {font-size:19.53125px}}
@media screen and (max-width:749px){html,body {font-size:19.5052083333333px}}
@media screen and (max-width:748px){html,body {font-size:19.4791666666667px}}
@media screen and (max-width:747px){html,body {font-size:19.453125px}}
@media screen and (max-width:746px){html,body {font-size:19.4270833333333px}}
@media screen and (max-width:745px){html,body {font-size:19.4010416666667px}}
@media screen and (max-width:744px){html,body {font-size:19.375px}}
@media screen and (max-width:743px){html,body {font-size:19.3489583333333px}}
@media screen and (max-width:742px){html,body {font-size:19.3229166666667px}}
@media screen and (max-width:741px){html,body {font-size:19.296875px}}
@media screen and (max-width:740px){html,body {font-size:19.2708333333333px}}
@media screen and (max-width:739px){html,body {font-size:19.2447916666667px}}
@media screen and (max-width:738px){html,body {font-size:19.21875px}}
@media screen and (max-width:737px){html,body {font-size:19.1927083333333px}}
@media screen and (max-width:736px){html,body {font-size:19.1666666666667px}}
@media screen and (max-width:735px){html,body {font-size:19.140625px}}
@media screen and (max-width:734px){html,body {font-size:19.1145833333333px}}
@media screen and (max-width:733px){html,body {font-size:19.0885416666667px}}
@media screen and (max-width:732px){html,body {font-size:19.0625px}}
@media screen and (max-width:731px){html,body {font-size:19.0364583333333px}}
@media screen and (max-width:730px){html,body {font-size:19.0104166666667px}}
@media screen and (max-width:729px){html,body {font-size:18.984375px}}
@media screen and (max-width:728px){html,body {font-size:18.9583333333333px}}
@media screen and (max-width:727px){html,body {font-size:18.9322916666667px}}
@media screen and (max-width:726px){html,body {font-size:18.90625px}}
@media screen and (max-width:725px){html,body {font-size:18.8802083333333px}}
@media screen and (max-width:724px){html,body {font-size:18.8541666666667px}}
@media screen and (max-width:723px){html,body {font-size:18.828125px}}
@media screen and (max-width:722px){html,body {font-size:18.8020833333333px}}
@media screen and (max-width:721px){html,body {font-size:18.7760416666667px}}
@media screen and (max-width:720px){html,body {font-size:18.75px}}
@media screen and (max-width:719px){html,body {font-size:18.7239583333333px}}
@media screen and (max-width:718px){html,body {font-size:18.6979166666667px}}
@media screen and (max-width:717px){html,body {font-size:18.671875px}}
@media screen and (max-width:716px){html,body {font-size:18.6458333333333px}}
@media screen and (max-width:715px){html,body {font-size:18.6197916666667px}}
@media screen and (max-width:714px){html,body {font-size:18.59375px}}
@media screen and (max-width:713px){html,body {font-size:18.5677083333333px}}
@media screen and (max-width:712px){html,body {font-size:18.5416666666667px}}
@media screen and (max-width:711px){html,body {font-size:18.515625px}}
@media screen and (max-width:710px){html,body {font-size:18.4895833333333px}}
@media screen and (max-width:709px){html,body {font-size:18.4635416666667px}}
@media screen and (max-width:708px){html,body {font-size:18.4375px}}
@media screen and (max-width:707px){html,body {font-size:18.4114583333333px}}
@media screen and (max-width:706px){html,body {font-size:18.3854166666667px}}
@media screen and (max-width:705px){html,body {font-size:18.359375px}}
@media screen and (max-width:704px){html,body {font-size:18.3333333333333px}}
@media screen and (max-width:703px){html,body {font-size:18.3072916666667px}}
@media screen and (max-width:702px){html,body {font-size:18.28125px}}
@media screen and (max-width:701px){html,body {font-size:18.2552083333333px}}
@media screen and (max-width:700px){html,body {font-size:18.2291666666667px}}
@media screen and (max-width:699px){html,body {font-size:18.203125px}}
@media screen and (max-width:698px){html,body {font-size:18.1770833333333px}}
@media screen and (max-width:697px){html,body {font-size:18.1510416666667px}}
@media screen and (max-width:696px){html,body {font-size:18.125px}}
@media screen and (max-width:695px){html,body {font-size:18.0989583333333px}}
@media screen and (max-width:694px){html,body {font-size:18.0729166666667px}}
@media screen and (max-width:693px){html,body {font-size:18.046875px}}
@media screen and (max-width:692px){html,body {font-size:18.0208333333333px}}
@media screen and (max-width:691px){html,body {font-size:17.9947916666667px}}
@media screen and (max-width:690px){html,body {font-size:17.96875px}}
@media screen and (max-width:689px){html,body {font-size:17.9427083333333px}}
@media screen and (max-width:688px){html,body {font-size:17.9166666666667px}}
@media screen and (max-width:687px){html,body {font-size:17.890625px}}
@media screen and (max-width:686px){html,body {font-size:17.8645833333333px}}
@media screen and (max-width:685px){html,body {font-size:17.8385416666667px}}
@media screen and (max-width:684px){html,body {font-size:17.8125px}}
@media screen and (max-width:683px){html,body {font-size:17.7864583333333px}}
@media screen and (max-width:682px){html,body {font-size:17.7604166666667px}}
@media screen and (max-width:681px){html,body {font-size:17.734375px}}
@media screen and (max-width:680px){html,body {font-size:17.7083333333333px}}
@media screen and (max-width:679px){html,body {font-size:17.6822916666667px}}
@media screen and (max-width:678px){html,body {font-size:17.65625px}}
@media screen and (max-width:677px){html,body {font-size:17.6302083333333px}}
@media screen and (max-width:676px){html,body {font-size:17.6041666666667px}}
@media screen and (max-width:675px){html,body {font-size:17.578125px}}
@media screen and (max-width:674px){html,body {font-size:17.5520833333333px}}
@media screen and (max-width:673px){html,body {font-size:17.5260416666667px}}
@media screen and (max-width:672px){html,body {font-size:17.5px}}
@media screen and (max-width:671px){html,body {font-size:17.4739583333333px}}
@media screen and (max-width:670px){html,body {font-size:17.4479166666667px}}
@media screen and (max-width:669px){html,body {font-size:17.421875px}}
@media screen and (max-width:668px){html,body {font-size:17.3958333333333px}}
@media screen and (max-width:667px){html,body {font-size:17.3697916666667px}}
@media screen and (max-width:666px){html,body {font-size:17.34375px}}
@media screen and (max-width:665px){html,body {font-size:17.3177083333333px}}
@media screen and (max-width:664px){html,body {font-size:17.2916666666667px}}
@media screen and (max-width:663px){html,body {font-size:17.265625px}}
@media screen and (max-width:662px){html,body {font-size:17.2395833333333px}}
@media screen and (max-width:661px){html,body {font-size:17.2135416666667px}}
@media screen and (max-width:660px){html,body {font-size:17.1875px}}
@media screen and (max-width:659px){html,body {font-size:17.1614583333333px}}
@media screen and (max-width:658px){html,body {font-size:17.1354166666667px}}
@media screen and (max-width:657px){html,body {font-size:17.109375px}}
@media screen and (max-width:656px){html,body {font-size:17.0833333333333px}}
@media screen and (max-width:655px){html,body {font-size:17.0572916666667px}}
@media screen and (max-width:654px){html,body {font-size:17.03125px}}
@media screen and (max-width:653px){html,body {font-size:17.0052083333333px}}
@media screen and (max-width:652px){html,body {font-size:16.9791666666667px}}
@media screen and (max-width:651px){html,body {font-size:16.953125px}}
@media screen and (max-width:650px){html,body {font-size:16.9270833333333px}}
@media screen and (max-width:649px){html,body {font-size:16.9010416666667px}}
@media screen and (max-width:648px){html,body {font-size:16.875px}}
@media screen and (max-width:647px){html,body {font-size:16.8489583333333px}}
@media screen and (max-width:646px){html,body {font-size:16.8229166666667px}}
@media screen and (max-width:645px){html,body {font-size:16.796875px}}
@media screen and (max-width:644px){html,body {font-size:16.7708333333333px}}
@media screen and (max-width:643px){html,body {font-size:16.7447916666667px}}
@media screen and (max-width:642px){html,body {font-size:16.71875px}}
@media screen and (max-width:641px){html,body {font-size:16.6927083333333px}}
@media screen and (max-width:640px){html,body {font-size:16.6666666666667px}}
@media screen and (max-width:639px){html,body {font-size:16.640625px}}
@media screen and (max-width:638px){html,body {font-size:16.6145833333333px}}
@media screen and (max-width:637px){html,body {font-size:16.5885416666667px}}
@media screen and (max-width:636px){html,body {font-size:16.5625px}}
@media screen and (max-width:635px){html,body {font-size:16.5364583333333px}}
@media screen and (max-width:634px){html,body {font-size:16.5104166666667px}}
@media screen and (max-width:633px){html,body {font-size:16.484375px}}
@media screen and (max-width:632px){html,body {font-size:16.4583333333333px}}
@media screen and (max-width:631px){html,body {font-size:16.4322916666667px}}
@media screen and (max-width:630px){html,body {font-size:16.40625px}}
@media screen and (max-width:629px){html,body {font-size:16.3802083333333px}}
@media screen and (max-width:628px){html,body {font-size:16.3541666666667px}}
@media screen and (max-width:627px){html,body {font-size:16.328125px}}
@media screen and (max-width:626px){html,body {font-size:16.3020833333333px}}
@media screen and (max-width:625px){html,body {font-size:16.2760416666667px}}
@media screen and (max-width:624px){html,body {font-size:16.25px}}
@media screen and (max-width:623px){html,body {font-size:16.2239583333333px}}
@media screen and (max-width:622px){html,body {font-size:16.1979166666667px}}
@media screen and (max-width:621px){html,body {font-size:16.171875px}}
@media screen and (max-width:620px){html,body {font-size:16.1458333333333px}}
@media screen and (max-width:619px){html,body {font-size:16.1197916666667px}}
@media screen and (max-width:618px){html,body {font-size:16.09375px}}
@media screen and (max-width:617px){html,body {font-size:16.0677083333333px}}
@media screen and (max-width:616px){html,body {font-size:16.0416666666667px}}
@media screen and (max-width:615px){html,body {font-size:16.015625px}}
@media screen and (max-width:614px){html,body {font-size:15.9895833333333px}}
@media screen and (max-width:613px){html,body {font-size:15.9635416666667px}}
@media screen and (max-width:612px){html,body {font-size:15.9375px}}
@media screen and (max-width:611px){html,body {font-size:15.9114583333333px}}
@media screen and (max-width:610px){html,body {font-size:15.8854166666667px}}
@media screen and (max-width:609px){html,body {font-size:15.859375px}}
@media screen and (max-width:608px){html,body {font-size:15.8333333333333px}}
@media screen and (max-width:607px){html,body {font-size:15.8072916666667px}}
@media screen and (max-width:606px){html,body {font-size:15.78125px}}
@media screen and (max-width:605px){html,body {font-size:15.7552083333333px}}
@media screen and (max-width:604px){html,body {font-size:15.7291666666667px}}
@media screen and (max-width:603px){html,body {font-size:15.703125px}}
@media screen and (max-width:602px){html,body {font-size:15.6770833333333px}}
@media screen and (max-width:601px){html,body {font-size:15.6510416666667px}}
@media screen and (max-width:600px){html,body {font-size:15.625px}}
@media screen and (max-width:599px){html,body {font-size:15.5989583333333px}}
@media screen and (max-width:598px){html,body {font-size:15.5729166666667px}}
@media screen and (max-width:597px){html,body {font-size:15.546875px}}
@media screen and (max-width:596px){html,body {font-size:15.5208333333333px}}
@media screen and (max-width:595px){html,body {font-size:15.4947916666667px}}
@media screen and (max-width:594px){html,body {font-size:15.46875px}}
@media screen and (max-width:593px){html,body {font-size:15.4427083333333px}}
@media screen and (max-width:592px){html,body {font-size:15.4166666666667px}}
@media screen and (max-width:591px){html,body {font-size:15.390625px}}
@media screen and (max-width:590px){html,body {font-size:15.3645833333333px}}
@media screen and (max-width:589px){html,body {font-size:15.3385416666667px}}
@media screen and (max-width:588px){html,body {font-size:15.3125px}}
@media screen and (max-width:587px){html,body {font-size:15.2864583333333px}}
@media screen and (max-width:586px){html,body {font-size:15.2604166666667px}}
@media screen and (max-width:585px){html,body {font-size:15.234375px}}
@media screen and (max-width:584px){html,body {font-size:15.2083333333333px}}
@media screen and (max-width:583px){html,body {font-size:15.1822916666667px}}
@media screen and (max-width:582px){html,body {font-size:15.15625px}}
@media screen and (max-width:581px){html,body {font-size:15.1302083333333px}}
@media screen and (max-width:580px){html,body {font-size:15.1041666666667px}}
@media screen and (max-width:579px){html,body {font-size:15.078125px}}
@media screen and (max-width:578px){html,body {font-size:15.0520833333333px}}
@media screen and (max-width:577px){html,body {font-size:15.0260416666667px}}
@media screen and (max-width:576px){html,body {font-size:15px}}
@media screen and (max-width:575px){html,body {font-size:14.9739583333333px}}
@media screen and (max-width:574px){html,body {font-size:14.9479166666667px}}
@media screen and (max-width:573px){html,body {font-size:14.921875px}}
@media screen and (max-width:572px){html,body {font-size:14.8958333333333px}}
@media screen and (max-width:571px){html,body {font-size:14.8697916666667px}}
@media screen and (max-width:570px){html,body {font-size:14.84375px}}
@media screen and (max-width:569px){html,body {font-size:14.8177083333333px}}
@media screen and (max-width:568px){html,body {font-size:14.7916666666667px}}
@media screen and (max-width:567px){html,body {font-size:14.765625px}}
@media screen and (max-width:566px){html,body {font-size:14.7395833333333px}}
@media screen and (max-width:565px){html,body {font-size:14.7135416666667px}}
@media screen and (max-width:564px){html,body {font-size:14.6875px}}
@media screen and (max-width:563px){html,body {font-size:14.6614583333333px}}
@media screen and (max-width:562px){html,body {font-size:14.6354166666667px}}
@media screen and (max-width:561px){html,body {font-size:14.609375px}}
@media screen and (max-width:560px){html,body {font-size:14.5833333333333px}}
@media screen and (max-width:559px){html,body {font-size:14.5572916666667px}}
@media screen and (max-width:558px){html,body {font-size:14.53125px}}
@media screen and (max-width:557px){html,body {font-size:14.5052083333333px}}
@media screen and (max-width:556px){html,body {font-size:14.4791666666667px}}
@media screen and (max-width:555px){html,body {font-size:14.453125px}}
@media screen and (max-width:554px){html,body {font-size:14.4270833333333px}}
@media screen and (max-width:553px){html,body {font-size:14.4010416666667px}}
@media screen and (max-width:552px){html,body {font-size:14.375px}}
@media screen and (max-width:551px){html,body {font-size:14.3489583333333px}}
@media screen and (max-width:550px){html,body {font-size:14.3229166666667px}}
@media screen and (max-width:549px){html,body {font-size:14.296875px}}
@media screen and (max-width:548px){html,body {font-size:14.2708333333333px}}
@media screen and (max-width:547px){html,body {font-size:14.2447916666667px}}
@media screen and (max-width:546px){html,body {font-size:14.21875px}}
@media screen and (max-width:545px){html,body {font-size:14.1927083333333px}}
@media screen and (max-width:544px){html,body {font-size:14.1666666666667px}}
@media screen and (max-width:543px){html,body {font-size:14.140625px}}
@media screen and (max-width:542px){html,body {font-size:14.1145833333333px}}
@media screen and (max-width:541px){html,body {font-size:14.0885416666667px}}
@media screen and (max-width:540px){html,body {font-size:14.0625px}}
@media screen and (max-width:539px){html,body {font-size:14.0364583333333px}}
@media screen and (max-width:538px){html,body {font-size:14.0104166666667px}}
@media screen and (max-width:537px){html,body {font-size:13.984375px}}
@media screen and (max-width:536px){html,body {font-size:13.9583333333333px}}
@media screen and (max-width:535px){html,body {font-size:13.9322916666667px}}
@media screen and (max-width:534px){html,body {font-size:13.90625px}}
@media screen and (max-width:533px){html,body {font-size:13.8802083333333px}}
@media screen and (max-width:532px){html,body {font-size:13.8541666666667px}}
@media screen and (max-width:531px){html,body {font-size:13.828125px}}
@media screen and (max-width:530px){html,body {font-size:13.8020833333333px}}
@media screen and (max-width:529px){html,body {font-size:13.7760416666667px}}
@media screen and (max-width:528px){html,body {font-size:13.75px}}
@media screen and (max-width:527px){html,body {font-size:13.7239583333333px}}
@media screen and (max-width:526px){html,body {font-size:13.6979166666667px}}
@media screen and (max-width:525px){html,body {font-size:13.671875px}}
@media screen and (max-width:524px){html,body {font-size:13.6458333333333px}}
@media screen and (max-width:523px){html,body {font-size:13.6197916666667px}}
@media screen and (max-width:522px){html,body {font-size:13.59375px}}
@media screen and (max-width:521px){html,body {font-size:13.5677083333333px}}
@media screen and (max-width:520px){html,body {font-size:13.5416666666667px}}
@media screen and (max-width:519px){html,body {font-size:13.515625px}}
@media screen and (max-width:518px){html,body {font-size:13.4895833333333px}}
@media screen and (max-width:517px){html,body {font-size:13.4635416666667px}}
@media screen and (max-width:516px){html,body {font-size:13.4375px}}
@media screen and (max-width:515px){html,body {font-size:13.4114583333333px}}
@media screen and (max-width:514px){html,body {font-size:13.3854166666667px}}
@media screen and (max-width:513px){html,body {font-size:13.359375px}}
@media screen and (max-width:512px){html,body {font-size:13.3333333333333px}}
@media screen and (max-width:511px){html,body {font-size:13.3072916666667px}}
@media screen and (max-width:510px){html,body {font-size:13.28125px}}
@media screen and (max-width:509px){html,body {font-size:13.2552083333333px}}
@media screen and (max-width:508px){html,body {font-size:13.2291666666667px}}
@media screen and (max-width:507px){html,body {font-size:13.203125px}}
@media screen and (max-width:506px){html,body {font-size:13.1770833333333px}}
@media screen and (max-width:505px){html,body {font-size:13.1510416666667px}}
@media screen and (max-width:504px){html,body {font-size:13.125px}}
@media screen and (max-width:503px){html,body {font-size:13.0989583333333px}}
@media screen and (max-width:502px){html,body {font-size:13.0729166666667px}}
@media screen and (max-width:501px){html,body {font-size:13.046875px}}
@media screen and (max-width:500px){html,body {font-size:13.0208333333333px}}
@media screen and (max-width:499px){html,body {font-size:12.9947916666667px}}
@media screen and (max-width:498px){html,body {font-size:12.96875px}}
@media screen and (max-width:497px){html,body {font-size:12.9427083333333px}}
@media screen and (max-width:496px){html,body {font-size:12.9166666666667px}}
@media screen and (max-width:495px){html,body {font-size:12.890625px}}
@media screen and (max-width:494px){html,body {font-size:12.8645833333333px}}
@media screen and (max-width:493px){html,body {font-size:12.8385416666667px}}
@media screen and (max-width:492px){html,body {font-size:12.8125px}}
@media screen and (max-width:491px){html,body {font-size:12.7864583333333px}}
@media screen and (max-width:490px){html,body {font-size:12.7604166666667px}}
@media screen and (max-width:489px){html,body {font-size:12.734375px}}
@media screen and (max-width:488px){html,body {font-size:12.7083333333333px}}
@media screen and (max-width:487px){html,body {font-size:12.6822916666667px}}
@media screen and (max-width:486px){html,body {font-size:12.65625px}}
@media screen and (max-width:485px){html,body {font-size:12.6302083333333px}}
@media screen and (max-width:484px){html,body {font-size:12.6041666666667px}}
@media screen and (max-width:483px){html,body {font-size:12.578125px}}
@media screen and (max-width:482px){html,body {font-size:12.5520833333333px}}
@media screen and (max-width:481px){html,body {font-size:12.5260416666667px}}
@media screen and (max-width:480px){html,body {font-size:12.5px}}
@media screen and (max-width:479px){html,body {font-size:12.4739583333333px}}
@media screen and (max-width:478px){html,body {font-size:12.4479166666667px}}
@media screen and (max-width:477px){html,body {font-size:12.421875px}}
@media screen and (max-width:476px){html,body {font-size:12.3958333333333px}}
@media screen and (max-width:475px){html,body {font-size:12.3697916666667px}}
@media screen and (max-width:474px){html,body {font-size:12.34375px}}
@media screen and (max-width:473px){html,body {font-size:12.3177083333333px}}
@media screen and (max-width:472px){html,body {font-size:12.2916666666667px}}
@media screen and (max-width:471px){html,body {font-size:12.265625px}}
@media screen and (max-width:470px){html,body {font-size:12.2395833333333px}}
@media screen and (max-width:469px){html,body {font-size:12.2135416666667px}}
@media screen and (max-width:468px){html,body {font-size:12.1875px}}
@media screen and (max-width:467px){html,body {font-size:12.1614583333333px}}
@media screen and (max-width:466px){html,body {font-size:12.1354166666667px}}
@media screen and (max-width:465px){html,body {font-size:12.109375px}}
@media screen and (max-width:464px){html,body {font-size:12.0833333333333px}}
@media screen and (max-width:463px){html,body {font-size:12.0572916666667px}}
@media screen and (max-width:462px){html,body {font-size:12.03125px}}
@media screen and (max-width:461px){html,body {font-size:12.0052083333333px}}
@media screen and (max-width:460px){html,body {font-size:11.9791666666667px}}
@media screen and (max-width:459px){html,body {font-size:11.953125px}}
@media screen and (max-width:458px){html,body {font-size:11.9270833333333px}}
@media screen and (max-width:457px){html,body {font-size:11.9010416666667px}}
@media screen and (max-width:456px){html,body {font-size:11.875px}}
@media screen and (max-width:455px){html,body {font-size:11.8489583333333px}}
@media screen and (max-width:454px){html,body {font-size:11.8229166666667px}}
@media screen and (max-width:453px){html,body {font-size:11.796875px}}
@media screen and (max-width:452px){html,body {font-size:11.7708333333333px}}
@media screen and (max-width:451px){html,body {font-size:11.7447916666667px}}
@media screen and (max-width:450px){html,body {font-size:11.71875px}}
@media screen and (max-width:449px){html,body {font-size:11.6927083333333px}}
@media screen and (max-width:448px){html,body {font-size:11.6666666666667px}}
@media screen and (max-width:447px){html,body {font-size:11.640625px}}
@media screen and (max-width:446px){html,body {font-size:11.6145833333333px}}
@media screen and (max-width:445px){html,body {font-size:11.5885416666667px}}
@media screen and (max-width:444px){html,body {font-size:11.5625px}}
@media screen and (max-width:443px){html,body {font-size:11.5364583333333px}}
@media screen and (max-width:442px){html,body {font-size:11.5104166666667px}}
@media screen and (max-width:441px){html,body {font-size:11.484375px}}
@media screen and (max-width:440px){html,body {font-size:11.4583333333333px}}
@media screen and (max-width:439px){html,body {font-size:11.4322916666667px}}
@media screen and (max-width:438px){html,body {font-size:11.40625px}}
@media screen and (max-width:437px){html,body {font-size:11.3802083333333px}}
@media screen and (max-width:436px){html,body {font-size:11.3541666666667px}}
@media screen and (max-width:435px){html,body {font-size:11.328125px}}
@media screen and (max-width:434px){html,body {font-size:11.3020833333333px}}
@media screen and (max-width:433px){html,body {font-size:11.2760416666667px}}
@media screen and (max-width:432px){html,body {font-size:11.25px}}
@media screen and (max-width:431px){html,body {font-size:11.2239583333333px}}
@media screen and (max-width:430px){html,body {font-size:11.1979166666667px}}
@media screen and (max-width:429px){html,body {font-size:11.171875px}}
@media screen and (max-width:428px){html,body {font-size:11.1458333333333px}}
@media screen and (max-width:427px){html,body {font-size:11.1197916666667px}}
@media screen and (max-width:426px){html,body {font-size:11.09375px}}
@media screen and (max-width:425px){html,body {font-size:11.0677083333333px}}
@media screen and (max-width:424px){html,body {font-size:11.0416666666667px}}
@media screen and (max-width:423px){html,body {font-size:11.015625px}}
@media screen and (max-width:422px){html,body {font-size:10.9895833333333px}}
@media screen and (max-width:421px){html,body {font-size:10.9635416666667px}}
@media screen and (max-width:420px){html,body {font-size:10.9375px}}
@media screen and (max-width:419px){html,body {font-size:10.9114583333333px}}
@media screen and (max-width:418px){html,body {font-size:10.8854166666667px}}
@media screen and (max-width:417px){html,body {font-size:10.859375px}}
@media screen and (max-width:416px){html,body {font-size:10.8333333333333px}}
@media screen and (max-width:415px){
	html,body {font-size:10.8072916666667px}

	#header .top_area .cs_list {padding-left:2rem}

	#games .game_wrap .btn_wrap .btn_games {font-size:2.5rem;line-height:2.5rem}

	/*#infoPopup {width:min(70%,37.4rem)}*/
	.casino_game .casino_wrap dl {padding:28% 4.60358% 0}
}
@media screen and (max-width:414px){html,body {font-size:10.78125px}}
@media screen and (max-width:413px){html,body {font-size:10.7552083333333px}}
@media screen and (max-width:412px){html,body {font-size:10.7291666666667px}}
@media screen and (max-width:411px){html,body {font-size:10.703125px}}
@media screen and (max-width:410px){html,body {font-size:10.6770833333333px}}
@media screen and (max-width:409px){html,body {font-size:10.6510416666667px}}
@media screen and (max-width:408px){html,body {font-size:10.625px}}
@media screen and (max-width:407px){html,body {font-size:10.5989583333333px}}
@media screen and (max-width:406px){html,body {font-size:10.5729166666667px}}
@media screen and (max-width:405px){html,body {font-size:10.546875px}}
@media screen and (max-width:404px){html,body {font-size:10.5208333333333px}}
@media screen and (max-width:403px){html,body {font-size:10.4947916666667px}}
@media screen and (max-width:402px){html,body {font-size:10.46875px}}
@media screen and (max-width:401px){html,body {font-size:10.4427083333333px}}
@media screen and (max-width:400px){html,body {font-size:10.4166666666667px}}
@media screen and (max-width:399px){html,body {font-size:10.390625px}}
@media screen and (max-width:398px){html,body {font-size:10.3645833333333px}}
@media screen and (max-width:397px){html,body {font-size:10.3385416666667px}}
@media screen and (max-width:396px){html,body {font-size:10.3125px}}
@media screen and (max-width:395px){html,body {font-size:10.2864583333333px}}
@media screen and (max-width:394px){html,body {font-size:10.2604166666667px}}
@media screen and (max-width:393px){html,body {font-size:10.234375px}}
@media screen and (max-width:392px){html,body {font-size:10.2083333333333px}}
@media screen and (max-width:391px){html,body {font-size:10.1822916666667px}}
@media screen and (max-width:390px){
	html,body {font-size:10.15625px}

	.casino_game .casino_wrap dl {padding:26% 4.60358% 0}
}
@media screen and (max-width:389px){html,body {font-size:10.1302083333333px}}
@media screen and (max-width:388px){html,body {font-size:10.1041666666667px}}
@media screen and (max-width:387px){html,body {font-size:10.078125px}}
@media screen and (max-width:386px){html,body {font-size:10.0520833333333px}}
@media screen and (max-width:385px){html,body {font-size:10.0260416666667px}}
@media screen and (max-width:384px){
	html,body {font-size:10px}

	#games .game_wrap .btn_wrap .btn_games {font-size:2rem;line-height:2rem}

	#mainContainer #partner .tit_sub {font-size:1.8rem;line-height:2.25rem}

	#footer .ft_menu .cs_list .btn_cs {font-size:1.8rem}

	#infoPopup .mob_pop_ifo_paging .swiper-pagination-bullet {width:1.2rem;height:1.2rem}
	#infoPopup .mob_pop_ifo_paging .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.4rem}

	#infoPopup .btn_ifo_cls {top:-4rem;width:3.5rem;height:3.5rem}

	.casino_game .casino_wrap dl {padding:25% 3% 0}
	.casino_game .casino_wrap .txt_play {left:3%}
}
@media screen and (max-width:360px){
	.casino_game .casino_wrap dl {padding:24% 2% 0}
}
@media screen and (max-width:359px){
	#header .top_area .cs_list .btn_cs {padding-left:54px;font-size:18px;line-height:1.25}

	#mainContainer #partner .tit_sub {font-size:1.6rem;line-height:2rem}

	#footer .ft_menu .cs_list .btn_cs {height:3.2rem;padding-left:3.8rem;font-size:1.6rem;line-height:1.6rem}

	.casino_game .casino_wrap dl {padding:15% 2% 0}
}

/* Mobile typography and spacing normalization */
@media screen and (max-width:768px){
	.btn_strk {font-size:clamp(16px,4vw,20px)}
	.touch_wrap {width:min(calc(100% - 40px),480px);margin-top:32px}
	.touch_wrap .tit {font-size:clamp(22px,5vw,26px);line-height:1.3}
	.touch_wrap .inner_ipt input[type="text"],
	.touch_wrap .inner_txt .text_wrap textarea {font-size:16px;line-height:1.45}
	.touch_wrap + .btn_strk {margin-top:28px}

	#games .game_wrap .btn_wrap .btn_games {font-size:clamp(18px,4.5vw,22px);line-height:1.25}

	#mainContainer #technology,
	#mainContainer #partner,
	#mainContainer #cs {padding-top:clamp(88px,22vw,124px);padding-right:clamp(20px,6vw,36px);padding-left:clamp(20px,6vw,36px)}
	#mainContainer #technology {padding-bottom:clamp(52px,12vw,76px)}
	#mainContainer #technology h2 {width:min(92vw,430px)}
	#mainContainer #technology .tit_sub,
	#mainContainer #partner .tit_sub,
	#mainContainer #cs .tit_sub {width:min(100%,500px);margin-top:18px;font-size:clamp(17px,4vw,21px);line-height:1.5}
	#mainContainer #technology .tit_sub br {display:none}
	#mainContainer #technology .ptns_mob {width:min(100%,520px);margin-top:22px}
	#mainContainer #partner .ptns_mob {margin-top:28px}

	.telegram_wrap .inner .btn_tele {font-size:clamp(14px,3.5vw,18px);line-height:1.2}

	#footer .inner_wrap {padding-right:clamp(20px,6vw,36px);padding-left:clamp(20px,6vw,36px)}
	#footer .ft_games .ft_game_wrap dl dt {font-size:clamp(17px,4vw,20px);line-height:1.35}
	#footer .ft_games .ft_game_wrap dl dd {margin-top:14px}
	#footer .ft_games .ft_game_wrap dl dd a {font-size:clamp(14px,3.5vw,17px);line-height:1.55}
	#footer .ft_menu .cs_list .btn_cs,
	#footer .ft_menu .lnk_list li a {font-size:clamp(15px,3.6vw,18px);line-height:1.35}
	#footer .copyright {height:auto;min-height:64px;padding:20px;font-size:clamp(13px,3vw,15px);line-height:1.5}

	#subContainer {padding-top:clamp(88px,18vw,118px)}
	.content_new {padding-top:clamp(48px,12vw,72px)}
	.content_new .sub_strk .tit_strk {max-width:92vw;height:auto;max-height:64px}
	.content_new .tit_sub {width:min(calc(100% - 40px),500px);margin-top:18px;font-size:clamp(17px,4vw,21px);line-height:1.5}
	.sp_games .strk_tab_area button {font-size:clamp(16px,4vw,20px);line-height:1.3}
	#infoPopup .pop_ifo_wrap .ifo dt {font-size:clamp(14px,3.5vw,17px);line-height:1.3}
	#infoPopup .pop_ifo_wrap .ifo dd {font-size:clamp(13px,3.2vw,15px);line-height:1.4}

	.what_we_deliver .deliver_wrap dl {padding:0 24px}
	.what_we_deliver .deliver_wrap dl dt {font-size:clamp(20px,4.8vw,24px);line-height:1.3}
	.what_we_deliver .deliver_wrap dl dd {margin-top:8px;font-size:clamp(16px,3.8vw,19px);line-height:1.5}
	.provably_fair {padding-top:clamp(96px,24vw,136px)}
	.provably_fair .sub_strk .tit_strk {width:min(94vw,460px);height:auto;max-height:none}
	.provably_fair .tit_sub {width:min(calc(100% - 40px),500px);margin-top:18px;font-size:clamp(17px,4vw,21px);line-height:1.5}

	.casino_game .casino_wrap dl dt {font-size:clamp(14px,3.5vw,17px);line-height:1.25}
	.casino_game .casino_wrap dl dd {font-size:clamp(12px,3vw,14px);line-height:1.35}
	.casino_game .casino_wrap .txt_play {font-size:clamp(13px,3.2vw,15px);line-height:1.2}
	#agePop .tit {font-size:clamp(14px,3.5vw,17px);line-height:1.4}
	#agePop .qst {font-size:clamp(20px,5vw,25px);line-height:1.3}
	#agePop .btn_age_area a {font-size:clamp(15px,3.8vw,18px)}

	.info_wrap .contact_wrap .contact_tit {font-size:clamp(26px,6vw,34px);line-height:1.2}
	.info_wrap .contact_wrap .contact_tit span {font-size:clamp(16px,4vw,20px);line-height:1.3}
	.info_wrap .contact_wrap .telegram,
	.info_wrap .contact_wrap .email {font-size:clamp(17px,4vw,21px);line-height:1.4}
}
