@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 2rem}
.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:10.45rem;height:4rem;border:0;font-family:'PT Sans';font-size:0.9rem;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:1px;height:calc(100vw * 0.206944)}

.touch_wrap {display:flex;width:68.75%;margin-top:4%;flex-wrap:wrap;justify-content:space-between}
.touch_wrap .inner_ipt {width:49.031476%}
.touch_wrap .inner_ipt .tit {padding-left:5.432098%;font-family:'PT Sans';font-size:1.25rem;font-weight:700;color:#fff;line-height:2rem}
.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.25rem;font-weight:700;color:#fff;line-height:1.25rem;align-items:center}
.touch_wrap .inner_txt {width:100%;margin-top:3.510895%}
.touch_wrap .inner_txt .tit {font-family:'PT Sans';font-size:1.25rem;font-weight:700;color:#fff;line-height:2rem;text-align:center}
.touch_wrap .inner_txt .text_wrap {display:block;width:100%;aspect-ratio:826/180;padding:2% 5.432098%;background:url(../images/bg_inner_tarea.png) no-repeat 0 0;background-size:100% 100%;background-color:#0b090f;border:0;border-radius:3.147699% / 14.444444%}
.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.25rem;font-weight:700;color:#fff;line-height:1.5rem;resize:none;outline:none}
.touch_wrap + .btn_strk {margin-top:4%}
/* 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_bodyGamesWeb.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:6.75rem;transition:top .2s}
#header.hide {top:-7.75rem}
#header.fixed {background:rgba(0,0,0,0.47)}
#header .inner_wrap {height:100%}
#header .logo {position:absolute;top:2.3rem;left:2rem;width:9.15rem;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:flex;position:absolute;top:50%;right:2.9rem;transform:translateY(-50%)}
#header .lnk_list li {position:relative}
#header .lnk_list li ~ li {margin-left:1.65rem}
#header .lnk_list li a {display:block;font-family:'PT Sans';font-size:0.9rem;font-weight:700;color:#fff;line-height:2.5rem;white-space:nowrap}
#header .lnk_list li a:hover {color:#64b5d0}
#header .lnk_list li a.has_child {padding-right:1rem;background:url(../images/ico_gnb.png) no-repeat 100% 50%;background-size:0.7rem auto}
#header .lnk_list .gnb_chlid_wrap {display:none;position:absolute;top:2.5rem;left:50%;transform:translateX(-50%);padding:0.8rem 1.5rem;background:#232323;border-radius:0.2rem}
#header .lnk_list .gnb_chlid_wrap:after {content:"";display:block;position:absolute;top:-0.45rem;left:50%;transform:translateX(-50%);width:0;height:0;border-color:transparent transparent #232323 transparent;border-style:solid;border-width:0 0.45rem 0.45rem 0.45rem}
#header .lnk_list .gnb_chlid_wrap a {color:#a9a9a9;line-height:1.5rem}

#header .top_area_btn {display:none}
#header .top_area {display:none}

#mainContainer .key_visual {overflow:hidden;position:relative;height:100vh}
/*#mainContainer .key_visual:after {content:"";display:block;position:absolute;bottom:0.462962%;left:50%;transform:translateX(-50%);z-index:10;width:1px;height:27.592592%;background:url(../images/line_kv.png) no-repeat 0 0;background-size:100% 100%}
*/
#mainContainer .key_visual .bg_kv {overflow:hidden;position:relative;background-size:cover !important}
#mainContainer .key_visual .bg_kv:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:url(../images/bg_kv.png) no-repeat 0 0;background-size:cover}

#mainContainer .key_visual .bg_kv .sub_wrap {position:absolute;top:50%;left:50%;transform:translateY(-50%);z-index:30;width:calc(50% + 5.2rem);margin-left:-5.2rem}
#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 {padding-left:0.2rem;font-family:'PT Sans';font-size:1.5rem;font-weight:400;color:#54c9f3;line-height:1.5rem}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk {width:35.2rem}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk .img_strk {display:block;width:100%;height:auto}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk .img_strk.ir_mob {display:none}
#mainContainer .key_visual .bg_kv .sub_wrap .sub_kv {margin-top:0.7rem;padding-left:0.2rem;font-family:'PT Sans';font-size:1.5rem;font-weight:400;color:#fff;line-height:1.75rem}
#mainContainer .key_visual .bg_kv .sub_wrap .btn_strk.expl {margin-top:2.65rem}

#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/bg_kv_type_4.png) no-repeat 0 0}
#mainContainer .key_visual .bg_kv.type_5 {background:url(../images/bg_kv_type_5.png) no-repeat 0 0}
#mainContainer .key_visual .bg_kv.type_6 {background:url(../images/bg_kv_type_6.png) no-repeat 0 0}

#mainContainer .key_visual .bg_kv.type_4 .sub_wrap .sub_strk {width:48.055555vw}
#mainContainer .key_visual .bg_kv.type_5 .sub_wrap .sub_strk {width:36.25vw}
#mainContainer .key_visual .bg_kv.type_6 .sub_wrap .sub_strk {width:28.75vw}

#mainContainer .key_visual .img_kv {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:12vh;transform:translateX(-50%);z-index:20;width:auto;justify-content:flex-end}
#mainContainer .kv-pagination .swiper-pagination-bullet {display:block;opacity:1;width:16px;height:16px;background:#949494}
#mainContainer .kv-pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.4rem}
#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.694444%;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 {width:13.591549%}
#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:83.333333%;flex-wrap:wrap;justify-content:space-between}
#games .game_wrap .btn_wrap .tit_strk {display:flex;width:100%;padding-bottom:3.214285%;justify-content:center}
#games .game_wrap .btn_wrap .tit_strk .img_strk {display:block;width:39.285714%;height:auto}
#games .game_wrap .btn_wrap .btn_games {display:block;width:15.178571%;padding-top:11.607142%;font-size:1.736111vw;font-weight:500;color:#fff;line-height:1.25rem;text-align:center}
#games .game_wrap .btn_wrap .btn_games:hover {color:#fc3ffe}
#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%}
#games .game_wrap .btn_wrap .btn_games.brnd:hover {background:url(../images/bg_btn_brnd_on.png) no-repeat 50% 2%;background-size:auto 67.096774%}
#games .game_wrap .btn_wrap .btn_games.tcsn:hover {background:url(../images/bg_btn_tcsn_on.png) no-repeat 50% 2%;background-size:auto 72.258064%}
#games .game_wrap .btn_wrap .btn_games.lcsn:hover {background:url(../images/bg_btn_lcsn_on.png) no-repeat 50% 2%;background-size:auto 75.48387%}
#games .game_wrap .btn_wrap .btn_games.slot:hover {background:url(../images/bg_btn_slot_on.png) no-repeat 50% 2%;background-size:auto 74.193548%}
#games .game_wrap .btn_wrap .btn_games.sprt:hover {background:url(../images/bg_btn_sprt_on.png) no-repeat 50% 2%;background-size:auto 73.548387%}
#games .game_wrap .btn_wrap .btn_games.tksp:hover {background:url(../images/bg_btn_tksp_on.png) no-repeat 50% 2%;background-size:auto 72.258064%}

#mainContainer #api {position:relative;padding:28.75% 0 6.527777%}
#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:41.333333%}
#mainContainer #api h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #api .tit_sub {width:76.75%;margin-top:0.416666%;font-family:'PT Sans';font-size:1rem;font-weight:500;color:#fff;line-height:1.5rem;text-align:center}
#mainContainer #api .api_wrap {display:flex;width:100%;padding-top:6.083333%;flex-wrap:wrap;justify-content:space-between;gap:2vw 0}
#mainContainer #api .api_wrap dl {position:relative;width:30%;padding-top:6.6rem;text-align:center}
#mainContainer #api .api_wrap dl:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:6.6rem}
#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:1.25rem;font-weight:700;color:#fff;line-height:2.6rem;text-align:center}
#mainContainer #api .api_wrap dd {font-size:1rem;font-weight:400;color:#a6a6a6;line-height:1.25rem;text-align:center}

#mainContainer #technology {position:relative;padding:25.208333vw 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 .tit_sub {width:76.75%;margin:0.416666% 0 4vw;font-family:'PT Sans';font-size:1rem;font-weight:500;color:#fff;line-height:1.5rem;text-align:center}
#mainContainer #technology .ptns_web {display:block;width:100%}
#mainContainer #technology .ptns_mob {display:none}

#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:22.916666%}
#mainContainer #partner h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #partner .tit_sub {margin-top:1.416666%;font-family:'PT Sans';font-size:1rem;font-weight:500;color:#fff;line-height:1.5rem;text-align:center}
#mainContainer #partner .ptns_web {display:block;width:100%;height:auto;margin-top:3.666666%}
#mainContainer #partner .ptns_mob {display:none}
#mainContainer #partner .partner_list {display:flex;width:100%;margin-top:3.666666%;align-items:center}
#mainContainer #partner .partner_list.ln_full {display:flex;width:100%;margin-top:3.666666%;justify-content:space-between;align-items:center}
#mainContainer #partner .partner_list ~ .partner_list {margin-top:2%}
#mainContainer #partner .partner_list .ptn {text-indent:-9999px}
#mainContainer #partner .partner_list .ptn ~ .ptn {margin-left:3%}
#mainContainer #partner .partner_list.ln_full .ptn ~ .ptn {margin-left:0}
#mainContainer #partner .partner_list .ptn.evolg {width:12.5%;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:12.916666%;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:14.333333%;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:13.666666%;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:17.083333%;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:9.5%;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:10%;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:6.916666%;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:12.583333%;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:17.75%;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:12.916666%;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:14.166666%;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:14.083333%;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:15.25%;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:13.833333%;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:8.833333%;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:34.25%}
#mainContainer #cs h2 .tit_strk {display:block;width:100%;height:auto}
#mainContainer #cs .tit_sub {margin-top:1.5%;font-family:'PT Sans';font-size:1rem;font-weight:500;color:#fff;line-height:1.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% 24.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 {padding-top:4.375%;background:rgba(10,10,10,0.79)}
#footer .inner_wrap {display:flex;position:relative;padding-bottom:2.5%}
#footer .logo_footer {position:absolute;top:0;left:4.296875%;width:10.859375%;aspect-ratio:167/47;background:url(../images/logo_footer.png) no-repeat 0 0;background-size:100% 100%;text-indent:-9999px}
#footer .ft_menu {display:flex;width:26.5%;padding-top:5%;flex-direction:column}
#footer .ft_menu .lnk_list {padding-left:18.867924%}
#footer .ft_menu .lnk_list li ~ li {margin-top:5.813953%}
#footer .ft_menu .lnk_list li a {display:block;font-family:'PT Sans';font-size:1rem;font-weight:700;color:#8d8d8d;line-height:1rem}
#footer .ft_menu .lnk_list li a:hover {color:#64b5d0}
#footer .ft_menu .cs_list {padding:10.062893% 0 0 5.974842%}
#footer .ft_menu .cs_list li ~ li {margin-top:4.682274%}
#footer .ft_menu .cs_list .btn_cs {display:flex;height:1.6rem;padding-left:14.046822%;font-family:'PT Sans';font-size:1rem;font-weight:700;;color:#606060;line-height:1rem;align-items:center}
#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 .cs_list .btn_cs.gm br {display:none}
#footer .ft_games {width:73.5%;padding-left:4.333333%;border-left:1px solid #262626}
#footer .ft_games .tit {font-family:'PT Sans';font-size:1.75rem;font-weight:700;color:#585858;line-height:2rem}
#footer .ft_games .ft_game_wrap {display:flex;justify-content:space-between}
#footer .ft_games .ft_game_wrap dl dt {font-size:1rem;font-weight:400;color:#8d8d8d;line-height:3.25rem}
#footer .ft_games .ft_game_wrap dl dd ~ dd {margin-top:0.3rem}
#footer .ft_games .ft_game_wrap dl dd a {display:block;font-size:0.75rem;font-weight:400;color:#606060;line-height:1rem}
#footer .ft_games .ft_game_wrap dl dd a:hover {color:#64b5d0}
#footer .copyright {height:3rem;background:#040306;font-family:'PT Sans';font-size:0.75rem;font-weight:700;color:#424242;line-height:3rem;text-align:center}

#subContainer {padding:6.5rem 0 5rem;flex:1}
.content_new {padding-top:1.25rem}
.content_new .sub_strk {display:flex;justify-content:center}
.content_new .sub_strk .tit_strk {display:block;width:auto;height:3.15rem}
.content_new .tit_sub {margin-top:1.166666%;font-family:'PT Sans';font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5rem;text-align:center}

/*S:games.asp*/
.sp_games .strk_tab_area {display:flex;width:68.833333%;aspect-ratio:826/110;margin:2.5% auto 0;padding:0 3.75%;background:url(../images/bg_strk_tab.png) no-repeat 0 0;background-size:100% 100%;justify-content:space-between}
.sp_games .strk_tab_area.tab_mob {display:none}
.sp_games .strk_tab_area button {display:inline-flex;height:100%;background:none;border:0;font-family:'PT Sans';font-size:1.1rem;font-weight:700;color:#fff;align-items:center}
.sp_games .strk_tab_area button.on {color:#b667dc}

.sp_games .game_wrap {margin-top:2.5%}
.sp_games .game_wrap ul {display:flex;flex-wrap:wrap;width:calc(100% + 0.5833336666666667%);margin-left:-0.5833336666666667%}
.sp_games .game_wrap ul li {width:16.083333%;aspect-ratio:193/233;margin:1.416666% 0 0 0.5833336666666667%}
/*.sp_games .game_wrap ul li:nth-child(6n+1) {margin-left:0}*/
.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%}
.sp_games .game_wrap ul li a:hover:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #b667dc;border-radius:6.217616% / 5.150214%}

/*#infoPopup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;width:70%;max-width:1160px;height:93.333333%;padding:1rem;background:#323232}*/
/*#infoPopup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;height:82.0179%;padding:1.707317vh;background:#323232}*/
#infoPopup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;height:70vh;padding:1.707317vh;background:#323232}
#infoGame {height:100%}
#infoGame .screen_wrap {position:relative;height:100%}
#infoGame .screen_wrap .scr {display:block;width:auto;height:100%}
#infoGame .screen_wrap .btn_strk {position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}

#infoPopup .swiper_wrap {height:75.954592%}
#infoPopup .mob_pop_ifo_swiper {display:none}
#infoPopup .pop_ifo_swiper {display:flex;overflow:hidden;width:100%;height:100%;flex-direction:column}
#infoPopup .pop_ifo_swiper .swiper-wrapper {width:100%;height:auto;aspect-ratio:1123/686}
#infoPopup .pop_ifo_swiper .swiper-wrapper img {display:block;width:100%}
#infoPopup .pop_ifo_swiper .swiper-wrapper .scr_mob {display:none}
#infoPopup .pop_ifo_paging {display:flex;flex:1;justify-content:center;align-items:center}
#infoPopup .pop_ifo_paging .swiper-pagination-bullet {display:block;opacity:1;width:auto;height:32%;aspect-ratio:1/1;background:#949494}
#infoPopup .pop_ifo_paging .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.4rem}
#infoPopup .pop_ifo_paging .swiper-pagination-bullet-active {background:#b667dc}
#infoPopup .pop_ifo_wrap {display:flex;position:relative;height:24.045408%}
#infoPopup .pop_ifo_wrap .figure {width:auto;height:100%}
#infoPopup .pop_ifo_wrap .figure img {display:block;width:auto;height:100%}
#infoPopup .pop_ifo_wrap .ifo {width:40%;margin:0.979519% 0 0 3.027604%}
#infoPopup .pop_ifo_wrap .ifo dt {font-size:1rem;font-weight:400;color:#fff;line-height:1rem}
#infoPopup .pop_ifo_wrap .ifo dd {margin-top:0.4rem;font-size:0.7rem;font-weight:400;color:rgba(255,255,255,0.6);line-height:0.9rem}
#infoPopup .pop_ifo_wrap .ifo .p_fair {margin-top:0.95rem}
#infoPopup .pop_ifo_wrap .ifo .p_fair .ico_fair {display:block;width:8.55rem;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 {position:absolute;top:50%;right:0;transform:translateY(-50%)}
#infoPopup .btn_ifo_cls {display:block;position:absolute;top:0;right:calc(-4.464285% - 0.5rem);width:4.464285%;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 {padding:10.694444% 0 44.513888%;background:url(../images/bg_whoWeAre.png) no-repeat 50% 0;background-size:100% auto}
.who_we_are .content_new {padding:0}
.who_we_are ~ #subContainer {padding-top:0}
.who_we_are ~ #subContainer .content_new {padding-top:0}

.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 {display:flex;width:100%;margin-top:3.083333%;padding:4.25% 0 15.416666%;background:url(../images/bg_deliver_wrap.png) no-repeat 51.914414% 0;background-size:26% auto;flex-wrap:wrap;justify-content:space-between}
.what_we_deliver .deliver_wrap dl {width:35.583333%;margin-top:6.083333%}
.what_we_deliver .deliver_wrap dl dt {font-size:1.4rem;font-weight:400;color:#fff;line-height:1.4rem}
.what_we_deliver .deliver_wrap dl:nth-child(odd) dt {text-align:right}
.what_we_deliver .deliver_wrap dl dd {margin-top:0.15rem;font-size:0.9rem;font-weight:400;color:#9e9e9e;line-height:1.3rem}
.what_we_deliver .deliver_wrap dl:nth-child(odd) dd {text-align:right}

.provably_fair {position:relative;padding:28.25% 0 3.666666%}
.provably_fair.ln_vtc:after {background:#fdfb96}
.provably_fair .sub_strk .tit_strk {height:3.95rem}
.provably_fair .tit_sub {width:79%;margin:1.166666% auto 0;line-height:2rem}

.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 {margin-top:-9.583333%;padding:11.583333% 0 6.666666%}
.token_casino .img_soon {display:block;width:100%;height:auto;margin-top:28.083333%}
.token_casino .img_soon_mob {display:none}
.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:16px;height:16px;background:#949494}
.token_casino .pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet {margin-left:0.4rem}
.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:4%;flex-wrap:wrap;justify-content:space-between}
.casino_game .casino_wrap a {display:block;width:32.583333%;aspect-ratio:391/282;margin-top:0.5%}
.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:1.15rem;font-weight:700;color:#fff;line-height:1.15rem}
.casino_game .casino_wrap dl dd {margin-top:0.65rem;font-family:'PT Sans';font-size:0.6rem;font-weight:400;color:#979797;line-height:0.75rem}
.casino_game .casino_wrap .txt_play {position:absolute;bottom:6.393861%;left:4.60358%;font-family:'PT Sans';font-size:0.7rem;font-weight:400;color:#ff3e22;line-height:0.7rem}

.certified_rng {position:relative;padding:30.166666% 0 0}
.certified_rng.ln_vtc:after {background:#54c9f3}
.certified_rng .lang_ko {font-family: 'Noto Sans Korean';font-size:1rem;font-weight:400}
.certified_rng .img_rng {display:block;position:relative;left:17.166666%;width:55.833333%;height:auto;margin-top:4.5%}
/*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:500;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:100%;font-size:1.35rem;font-weight:500;line-height:1.6rem;padding:20px}
.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:8vh;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 (min-width:1440px){
}
@media screen and (max-width:1280px){html,body {font-size:20px}}
@media screen and (max-width:1279px){html,body {font-size:19.984375px}}
@media screen and (max-width:1278px){html,body {font-size:19.96875px}}
@media screen and (max-width:1277px){html,body {font-size:19.953125px}}
@media screen and (max-width:1276px){html,body {font-size:19.9375px}}
@media screen and (max-width:1275px){html,body {font-size:19.921875px}}
@media screen and (max-width:1274px){html,body {font-size:19.90625px}}
@media screen and (max-width:1273px){html,body {font-size:19.890625px}}
@media screen and (max-width:1272px){html,body {font-size:19.875px}}
@media screen and (max-width:1271px){html,body {font-size:19.859375px}}
@media screen and (max-width:1270px){html,body {font-size:19.84375px}}
@media screen and (max-width:1269px){html,body {font-size:19.828125px}}
@media screen and (max-width:1268px){html,body {font-size:19.8125px}}
@media screen and (max-width:1267px){html,body {font-size:19.796875px}}
@media screen and (max-width:1266px){html,body {font-size:19.78125px}}
@media screen and (max-width:1265px){html,body {font-size:19.765625px}}
@media screen and (max-width:1264px){html,body {font-size:19.75px}}
@media screen and (max-width:1263px){html,body {font-size:19.734375px}}
@media screen and (max-width:1262px){html,body {font-size:19.71875px}}
@media screen and (max-width:1261px){html,body {font-size:19.703125px}}
@media screen and (max-width:1260px){html,body {font-size:19.6875px}}
@media screen and (max-width:1259px){html,body {font-size:19.671875px}}
@media screen and (max-width:1258px){html,body {font-size:19.65625px}}
@media screen and (max-width:1257px){html,body {font-size:19.640625px}}
@media screen and (max-width:1256px){html,body {font-size:19.625px}}
@media screen and (max-width:1255px){html,body {font-size:19.609375px}}
@media screen and (max-width:1254px){html,body {font-size:19.59375px}}
@media screen and (max-width:1253px){html,body {font-size:19.578125px}}
@media screen and (max-width:1252px){html,body {font-size:19.5625px}}
@media screen and (max-width:1251px){html,body {font-size:19.546875px}}
@media screen and (max-width:1250px){html,body {font-size:19.53125px}}
@media screen and (max-width:1249px){html,body {font-size:19.515625px}}
@media screen and (max-width:1248px){html,body {font-size:19.5px}}
@media screen and (max-width:1247px){html,body {font-size:19.484375px}}
@media screen and (max-width:1246px){html,body {font-size:19.46875px}}
@media screen and (max-width:1245px){html,body {font-size:19.453125px}}
@media screen and (max-width:1244px){html,body {font-size:19.4375px}}
@media screen and (max-width:1243px){html,body {font-size:19.421875px}}
@media screen and (max-width:1242px){html,body {font-size:19.40625px}}
@media screen and (max-width:1241px){html,body {font-size:19.390625px}}
@media screen and (max-width:1240px){html,body {font-size:19.375px}}
@media screen and (max-width:1239px){html,body {font-size:19.359375px}}
@media screen and (max-width:1238px){html,body {font-size:19.34375px}}
@media screen and (max-width:1237px){html,body {font-size:19.328125px}}
@media screen and (max-width:1236px){html,body {font-size:19.3125px}}
@media screen and (max-width:1235px){html,body {font-size:19.296875px}}
@media screen and (max-width:1234px){html,body {font-size:19.28125px}}
@media screen and (max-width:1233px){html,body {font-size:19.265625px}}
@media screen and (max-width:1232px){html,body {font-size:19.25px}}
@media screen and (max-width:1231px){html,body {font-size:19.234375px}}
@media screen and (max-width:1230px){html,body {font-size:19.21875px}}
@media screen and (max-width:1229px){html,body {font-size:19.203125px}}
@media screen and (max-width:1228px){html,body {font-size:19.1875px}}
@media screen and (max-width:1227px){html,body {font-size:19.171875px}}
@media screen and (max-width:1226px){html,body {font-size:19.15625px}}
@media screen and (max-width:1225px){html,body {font-size:19.140625px}}
@media screen and (max-width:1224px){html,body {font-size:19.125px}}
@media screen and (max-width:1223px){html,body {font-size:19.109375px}}
@media screen and (max-width:1222px){html,body {font-size:19.09375px}}
@media screen and (max-width:1221px){html,body {font-size:19.078125px}}
@media screen and (max-width:1220px){html,body {font-size:19.0625px}}
@media screen and (max-width:1219px){html,body {font-size:19.046875px}}
@media screen and (max-width:1218px){html,body {font-size:19.03125px}}
@media screen and (max-width:1217px){html,body {font-size:19.015625px}}
@media screen and (max-width:1216px){html,body {font-size:19px}}
@media screen and (max-width:1215px){html,body {font-size:18.984375px}}
@media screen and (max-width:1214px){html,body {font-size:18.96875px}}
@media screen and (max-width:1213px){html,body {font-size:18.953125px}}
@media screen and (max-width:1212px){html,body {font-size:18.9375px}}
@media screen and (max-width:1211px){html,body {font-size:18.921875px}}
@media screen and (max-width:1210px){html,body {font-size:18.90625px}}
@media screen and (max-width:1209px){html,body {font-size:18.890625px}}
@media screen and (max-width:1208px){html,body {font-size:18.875px}}
@media screen and (max-width:1207px){html,body {font-size:18.859375px}}
@media screen and (max-width:1206px){html,body {font-size:18.84375px}}
@media screen and (max-width:1205px){html,body {font-size:18.828125px}}
@media screen and (max-width:1204px){html,body {font-size:18.8125px}}
@media screen and (max-width:1203px){html,body {font-size:18.796875px}}
@media screen and (max-width:1202px){html,body {font-size:18.78125px}}
@media screen and (max-width:1201px){html,body {font-size:18.765625px}}
@media screen and (max-width:1200px){html,body {font-size:18.75px}}
@media screen and (max-width:1199px){html,body {font-size:18.734375px}}
@media screen and (max-width:1198px){html,body {font-size:18.71875px}}
@media screen and (max-width:1197px){html,body {font-size:18.703125px}}
@media screen and (max-width:1196px){html,body {font-size:18.6875px}}
@media screen and (max-width:1195px){html,body {font-size:18.671875px}}
@media screen and (max-width:1194px){html,body {font-size:18.65625px}}
@media screen and (max-width:1193px){html,body {font-size:18.640625px}}
@media screen and (max-width:1192px){html,body {font-size:18.625px}}
@media screen and (max-width:1191px){html,body {font-size:18.609375px}}
@media screen and (max-width:1190px){html,body {font-size:18.59375px}}
@media screen and (max-width:1189px){html,body {font-size:18.578125px}}
@media screen and (max-width:1188px){html,body {font-size:18.5625px}}
@media screen and (max-width:1187px){html,body {font-size:18.546875px}}
@media screen and (max-width:1186px){html,body {font-size:18.53125px}}
@media screen and (max-width:1185px){html,body {font-size:18.515625px}}
@media screen and (max-width:1184px){html,body {font-size:18.5px}}
@media screen and (max-width:1183px){html,body {font-size:18.484375px}}
@media screen and (max-width:1182px){html,body {font-size:18.46875px}}
@media screen and (max-width:1181px){html,body {font-size:18.453125px}}
@media screen and (max-width:1180px){html,body {font-size:18.4375px}}
@media screen and (max-width:1179px){html,body {font-size:18.421875px}}
@media screen and (max-width:1178px){html,body {font-size:18.40625px}}
@media screen and (max-width:1177px){html,body {font-size:18.390625px}}
@media screen and (max-width:1176px){html,body {font-size:18.375px}}
@media screen and (max-width:1175px){html,body {font-size:18.359375px}}
@media screen and (max-width:1174px){html,body {font-size:18.34375px}}
@media screen and (max-width:1173px){html,body {font-size:18.328125px}}
@media screen and (max-width:1172px){html,body {font-size:18.3125px}}
@media screen and (max-width:1171px){html,body {font-size:18.296875px}}
@media screen and (max-width:1170px){html,body {font-size:18.28125px}}
@media screen and (max-width:1169px){html,body {font-size:18.265625px}}
@media screen and (max-width:1168px){html,body {font-size:18.25px}}
@media screen and (max-width:1167px){html,body {font-size:18.234375px}}
@media screen and (max-width:1166px){html,body {font-size:18.21875px}}
@media screen and (max-width:1165px){html,body {font-size:18.203125px}}
@media screen and (max-width:1164px){html,body {font-size:18.1875px}}
@media screen and (max-width:1163px){html,body {font-size:18.171875px}}
@media screen and (max-width:1162px){html,body {font-size:18.15625px}}
@media screen and (max-width:1161px){html,body {font-size:18.140625px}}
@media screen and (max-width:1160px){html,body {font-size:18.125px}}
@media screen and (max-width:1159px){html,body {font-size:18.109375px}}
@media screen and (max-width:1158px){html,body {font-size:18.09375px}}
@media screen and (max-width:1157px){html,body {font-size:18.078125px}}
@media screen and (max-width:1156px){html,body {font-size:18.0625px}}
@media screen and (max-width:1155px){html,body {font-size:18.046875px}}
@media screen and (max-width:1154px){html,body {font-size:18.03125px}}
@media screen and (max-width:1153px){html,body {font-size:18.015625px}}
@media screen and (max-width:1152px){html,body {font-size:18px}}
@media screen and (max-width:1151px){html,body {font-size:17.984375px}}
@media screen and (max-width:1150px){html,body {font-size:17.96875px}}
@media screen and (max-width:1149px){html,body {font-size:17.953125px}}
@media screen and (max-width:1148px){html,body {font-size:17.9375px}}
@media screen and (max-width:1147px){html,body {font-size:17.921875px}}
@media screen and (max-width:1146px){html,body {font-size:17.90625px}}
@media screen and (max-width:1145px){html,body {font-size:17.890625px}}
@media screen and (max-width:1144px){html,body {font-size:17.875px}}
@media screen and (max-width:1143px){html,body {font-size:17.859375px}}
@media screen and (max-width:1142px){html,body {font-size:17.84375px}}
@media screen and (max-width:1141px){html,body {font-size:17.828125px}}
@media screen and (max-width:1140px){html,body {font-size:17.8125px}}
@media screen and (max-width:1139px){html,body {font-size:17.796875px}}
@media screen and (max-width:1138px){html,body {font-size:17.78125px}}
@media screen and (max-width:1137px){html,body {font-size:17.765625px}}
@media screen and (max-width:1136px){html,body {font-size:17.75px}}
@media screen and (max-width:1135px){html,body {font-size:17.734375px}}
@media screen and (max-width:1134px){html,body {font-size:17.71875px}}
@media screen and (max-width:1133px){html,body {font-size:17.703125px}}
@media screen and (max-width:1132px){html,body {font-size:17.6875px}}
@media screen and (max-width:1131px){html,body {font-size:17.671875px}}
@media screen and (max-width:1130px){html,body {font-size:17.65625px}}
@media screen and (max-width:1129px){html,body {font-size:17.640625px}}
@media screen and (max-width:1128px){html,body {font-size:17.625px}}
@media screen and (max-width:1127px){html,body {font-size:17.609375px}}
@media screen and (max-width:1126px){html,body {font-size:17.59375px}}
@media screen and (max-width:1125px){html,body {font-size:17.578125px}}
@media screen and (max-width:1124px){html,body {font-size:17.5625px}}
@media screen and (max-width:1123px){html,body {font-size:17.546875px}}
@media screen and (max-width:1122px){html,body {font-size:17.53125px}}
@media screen and (max-width:1121px){html,body {font-size:17.515625px}}
@media screen and (max-width:1120px){html,body {font-size:17.5px}}
@media screen and (max-width:1119px){html,body {font-size:17.484375px}}
@media screen and (max-width:1118px){html,body {font-size:17.46875px}}
@media screen and (max-width:1117px){html,body {font-size:17.453125px}}
@media screen and (max-width:1116px){html,body {font-size:17.4375px}}
@media screen and (max-width:1115px){html,body {font-size:17.421875px}}
@media screen and (max-width:1114px){html,body {font-size:17.40625px}}
@media screen and (max-width:1113px){html,body {font-size:17.390625px}}
@media screen and (max-width:1112px){html,body {font-size:17.375px}}
@media screen and (max-width:1111px){html,body {font-size:17.359375px}}
@media screen and (max-width:1110px){html,body {font-size:17.34375px}}
@media screen and (max-width:1109px){html,body {font-size:17.328125px}}
@media screen and (max-width:1108px){html,body {font-size:17.3125px}}
@media screen and (max-width:1107px){html,body {font-size:17.296875px}}
@media screen and (max-width:1106px){html,body {font-size:17.28125px}}
@media screen and (max-width:1105px){html,body {font-size:17.265625px}}
@media screen and (max-width:1104px){html,body {font-size:17.25px}}
@media screen and (max-width:1103px){html,body {font-size:17.234375px}}
@media screen and (max-width:1102px){html,body {font-size:17.21875px}}
@media screen and (max-width:1101px){html,body {font-size:17.203125px}}
@media screen and (max-width:1100px){html,body {font-size:17.1875px}}
@media screen and (max-width:1099px){html,body {font-size:17.171875px}}
@media screen and (max-width:1098px){html,body {font-size:17.15625px}}
@media screen and (max-width:1097px){html,body {font-size:17.140625px}}
@media screen and (max-width:1096px){html,body {font-size:17.125px}}
@media screen and (max-width:1095px){html,body {font-size:17.109375px}}
@media screen and (max-width:1094px){html,body {font-size:17.09375px}}
@media screen and (max-width:1093px){html,body {font-size:17.078125px}}
@media screen and (max-width:1092px){html,body {font-size:17.0625px}}
@media screen and (max-width:1091px){html,body {font-size:17.046875px}}
@media screen and (max-width:1090px){html,body {font-size:17.03125px}}
@media screen and (max-width:1089px){html,body {font-size:17.015625px}}
@media screen and (max-width:1088px){html,body {font-size:17px}}
@media screen and (max-width:1087px){html,body {font-size:16.984375px}}
@media screen and (max-width:1086px){html,body {font-size:16.96875px}}
@media screen and (max-width:1085px){html,body {font-size:16.953125px}}
@media screen and (max-width:1084px){html,body {font-size:16.9375px}}
@media screen and (max-width:1083px){html,body {font-size:16.921875px}}
@media screen and (max-width:1082px){html,body {font-size:16.90625px}}
@media screen and (max-width:1081px){html,body {font-size:16.890625px}}
@media screen and (max-width:1080px){html,body {font-size:16.875px}}
@media screen and (max-width:1079px){html,body {font-size:16.859375px}}
@media screen and (max-width:1078px){html,body {font-size:16.84375px}}
@media screen and (max-width:1077px){html,body {font-size:16.828125px}}
@media screen and (max-width:1076px){html,body {font-size:16.8125px}}
@media screen and (max-width:1075px){html,body {font-size:16.796875px}}
@media screen and (max-width:1074px){html,body {font-size:16.78125px}}
@media screen and (max-width:1073px){html,body {font-size:16.765625px}}
@media screen and (max-width:1072px){html,body {font-size:16.75px}}
@media screen and (max-width:1071px){html,body {font-size:16.734375px}}
@media screen and (max-width:1070px){html,body {font-size:16.71875px}}
@media screen and (max-width:1069px){html,body {font-size:16.703125px}}
@media screen and (max-width:1068px){html,body {font-size:16.6875px}}
@media screen and (max-width:1067px){html,body {font-size:16.671875px}}
@media screen and (max-width:1066px){html,body {font-size:16.65625px}}
@media screen and (max-width:1065px){html,body {font-size:16.640625px}}
@media screen and (max-width:1064px){html,body {font-size:16.625px}}
@media screen and (max-width:1063px){html,body {font-size:16.609375px}}
@media screen and (max-width:1062px){html,body {font-size:16.59375px}}
@media screen and (max-width:1061px){html,body {font-size:16.578125px}}
@media screen and (max-width:1060px){html,body {font-size:16.5625px}}
@media screen and (max-width:1059px){html,body {font-size:16.546875px}}
@media screen and (max-width:1058px){html,body {font-size:16.53125px}}
@media screen and (max-width:1057px){html,body {font-size:16.515625px}}
@media screen and (max-width:1056px){html,body {font-size:16.5px}}
@media screen and (max-width:1055px){html,body {font-size:16.484375px}}
@media screen and (max-width:1054px){html,body {font-size:16.46875px}}
@media screen and (max-width:1053px){html,body {font-size:16.453125px}}
@media screen and (max-width:1052px){html,body {font-size:16.4375px}}
@media screen and (max-width:1051px){html,body {font-size:16.421875px}}
@media screen and (max-width:1050px){html,body {font-size:16.40625px}}
@media screen and (max-width:1049px){html,body {font-size:16.390625px}}
@media screen and (max-width:1048px){html,body {font-size:16.375px}}
@media screen and (max-width:1047px){html,body {font-size:16.359375px}}
@media screen and (max-width:1046px){html,body {font-size:16.34375px}}
@media screen and (max-width:1045px){html,body {font-size:16.328125px}}
@media screen and (max-width:1044px){html,body {font-size:16.3125px}}
@media screen and (max-width:1043px){html,body {font-size:16.296875px}}
@media screen and (max-width:1042px){html,body {font-size:16.28125px}}
@media screen and (max-width:1041px){html,body {font-size:16.265625px}}
@media screen and (max-width:1040px){html,body {font-size:16.25px}}
@media screen and (max-width:1039px){html,body {font-size:16.234375px}}
@media screen and (max-width:1038px){html,body {font-size:16.21875px}}
@media screen and (max-width:1037px){html,body {font-size:16.203125px}}
@media screen and (max-width:1036px){html,body {font-size:16.1875px}}
@media screen and (max-width:1035px){html,body {font-size:16.171875px}}
@media screen and (max-width:1034px){html,body {font-size:16.15625px}}
@media screen and (max-width:1033px){html,body {font-size:16.140625px}}
@media screen and (max-width:1032px){html,body {font-size:16.125px}}
@media screen and (max-width:1031px){html,body {font-size:16.109375px}}
@media screen and (max-width:1030px){html,body {font-size:16.09375px}}
@media screen and (max-width:1029px){html,body {font-size:16.078125px}}
@media screen and (max-width:1028px){html,body {font-size:16.0625px}}
@media screen and (max-width:1027px){html,body {font-size:16.046875px}}
@media screen and (max-width:1026px){html,body {font-size:16.03125px}}
@media screen and (max-width:1025px){html,body {font-size:16.015625px}}
@media screen and (max-width:1024px){html,body {font-size:16px}}
@media screen and (max-width:1023px){
	html,body {font-size:15.984375px}
	#header {height:11.25%}
	#header .logo {top:50%;transform:translateY(-50%);width:auto;height:37.777777%}

	#mainContainer .key_visual .bg_kv .sub_wrap .sub_strk {width:55%}

	#infoPopup .pop_ifo_wrap .ifo .p_fair {height:20%;margin-top:0.4rem}
	#infoPopup .pop_ifo_wrap .ifo .p_fair .ico_fair {width:auto;height:100%}
	#infoPopup .pop_ifo_wrap .btn_strk {width:auto;height:50%;aspect-ratio:209/80}
}
@media screen and (max-width:1022px){html,body {font-size:15.96875px}}
@media screen and (max-width:1021px){html,body {font-size:15.953125px}}
@media screen and (max-width:1020px){html,body {font-size:15.9375px}}
@media screen and (max-width:1019px){html,body {font-size:15.921875px}}
@media screen and (max-width:1018px){html,body {font-size:15.90625px}}
@media screen and (max-width:1017px){html,body {font-size:15.890625px}}
@media screen and (max-width:1016px){html,body {font-size:15.875px}}
@media screen and (max-width:1015px){html,body {font-size:15.859375px}}
@media screen and (max-width:1014px){html,body {font-size:15.84375px}}
@media screen and (max-width:1013px){html,body {font-size:15.828125px}}
@media screen and (max-width:1012px){html,body {font-size:15.8125px}}
@media screen and (max-width:1011px){html,body {font-size:15.796875px}}
@media screen and (max-width:1010px){html,body {font-size:15.78125px}}
@media screen and (max-width:1009px){html,body {font-size:15.765625px}}
@media screen and (max-width:1008px){html,body {font-size:15.75px}}
@media screen and (max-width:1007px){html,body {font-size:15.734375px}}
@media screen and (max-width:1006px){html,body {font-size:15.71875px}}
@media screen and (max-width:1005px){html,body {font-size:15.703125px}}
@media screen and (max-width:1004px){html,body {font-size:15.6875px}}
@media screen and (max-width:1003px){html,body {font-size:15.671875px}}
@media screen and (max-width:1002px){html,body {font-size:15.65625px}}
@media screen and (max-width:1001px){html,body {font-size:15.640625px}}
@media screen and (max-width:1000px){html,body {font-size:15.625px}}
@media screen and (max-width:999px){html,body {font-size:15.609375px}}
@media screen and (max-width:998px){html,body {font-size:15.59375px}}
@media screen and (max-width:997px){html,body {font-size:15.578125px}}
@media screen and (max-width:996px){html,body {font-size:15.5625px}}
@media screen and (max-width:995px){html,body {font-size:15.546875px}}
@media screen and (max-width:994px){html,body {font-size:15.53125px}}
@media screen and (max-width:993px){html,body {font-size:15.515625px}}
@media screen and (max-width:992px){html,body {font-size:15.5px}}
@media screen and (max-width:991px){html,body {font-size:15.484375px}}
@media screen and (max-width:990px){html,body {font-size:15.46875px}}
@media screen and (max-width:989px){html,body {font-size:15.453125px}}
@media screen and (max-width:988px){html,body {font-size:15.4375px}}
@media screen and (max-width:987px){html,body {font-size:15.421875px}}
@media screen and (max-width:986px){html,body {font-size:15.40625px}}
@media screen and (max-width:985px){html,body {font-size:15.390625px}}
@media screen and (max-width:984px){html,body {font-size:15.375px}}
@media screen and (max-width:983px){html,body {font-size:15.359375px}}
@media screen and (max-width:982px){html,body {font-size:15.34375px}}
@media screen and (max-width:981px){html,body {font-size:15.328125px}}
@media screen and (max-width:980px){html,body {font-size:15.3125px}}
@media screen and (max-width:979px){html,body {font-size:15.296875px}}
@media screen and (max-width:978px){html,body {font-size:15.28125px}}
@media screen and (max-width:977px){html,body {font-size:15.265625px}}
@media screen and (max-width:976px){html,body {font-size:15.25px}}
@media screen and (max-width:975px){html,body {font-size:15.234375px}}
@media screen and (max-width:974px){html,body {font-size:15.21875px}}
@media screen and (max-width:973px){html,body {font-size:15.203125px}}
@media screen and (max-width:972px){html,body {font-size:15.1875px}}
@media screen and (max-width:971px){html,body {font-size:15.171875px}}
@media screen and (max-width:970px){html,body {font-size:15.15625px}}
@media screen and (max-width:969px){html,body {font-size:15.140625px}}
@media screen and (max-width:968px){html,body {font-size:15.125px}}
@media screen and (max-width:967px){html,body {font-size:15.109375px}}
@media screen and (max-width:966px){html,body {font-size:15.09375px}}
@media screen and (max-width:965px){html,body {font-size:15.078125px}}
@media screen and (max-width:964px){html,body {font-size:15.0625px}}
@media screen and (max-width:963px){html,body {font-size:15.046875px}}
@media screen and (max-width:962px){html,body {font-size:15.03125px}}
@media screen and (max-width:961px){html,body {font-size:15.015625px}}
@media screen and (max-width:960px){html,body {font-size:15px}}
@media screen and (max-width:959px){html,body {font-size:14.984375px}}
@media screen and (max-width:958px){html,body {font-size:14.96875px}}
@media screen and (max-width:957px){html,body {font-size:14.953125px}}
@media screen and (max-width:956px){html,body {font-size:14.9375px}}
@media screen and (max-width:955px){html,body {font-size:14.921875px}}
@media screen and (max-width:954px){html,body {font-size:14.90625px}}
@media screen and (max-width:953px){html,body {font-size:14.890625px}}
@media screen and (max-width:952px){html,body {font-size:14.875px}}
@media screen and (max-width:951px){html,body {font-size:14.859375px}}
@media screen and (max-width:950px){html,body {font-size:14.84375px}}
@media screen and (max-width:949px){html,body {font-size:14.828125px}}
@media screen and (max-width:948px){html,body {font-size:14.8125px}}
@media screen and (max-width:947px){html,body {font-size:14.796875px}}
@media screen and (max-width:946px){html,body {font-size:14.78125px}}
@media screen and (max-width:945px){html,body {font-size:14.765625px}}
@media screen and (max-width:944px){html,body {font-size:14.75px}}
@media screen and (max-width:943px){html,body {font-size:14.734375px}}
@media screen and (max-width:942px){html,body {font-size:14.71875px}}
@media screen and (max-width:941px){html,body {font-size:14.703125px}}
@media screen and (max-width:940px){html,body {font-size:14.6875px}}
@media screen and (max-width:939px){html,body {font-size:14.671875px}}
@media screen and (max-width:938px){html,body {font-size:14.65625px}}
@media screen and (max-width:937px){html,body {font-size:14.640625px}}
@media screen and (max-width:936px){html,body {font-size:14.625px}}
@media screen and (max-width:935px){html,body {font-size:14.609375px}}
@media screen and (max-width:934px){html,body {font-size:14.59375px}}
@media screen and (max-width:933px){html,body {font-size:14.578125px}}
@media screen and (max-width:932px){html,body {font-size:14.5625px}}
@media screen and (max-width:931px){html,body {font-size:14.546875px}}
@media screen and (max-width:930px){html,body {font-size:14.53125px}}
@media screen and (max-width:929px){html,body {font-size:14.515625px}}
@media screen and (max-width:928px){html,body {font-size:14.5px}}
@media screen and (max-width:927px){html,body {font-size:14.484375px}}
@media screen and (max-width:926px){html,body {font-size:14.46875px}}
@media screen and (max-width:925px){html,body {font-size:14.453125px}}
@media screen and (max-width:924px){html,body {font-size:14.4375px}}
@media screen and (max-width:923px){html,body {font-size:14.421875px}}
@media screen and (max-width:922px){html,body {font-size:14.40625px}}
@media screen and (max-width:921px){html,body {font-size:14.390625px}}
@media screen and (max-width:920px){html,body {font-size:14.375px}}
@media screen and (max-width:919px){html,body {font-size:14.359375px}}
@media screen and (max-width:918px){html,body {font-size:14.34375px}}
@media screen and (max-width:917px){html,body {font-size:14.328125px}}
@media screen and (max-width:916px){html,body {font-size:14.3125px}}
@media screen and (max-width:915px){html,body {font-size:14.296875px}}
@media screen and (max-width:914px){html,body {font-size:14.28125px}}
@media screen and (max-width:913px){html,body {font-size:14.265625px}}
@media screen and (max-width:912px){html,body {font-size:14.25px}}
@media screen and (max-width:911px){html,body {font-size:14.234375px}}
@media screen and (max-width:910px){html,body {font-size:14.21875px}}
@media screen and (max-width:909px){html,body {font-size:14.203125px}}
@media screen and (max-width:908px){html,body {font-size:14.1875px}}
@media screen and (max-width:907px){html,body {font-size:14.171875px}}
@media screen and (max-width:906px){html,body {font-size:14.15625px}}
@media screen and (max-width:905px){html,body {font-size:14.140625px}}
@media screen and (max-width:904px){html,body {font-size:14.125px}}
@media screen and (max-width:903px){html,body {font-size:14.109375px}}
@media screen and (max-width:902px){html,body {font-size:14.09375px}}
@media screen and (max-width:901px){html,body {font-size:14.078125px}}
@media screen and (max-width:900px){html,body {font-size:14.0625px}}
@media screen and (max-width:899px){html,body {font-size:14.046875px}}
@media screen and (max-width:898px){html,body {font-size:14.03125px}}
@media screen and (max-width:897px){html,body {font-size:14.015625px}}
@media screen and (max-width:896px){html,body {font-size:14px}}
@media screen and (max-width:895px){html,body {font-size:13.984375px}}
@media screen and (max-width:894px){html,body {font-size:13.96875px}}
@media screen and (max-width:893px){html,body {font-size:13.953125px}}
@media screen and (max-width:892px){html,body {font-size:13.9375px}}
@media screen and (max-width:891px){html,body {font-size:13.921875px}}
@media screen and (max-width:890px){html,body {font-size:13.90625px}}
@media screen and (max-width:889px){html,body {font-size:13.890625px}}
@media screen and (max-width:888px){html,body {font-size:13.875px}}
@media screen and (max-width:887px){html,body {font-size:13.859375px}}
@media screen and (max-width:886px){html,body {font-size:13.84375px}}
@media screen and (max-width:885px){html,body {font-size:13.828125px}}
@media screen and (max-width:884px){html,body {font-size:13.8125px}}
@media screen and (max-width:883px){html,body {font-size:13.796875px}}
@media screen and (max-width:882px){html,body {font-size:13.78125px}}
@media screen and (max-width:881px){html,body {font-size:13.765625px}}
@media screen and (max-width:880px){html,body {font-size:13.75px}}
@media screen and (max-width:879px){html,body {font-size:13.734375px}}
@media screen and (max-width:878px){html,body {font-size:13.71875px}}
@media screen and (max-width:877px){html,body {font-size:13.703125px}}
@media screen and (max-width:876px){html,body {font-size:13.6875px}}
@media screen and (max-width:875px){html,body {font-size:13.671875px}}
@media screen and (max-width:874px){html,body {font-size:13.65625px}}
@media screen and (max-width:873px){html,body {font-size:13.640625px}}
@media screen and (max-width:872px){html,body {font-size:13.625px}}
@media screen and (max-width:871px){html,body {font-size:13.609375px}}
@media screen and (max-width:870px){html,body {font-size:13.59375px}}
@media screen and (max-width:869px){html,body {font-size:13.578125px}}
@media screen and (max-width:868px){html,body {font-size:13.5625px}}
@media screen and (max-width:867px){html,body {font-size:13.546875px}}
@media screen and (max-width:866px){html,body {font-size:13.53125px}}
@media screen and (max-width:865px){html,body {font-size:13.515625px}}
@media screen and (max-width:864px){html,body {font-size:13.5px}}
@media screen and (max-width:863px){html,body {font-size:13.484375px}}
@media screen and (max-width:862px){html,body {font-size:13.46875px}}
@media screen and (max-width:861px){html,body {font-size:13.453125px}}
@media screen and (max-width:860px){html,body {font-size:13.4375px}}
@media screen and (max-width:859px){html,body {font-size:13.421875px}}
@media screen and (max-width:858px){html,body {font-size:13.40625px}}
@media screen and (max-width:857px){html,body {font-size:13.390625px}}
@media screen and (max-width:856px){html,body {font-size:13.375px}}
@media screen and (max-width:855px){html,body {font-size:13.359375px}}
@media screen and (max-width:854px){html,body {font-size:13.34375px}}
@media screen and (max-width:853px){html,body {font-size:13.328125px}}
@media screen and (max-width:852px){html,body {font-size:13.3125px}}
@media screen and (max-width:851px){html,body {font-size:13.296875px}}
@media screen and (max-width:850px){html,body {font-size:13.28125px}}
@media screen and (max-width:849px){html,body {font-size:13.265625px}}
@media screen and (max-width:848px){html,body {font-size:13.25px}}
@media screen and (max-width:847px){html,body {font-size:13.234375px}}
@media screen and (max-width:846px){html,body {font-size:13.21875px}}
@media screen and (max-width:845px){html,body {font-size:13.203125px}}
@media screen and (max-width:844px){html,body {font-size:13.1875px}}
@media screen and (max-width:843px){html,body {font-size:13.171875px}}
@media screen and (max-width:842px){html,body {font-size:13.15625px}}
@media screen and (max-width:841px){html,body {font-size:13.140625px}}
@media screen and (max-width:840px){html,body {font-size:13.125px}}
@media screen and (max-width:839px){html,body {font-size:13.109375px}}
@media screen and (max-width:838px){html,body {font-size:13.09375px}}
@media screen and (max-width:837px){html,body {font-size:13.078125px}}
@media screen and (max-width:836px){html,body {font-size:13.0625px}}
@media screen and (max-width:835px){html,body {font-size:13.046875px}}
@media screen and (max-width:834px){html,body {font-size:13.03125px}}
@media screen and (max-width:833px){html,body {font-size:13.015625px}}
@media screen and (max-width:832px){html,body {font-size:13px}}
@media screen and (max-width:831px){html,body {font-size:12.984375px}}
@media screen and (max-width:830px){html,body {font-size:12.96875px}}
@media screen and (max-width:829px){html,body {font-size:12.953125px}}
@media screen and (max-width:828px){html,body {font-size:12.9375px}}
@media screen and (max-width:827px){html,body {font-size:12.921875px}}
@media screen and (max-width:826px){html,body {font-size:12.90625px}}
@media screen and (max-width:825px){html,body {font-size:12.890625px}}
@media screen and (max-width:824px){html,body {font-size:12.875px}}
@media screen and (max-width:823px){html,body {font-size:12.859375px}}
@media screen and (max-width:822px){html,body {font-size:12.84375px}}
@media screen and (max-width:821px){html,body {font-size:12.828125px}}
@media screen and (max-width:820px){html,body {font-size:12.8125px}}
@media screen and (max-width:819px){html,body {font-size:12.796875px}}
@media screen and (max-width:818px){html,body {font-size:12.78125px}}
@media screen and (max-width:817px){html,body {font-size:12.765625px}}
@media screen and (max-width:816px){html,body {font-size:12.75px}}
@media screen and (max-width:815px){html,body {font-size:12.734375px}}
@media screen and (max-width:814px){html,body {font-size:12.71875px}}
@media screen and (max-width:813px){html,body {font-size:12.703125px}}
@media screen and (max-width:812px){html,body {font-size:12.6875px}}
@media screen and (max-width:811px){html,body {font-size:12.671875px}}
@media screen and (max-width:810px){html,body {font-size:12.65625px}}
@media screen and (max-width:809px){html,body {font-size:12.640625px}}
@media screen and (max-width:808px){html,body {font-size:12.625px}}
@media screen and (max-width:807px){html,body {font-size:12.609375px}}
@media screen and (max-width:806px){html,body {font-size:12.59375px}}
@media screen and (max-width:805px){html,body {font-size:12.578125px}}
@media screen and (max-width:804px){html,body {font-size:12.5625px}}
@media screen and (max-width:803px){html,body {font-size:12.546875px}}
@media screen and (max-width:802px){html,body {font-size:12.53125px}}
@media screen and (max-width:801px){html,body {font-size:12.515625px}}
@media screen and (max-width:800px){html,body {font-size:12.5px}}
@media screen and (max-width:799px){html,body {font-size:12.484375px}}
@media screen and (max-width:798px){html,body {font-size:12.46875px}}
@media screen and (max-width:797px){html,body {font-size:12.453125px}}
@media screen and (max-width:796px){html,body {font-size:12.4375px}}
@media screen and (max-width:795px){html,body {font-size:12.421875px}}
@media screen and (max-width:794px){html,body {font-size:12.40625px}}
@media screen and (max-width:793px){html,body {font-size:12.390625px}}
@media screen and (max-width:792px){html,body {font-size:12.375px}}
@media screen and (max-width:791px){html,body {font-size:12.359375px}}
@media screen and (max-width:790px){html,body {font-size:12.34375px}}
@media screen and (max-width:789px){html,body {font-size:12.328125px}}
@media screen and (max-width:788px){html,body {font-size:12.3125px}}
@media screen and (max-width:787px){html,body {font-size:12.296875px}}
@media screen and (max-width:786px){html,body {font-size:12.28125px}}
@media screen and (max-width:785px){html,body {font-size:12.265625px}}
@media screen and (max-width:784px){html,body {font-size:12.25px}}
@media screen and (max-width:783px){html,body {font-size:12.234375px}}
@media screen and (max-width:782px){html,body {font-size:12.21875px}}
@media screen and (max-width:781px){html,body {font-size:12.203125px}}
@media screen and (max-width:780px){html,body {font-size:12.1875px}}
@media screen and (max-width:779px){html,body {font-size:12.171875px}}
@media screen and (max-width:778px){html,body {font-size:12.15625px}}
@media screen and (max-width:777px){html,body {font-size:12.140625px}}
@media screen and (max-width:776px){html,body {font-size:12.125px}}
@media screen and (max-width:775px){html,body {font-size:12.109375px}}
@media screen and (max-width:774px){html,body {font-size:12.09375px}}
@media screen and (max-width:773px){html,body {font-size:12.078125px}}
@media screen and (max-width:772px){html,body {font-size:12.0625px}}
@media screen and (max-width:771px){html,body {font-size:12.046875px}}
@media screen and (max-width:770px){html,body {font-size:12.03125px}}
@media screen and (max-width:769px){html,body {font-size:12.015625px}}
@media screen and (max-width:768px){html,body {font-size:12px}}
@media screen and (max-width:767px){html,body {font-size:11.984375px}}
@media screen and (max-width:766px){html,body {font-size:11.96875px}}
@media screen and (max-width:765px){html,body {font-size:11.953125px}}
@media screen and (max-width:764px){html,body {font-size:11.9375px}}
@media screen and (max-width:763px){html,body {font-size:11.921875px}}
@media screen and (max-width:762px){html,body {font-size:11.90625px}}
@media screen and (max-width:761px){html,body {font-size:11.890625px}}
@media screen and (max-width:760px){html,body {font-size:11.875px}}
@media screen and (max-width:759px){html,body {font-size:11.859375px}}
@media screen and (max-width:758px){html,body {font-size:11.84375px}}
@media screen and (max-width:757px){html,body {font-size:11.828125px}}
@media screen and (max-width:756px){html,body {font-size:11.8125px}}
@media screen and (max-width:755px){html,body {font-size:11.796875px}}
@media screen and (max-width:754px){html,body {font-size:11.78125px}}
@media screen and (max-width:753px){html,body {font-size:11.765625px}}
@media screen and (max-width:752px){html,body {font-size:11.75px}}
@media screen and (max-width:751px){html,body {font-size:11.734375px}}
@media screen and (max-width:750px){html,body {font-size:11.71875px}}
@media screen and (max-width:749px){html,body {font-size:11.703125px}}
@media screen and (max-width:748px){html,body {font-size:11.6875px}}
@media screen and (max-width:747px){html,body {font-size:11.671875px}}
@media screen and (max-width:746px){html,body {font-size:11.65625px}}
@media screen and (max-width:745px){html,body {font-size:11.640625px}}
@media screen and (max-width:744px){html,body {font-size:11.625px}}
@media screen and (max-width:743px){html,body {font-size:11.609375px}}
@media screen and (max-width:742px){html,body {font-size:11.59375px}}
@media screen and (max-width:741px){html,body {font-size:11.578125px}}
@media screen and (max-width:740px){html,body {font-size:11.5625px}}
@media screen and (max-width:739px){html,body {font-size:11.546875px}}
@media screen and (max-width:738px){html,body {font-size:11.53125px}}
@media screen and (max-width:737px){html,body {font-size:11.515625px}}
@media screen and (max-width:736px){html,body {font-size:11.5px}}
@media screen and (max-width:735px){html,body {font-size:11.484375px}}
@media screen and (max-width:734px){html,body {font-size:11.46875px}}
@media screen and (max-width:733px){html,body {font-size:11.453125px}}
@media screen and (max-width:732px){html,body {font-size:11.4375px}}
@media screen and (max-width:731px){html,body {font-size:11.421875px}}
@media screen and (max-width:730px){html,body {font-size:11.40625px}}
@media screen and (max-width:729px){html,body {font-size:11.390625px}}
@media screen and (max-width:728px){html,body {font-size:11.375px}}
@media screen and (max-width:727px){html,body {font-size:11.359375px}}
@media screen and (max-width:726px){html,body {font-size:11.34375px}}
@media screen and (max-width:725px){html,body {font-size:11.328125px}}
@media screen and (max-width:724px){html,body {font-size:11.3125px}}
@media screen and (max-width:723px){html,body {font-size:11.296875px}}
@media screen and (max-width:722px){html,body {font-size:11.28125px}}
@media screen and (max-width:721px){html,body {font-size:11.265625px}}
@media screen and (max-width:720px){html,body {font-size:11.25px}}
@media screen and (max-width:719px){html,body {font-size:11.234375px}}
@media screen and (max-width:718px){html,body {font-size:11.21875px}}
@media screen and (max-width:717px){html,body {font-size:11.203125px}}
@media screen and (max-width:716px){html,body {font-size:11.1875px}}
@media screen and (max-width:715px){html,body {font-size:11.171875px}}
@media screen and (max-width:714px){html,body {font-size:11.15625px}}
@media screen and (max-width:713px){html,body {font-size:11.140625px}}
@media screen and (max-width:712px){html,body {font-size:11.125px}}
@media screen and (max-width:711px){html,body {font-size:11.109375px}}
@media screen and (max-width:710px){html,body {font-size:11.09375px}}
@media screen and (max-width:709px){html,body {font-size:11.078125px}}
@media screen and (max-width:708px){html,body {font-size:11.0625px}}
@media screen and (max-width:707px){html,body {font-size:11.046875px}}
@media screen and (max-width:706px){html,body {font-size:11.03125px}}
@media screen and (max-width:705px){html,body {font-size:11.015625px}}
@media screen and (max-width:704px){html,body {font-size:11px}}
@media screen and (max-width:703px){html,body {font-size:10.984375px}}
@media screen and (max-width:702px){html,body {font-size:10.96875px}}
@media screen and (max-width:701px){html,body {font-size:10.953125px}}
@media screen and (max-width:700px){html,body {font-size:10.9375px}}
@media screen and (max-width:699px){html,body {font-size:10.921875px}}
@media screen and (max-width:698px){html,body {font-size:10.90625px}}
@media screen and (max-width:697px){html,body {font-size:10.890625px}}
@media screen and (max-width:696px){html,body {font-size:10.875px}}
@media screen and (max-width:695px){html,body {font-size:10.859375px}}
@media screen and (max-width:694px){html,body {font-size:10.84375px}}
@media screen and (max-width:693px){html,body {font-size:10.828125px}}
@media screen and (max-width:692px){html,body {font-size:10.8125px}}
@media screen and (max-width:691px){html,body {font-size:10.796875px}}
@media screen and (max-width:690px){html,body {font-size:10.78125px}}
@media screen and (max-width:689px){html,body {font-size:10.765625px}}
@media screen and (max-width:688px){html,body {font-size:10.75px}}
@media screen and (max-width:687px){html,body {font-size:10.734375px}}
@media screen and (max-width:686px){html,body {font-size:10.71875px}}
@media screen and (max-width:685px){html,body {font-size:10.703125px}}
@media screen and (max-width:684px){html,body {font-size:10.6875px}}
@media screen and (max-width:683px){html,body {font-size:10.671875px}}
@media screen and (max-width:682px){html,body {font-size:10.65625px}}
@media screen and (max-width:681px){html,body {font-size:10.640625px}}
@media screen and (max-width:680px){html,body {font-size:10.625px}}
@media screen and (max-width:679px){html,body {font-size:10.609375px}}
@media screen and (max-width:678px){html,body {font-size:10.59375px}}
@media screen and (max-width:677px){html,body {font-size:10.578125px}}
@media screen and (max-width:676px){html,body {font-size:10.5625px}}
@media screen and (max-width:675px){html,body {font-size:10.546875px}}
@media screen and (max-width:674px){html,body {font-size:10.53125px}}
@media screen and (max-width:673px){html,body {font-size:10.515625px}}
@media screen and (max-width:672px){html,body {font-size:10.5px}}
@media screen and (max-width:671px){html,body {font-size:10.484375px}}
@media screen and (max-width:670px){html,body {font-size:10.46875px}}
@media screen and (max-width:669px){html,body {font-size:10.453125px}}
@media screen and (max-width:668px){
	html,body {font-size:10.4375px}
	.casino_game .casino_wrap dl {padding:28% 4.60358% 0}
}
@media screen and (max-width:667px){html,body {font-size:10.421875px}}
@media screen and (max-width:666px){html,body {font-size:10.40625px}}
@media screen and (max-width:665px){html,body {font-size:10.390625px}}
@media screen and (max-width:664px){html,body {font-size:10.375px}}
@media screen and (max-width:663px){html,body {font-size:10.359375px}}
@media screen and (max-width:662px){html,body {font-size:10.34375px}}
@media screen and (max-width:661px){html,body {font-size:10.328125px}}
@media screen and (max-width:660px){html,body {font-size:10.3125px}}
@media screen and (max-width:659px){html,body {font-size:10.296875px}}
@media screen and (max-width:658px){html,body {font-size:10.28125px}}
@media screen and (max-width:657px){html,body {font-size:10.265625px}}
@media screen and (max-width:656px){html,body {font-size:10.25px}}
@media screen and (max-width:655px){html,body {font-size:10.234375px}}
@media screen and (max-width:654px){html,body {font-size:10.21875px}}
@media screen and (max-width:653px){html,body {font-size:10.203125px}}
@media screen and (max-width:652px){html,body {font-size:10.1875px}}
@media screen and (max-width:651px){html,body {font-size:10.171875px}}
@media screen and (max-width:650px){html,body {font-size:10.15625px}}
@media screen and (max-width:649px){html,body {font-size:10.140625px}}
@media screen and (max-width:648px){html,body {font-size:10.125px}}
@media screen and (max-width:647px){html,body {font-size:10.109375px}}
@media screen and (max-width:646px){html,body {font-size:10.09375px}}
@media screen and (max-width:645px){html,body {font-size:10.078125px}}
@media screen and (max-width:644px){html,body {font-size:10.0625px}}
@media screen and (max-width:643px){html,body {font-size:10.046875px}}
@media screen and (max-width:642px){html,body {font-size:10.03125px}}
@media screen and (max-width:641px){html,body {font-size:10.015625px}}
@media screen and (max-width:640px){html,body {font-size:10px}}
