@charset "utf-8";
@font-face{
  font-family:Pretendard;
  font-weight:900;
  font-display:swap;
  src:local('Pretendard Black'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Black.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Black.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:800;
  font-display:swap;
  src:local('Pretendard ExtraBold'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-ExtraBold.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-ExtraBold.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:700;
  font-display:swap;
  src:local('Pretendard Bold'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Bold.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Bold.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:600;
  font-display:swap;
  src:local('Pretendard SemiBold'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-SemiBold.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-SemiBold.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:500;
  font-display:swap;
  src:local('Pretendard Medium'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Medium.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Medium.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:400;
  font-display:swap;
  src:local('Pretendard Regular'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Regular.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Regular.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:300;
  font-display:swap;
  src:local('Pretendard Light'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Light.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Light.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:200;
  font-display:swap;
  src:local('Pretendard ExtraLight'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-ExtraLight.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-ExtraLight.woff) format('woff')
}
@font-face{
  font-family:Pretendard;
  font-weight:100;
  font-display:swap;
  src:local('Pretendard Thin'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Thin.woff2) format('woff2'),
  url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/font/Pretendard-Thin.woff) format('woff')
}

/* 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{scroll-behavior: smooth}
html,body{width:100%;height:100%}
body{font-family:'pretendard','돋움',Dotum,sans-serif;font-size:12px}
img,fieldset{border:0;vertical-align:top}
dl,ul,ol,li{list-style:none}
caption,em{font-style:normal}
a{color:#fff;text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
input{-webkit-appearance: none;-moz-appearance: none;appearance: none}
button{border:0;background-color:transparent;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
textarea{overflow: auto;vertical-align: top;resize: none}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:999px;white-space:nowrap}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}

/* layout */
.wrap{position:relative;overflow:hidden;min-width:1280px;height:4480px;background-color:#a8dbf6;background-image:linear-gradient(180deg, #a8dbf6 1100px, #dfecff 0, #dfecff 2200px, #f0f1f9 0, #f0f1f9 3280px, #ffffff 0, #ffffff 100%)}
.container{position:relative;z-index:10;width:1280px;height:100%;margin:0 auto;box-sizing:border-box}
.bg_l{position:absolute;left:0;top:0;margin-left:-640px;width:50%;height:100%;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_l.jpg) no-repeat 100% 0}
.bg_r{position:absolute;left:50%;top:0;width:50%;height:100%;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_r.jpg) no-repeat 640px 0}

.sec{position:relative;width:100%;background-repeat:no-repeat;background-size:100% auto}
.sec_main{height:1100px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_sec_01.jpg)}
.sec_event{height:1100px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_sec_02.jpg)}
.sec_introduce{height:1080px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_sec_03.jpg)}
.sec_notice{height:1100px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_sec_04.jpg)}
.sec_address{height:100px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_sec_05.jpg)}

.btn_link{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.btn_link_01{top:423px;width:312px;height:76px}
.btn_link_02{top:904px;width:348px;height:76px}
.btn_link_03{top:300px;width:348px;height:76px}
.btn_link_04{top:35px;width:348px;height:30px}
.btn_scroll{top:995px;width:136px;height:36px}

.quick_menu{position:fixed;top:50%;left:40px;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:148px;height:228px;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_quick_menu.png) no-repeat}
.quick_menu .btn_menu, .quick_menu .btn_survey{display:block;width:100%;height:48px;margin-bottom:12px}
.quick_menu .btn_menu.is_active{background-repeat:no-repeat;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_quick_menu_on.png)}
.btn_menu_01.is_active, .btn_menu_01:hover{background-position:0 0}
.btn_menu_02.is_active, .btn_menu_02:hover{background-position:0 -60px}
.btn_menu_03.is_active, .btn_menu_03:hover{background-position:0 -120px}
.btn_menu_04.is_active, .btn_menu_04:hover{background-position:0 -180px}

.tab_lst{position:absolute;top:267px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:820px;height:44px}
.tab_lst:after{display:block;clear:both;content:''}
.tab_item{float:left;height:100%}
.tab_item + .tab_item{margin-left:62px}
.tab_item_01{width:310px}
.tab_item_02{width:180px}
.tab_item_03{width:206px}
.tab_item.is_active{background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_tab_active.png) no-repeat}
.tab_item_01.is_active{width:310px;background-position:0 0}
.tab_item_02.is_active{width:180px;background-position:-372px 0}
.tab_item_03.is_active{width:206px;background-position:-614px 0}
.tab_item .tab{width:100%;height:100%}

/* 배너 swiper  */
.bx_slick{position:absolute;top:420px;left:calc(50% + 5px);width:1232px;transform:translateX(-50%)}
.btn_slick{position:absolute;top:calc(50% - 9px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;background-repeat:no-repeat;background-size:100% auto}
.slick_prev{left:-71px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/btn_prev.png)}
.slick_next{right:-61px;background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/btn_next.png)}
.slick_prev.slick-disabled{background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/btn_prev_disabled.png)}
.slick_next.slick-disabled{background-image:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/btn_next_disabled.png)}

.txt_notice_date{position:absolute;bottom:302px;left:348px;font-size:18px;line-height:36px;letter-spacing:-.4px;font-weight:600;color:#2e2e2e}

/* dimmed */
.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0, 0, 0, 0.7)}

/* ly_wrap */
.ly_wrap{position:fixed;top:50%;left:50%;z-index:10;width:540px;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.ly_btn_close{position:absolute;top:15px;right:15px;width:40px;height:40px}
.ly_btn_confirm{position:absolute;bottom:42px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:60px}
.ly_01{height:218px;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_pop_1.png) no-repeat}
.ly_02{height:280px;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_pop_2.png) no-repeat}
.ly_03{height:218px;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/bg_pop_3.png) no-repeat}
.txt_box{position:absolute;top:64px;left:0;width:100%;text-align:center}
.txt_box .user_id{display:inline-block;font-family:Pretendard;font-size:22px;font-weight:800;line-height:22px;color:#004fc7;vertical-align:top}
.txt_box .txt_img{display:inline-block;width:227px;height:21px;margin-left:5px;background:url(https://hangame-images.toastoven.net/hangame/baduk/event/2025_cbt/img_registration/txt_img.png) no-repeat;vertical-align:top}

/* * {outline:1px solid red} */