@charset "utf-8";

@font-face{
  font-family:'Pretendard';
  font-style:normal;
  font-weight:400;
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Regular.eot);
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Regular.eot?#iefix) format('embedded-opentype'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Regular.woff) format('woff'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Regular.ttf) format('truetype');
}
@font-face{
  font-family:'Pretendard';
  font-weight:500;
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Medium.eot);
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Medium.eot?#iefix) format('embedded-opentype'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Medium.woff) format('woff'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Medium.ttf)  format('truetype');
}
@font-face{
  font-family:'Pretendard';
  font-style:bold;
  font-weight:700;
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Bold.eot);
  src:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Bold.eot?#iefix) format('embedded-opentype'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Bold.woff) format('woff'),
  url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/css/font/Pretendard-Bold.ttf)  format('truetype');
}

/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
html,body{width:100%;height:100%;background-color:#fff}
body,input,textarea,select,table{font-family:'pretendard','돋움',Dotum,sans-serif;font-size:12px;line-height:1;}
img,fieldset{border:0;vertical-align:top}
dl,ul,ol,li{list-style:none}
caption,em{font-style:normal}
a{text-decoration:none;cursor:pointer}
address{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
button{border:0;background-color:transparent;cursor:pointer}
button:-moz-focus-inner{padding:0;border:0}
img{display:inline-block;width:100%}
.blind{overflow:hidden;position:absolute;width:0;height:0;line-height:999px;white-space:nowrap}

/* layout */
.wrap{position:relative;min-width:1280px;background-color:#091d61}
.img_bg{position:fixed;top:0;left:50%;z-index:0;width:2560px;height:auto;transform:translateX(-50%);-ms-transform:translateX(-50%)}
.fullpage_wrap{overflow:hidden}
.fullpage{position:relative}
.section{display:table;overflow:hidden;position:relative;width:100%;height:100vh;min-height:640px}
/* .section{display:table;overflow:hidden;position:relative;width:100%;height:100vw;min-height:640px} */
.section img{width:auto}
.section .section_inner{display:table-cell;vertical-align:middle;text-align:center}
.section .section_inner .inner_content{box-sizing:border-box;width:1300px;margin:0 auto}

/* common */
.btn_play{overflow:hidden;position:relative;z-index:10;width:530px;height:94px;background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/btn_play.png);background-repeat:no-repeat;background-position:-10px -10px;cursor:pointer}
.btn_play::after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/btn_play.png);background-position:-10px -124px;opacity:0;transition:opacity .2s ease;content:''}
.btn_play:hover::after{opacity:1;transition:opacity .2s ease}

/* pagination */
.wrap .section_slide .slick_pagination li button,
.floating_banner .slick_pagination li button{overflow:hidden;width:14px;height:18px;padding:0;border:0;background:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/pagination.png) no-repeat;background-size:14px 18px;font-size:0;line-height:0;color:transparent;cursor:pointer}
.floating_banner .slick_pagination li button{background:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/floating_banner_pagination.png)}
.wrap .section_slide .slick_pagination li.slick-active button,
.floating_banner .slick_pagination li.slick-active button{background:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/pagination_active.png)}
.section_slide .btn_play{margin-top:36px}

.header{position:fixed;top:0;left:0;z-index:20;box-sizing:border-box;width:100%;height:88px;padding:26px 40px}
.header .link{position:relative;z-index:10}
.header .logo_poker{display:inline-block;width:162px;height:36px;text-align:left}
.header .nav_list{display:inline-block;position:absolute;top:50%;right:40px;font-size:0;transform:translateY(-50%);-ms-transform:translateY(-50%)}
.header .nav_item{display:inline-block;position:relative;margin-left:12px;vertical-align:middle}
.header .nav_item:first-child{margin-left:0}
.header .nav_item a{display:block;height:100%}

.btn_user_wrap{position:relative;margin-bottom:-20px;padding-bottom:20px}
.user_info_popup.is_show{visibility:visible;opacity:1}
.user_info_popup{visibility:hidden;position:absolute;top:62px;left:24px;z-index:50;min-height:100px;border-radius:4px;background:#fff;opacity:0;transform:translateX(-50%);-ms-transform:translateX(-50%);transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease, z-index 0.1s ease, top 0.2s}
.user_info_popup::before{position:absolute;top:-5px;left:50%;margin-left:-6px;border:6px solid transparent;border-top:none;border-bottom:10px solid #fff;transform:translateY(-50%);-ms-transform:translateY(-50%);content:''}
.user_info_popup .user_info_box{overflow:hidden;box-sizing:border-box;min-width:210px;padding:8px;border-radius:4px;background:#fff;transition: max-height 0.25s ease}
.user_info_popup .link{box-sizing:border-box;min-height:40px;margin-top:4px;padding:11px 4px 10px;border-radius:4px;font-size:16px;line-height:19px;text-align:center;letter-spacing:-.3px;transition:background 300ms ease-out, color 300ms ease-out}
.user_info_popup .link:first-child{margin-top:0}
.user_info_popup .link.link_login{background:#235AD9;font-weight:700;color:#fff}
.user_info_popup .link.link_login:hover{background:#2D6FFF}
.user_info_popup .link.link_join{background:#fff;font-weight:400;color:#777}
.user_info_popup .link.link_join:hover{color:#333}
.user_info_popup .link.link_join .icon_join::after{display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:8px;background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/icon_join.png);background-repeat:no-repeat;background-position:-50px -10px;background-size:80px 40px;vertical-align:top;opacity:1;transition:opacity 2s ease;content:''}
.user_info_popup .link.link_join:hover .icon_join::after{background-position:-10px -10px;opacity:1;transition:opacity 2s ease}

.section_main .contents_box{position:absolute;top:50%;margin-left:45px;transform:translateY(-50%);-ms-transform:translateY(-50%)}
.section_main .btn_play{display:block;margin-top:40px;margin-left:6px}
.section_main .link_scroll{position:absolute;bottom:30px;left:50%;font-size:20px;font-weight:500;line-height:24px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.2px;transform:translateX(-50%);-ms-transform:translateX(-50%)}
.section_main .link_scroll:after{display:block;width:36px;height:17px;margin:8px auto;background:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/icon_scroll_down.png) no-repeat;background-size:36px 17px;content:''}
.section_main .desc_main{position:relative;margin-top:40px;font-size:20px;font-weight:400;line-height:24px;color:#fff;text-align:center;letter-spacing:-.3px}
.section_main .desc_main:before,
.section_main .desc_main:after{display:inline-block;position:absolute;top:50%;width:103px;height:1px;background:#fff;opacity:0.3;transform:translateY(-50%);-ms-transform:translateY(-50%);content:''}
.section_main .desc_main:before{left:0}
.section_main .desc_main:after{right:0}
.section_main .login_link_wrap{margin-top:24px;font-size:0}
.section_main .login_link_wrap .icon_logo {display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-size:40px 40px;vertical-align:top}
.section_main .login_link_wrap .icon_logo.logo_naver{background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/logo_naver.png)}
.section_main .login_link_wrap .icon_logo.logo_google{background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/logo_google.png)}
.section_main .login_link_wrap .icon_logo.logo_payco{background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/logo_payco.png)}
.section_main .login_link_wrap .link_login{display:inline-block;margin-left:32px}
.section_main .login_link_wrap .link_login:first-child{margin-left:0}
.section_main .login_link_wrap .link_login .text{margin-left:12px;font-size:20px;font-weight:700;line-height:40px;color:#fff;text-align:left;letter-spacing:-.3px}

.section_reason .reason_list{margin-top:30px;font-size:0}
.section_reason .reason_item{display:inline-block;position:relative;width:430px;height:580px;margin-left:-24px;background:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/bg_reason_item.png) no-repeat;background-size:430px 580px}
.section_reason .reason_item:first-child{margin-left:0}
.section_reason .reason_item .reason_content{position:absolute;top:0;right:0;left:0;box-sizing:border-box;height:580px;margin:0 auto;padding:59px 0 46px}
.section_reason .reason_item.reason_item_1 .img_reason{margin-top:17px}
.section_reason .reason_item.reason_item_2 .img_reason{margin-top:-12px;margin-right:32px}
.section_reason .reason_item.reason_item_3 .img_reason{margin-top:40px}
.section_reason .btn_play{margin-top:24px}
.section_reason .title_reason{font-size:38px;font-weight:900;line-height:45px;color:#fff;text-align:center;letter-spacing:-.3px}
.section_reason .title_reason .point{color:#FFF359}
.section_reason .desc_reason{position:absolute;right:0;bottom:70px;left:0;margin:0 auto;font-size:24px;font-weight:700;line-height:34px;color:#fff;text-align:center;letter-spacing:-.3px}
.section_reason .reason_item.reason_item_1 .desc_reason{margin-top:34px}
.section_reason .reason_item.reason_item_2 .desc_reason{margin-top:-3px}
.section_reason .reason_item.reason_item_3 .desc_reason{margin-top:48px}

.section_slide .slider_list{z-index:0;margin-top:22px}
.section_slide .badge{display:inline-block;margin-right:16px;padding:0 22px;border:2px solid #FFF359;border-radius:40px;font-size:34px;font-weight:900;line-height:48px;color:#FFF359;text-align:center;letter-spacing:-.3px}
.section_slide .slider_wrap{position:relative}
.section_slide .slider_item .slider_desc{display:inline-block;font-size:34px;font-weight:700;line-height:48px;color:#FFF359;text-transform:uppercase;letter-spacing:-.3px}
.section_slide .slider_content{position:relative;width:39.0625vw;margin:36px auto 0;padding-top:21.97265625vw}
.section_slide .slider_content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.section_slide .slider_content img{position:absolute;top:0;left:0;width:100%;height:100%}
.section_slide .btn_arrow{display:inline-block;position:absolute;top:50%;left:50%;z-index:15;width:80px;height:80px;margin-top:1.1719vw;background-repeat:no-repeat;background-position:center center;background-size:80px 80px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.section_slide .btn_prev{margin-left:-19.5313vw;background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/btn_arrow_left.png)}
.section_slide .btn_next{margin-left:19.5313vw;background-image:url(https://hangame-images.toastoven.net/hangame/poker/s_260408_poker_landing/img/btn_arrow_right.png)}
.section_slide .slick-dots{margin-top:20px}

.section_footer{height:246px !important;min-height:246px;background:#fff}
.section_footer .footer_content{box-sizing:border-box;width:1280px;margin:0 auto;padding:40px 0}
.section_footer .footer_content .footer_inner{position:relative;width:1280px;margin:0 auto;*zoom:1}
.section_footer .link_nhn{display:inline-block;position:absolute;left:0;height:100%}
.section_footer .info_area{padding:1px 0 0 105px;text-align:left}
.section_footer .policy_list{font-size:0}
.section_footer .policy_list:after{display:block;clear:both;content:''}
.section_footer .policy_item{display:inline-block;float:left;position:relative;padding:0 12px;font-weight:400}
.section_footer .policy_item:first-child{padding-left:0}
.section_footer .policy_item .bar{position:absolute;top:4px;width:1px;height:8px;margin:0 6px 0 8px;background:#000;vertical-align:top;opacity:.12}
.section_footer .policy_item .link_policy{font-size:13px;font-weight:400;line-height:18px;color:#333}
.section_footer .policy_item .link_policy strong{font-weight:700}
.section_footer .footer_info_list{margin-top:24px}
.section_footer .footer_info_item + .footer_info_item {margin-top: 4px;}
.section_footer .text_footer_info{position:relative;padding:0 8px;line-height:20px;color:#777;text-decoration:none}
.section_footer .bar{position:absolute;top:3px;width:1px;height:8px;margin:0 11px 0 8px;background:#e0e0e0;vertical-align:middle}
.section_footer .text_footer_info:first-child{margin-left:0;padding-left:0}
.section_footer .link_helpdesk{color:#777;text-decoration:underline}
.section_footer .link_license{color:#777;text-decoration:underline}
.section_footer .copyright{margin-top:18px;font-size:13px;color: #777}
.section_footer .group_certification{position:absolute;top:0;right:0;font-size:0}
.section_footer .group_certification .certification{display:inline-block;margin-left:15px}
.section_footer .group_certification .certification:first-child{margin-left:0}

/* floating_banner */
.floating_banner{display:block;position:fixed;top:105px;right:31px;z-index:10;width:200px;height:270px}
.floating_banner img{width:auto}
.floating_banner .floating_item_2{display:none}
.floating_banner .slick-initialized .floating_item_2{display:list-item}
.floating_banner .slick-dots{margin-top:6px}

/* dimmed */
.dimmed{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50)}

/* layer popup */
.layer_popup{overflow:hidden;position:absolute;top:50%;left:50%;z-index:100;min-width:340px;border-radius:4px;background:#fff;text-align:center;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
.layer_popup .layer_inner{display:table;box-sizing:border-box;width:100%;min-height:120px;padding:24px}
.layer_popup .layer_desc{display:table-cell;font-size:20px;font-weight:400;line-height:24px;vertical-align:middle;color:#333;text-align:center;letter-spacing:-.2px}
.layer_popup .layer_btn_area{padding:0 24px 24px}
.layer_popup .link_layer{display:inline-block;box-sizing:border-box;width:100%;min-height:48px;padding:16px 4px 12px;border-radius:4px;background:#235AD9;font-size:18px;color:#fff;text-align:center}

@media screen and (max-width:2559px){
  .section_slide .slider_content{width:853px;height:480px;padding-top:0}
  .section_slide .btn_arrow{top:0;margin-top:328px}
  .section_slide .btn_prev{margin-left:-427px}
  .section_slide .btn_next{margin-left:427px}
}
@media screen and (max-height:800px){
  .section_reason .reason_item{width:360px;height:486px;background-size:360px 486px}
  .section_reason .reason_item .reason_content{height:486px;padding:40px 0 30px}
  .section_reason .reason_item .reason_content img{width:80%}
  .section_reason .title_reason{font-size:32px;line-height:38px}
  .section_reason .desc_reason{margin-top:0 !important;font-size:20px;line-height:28px}
}