body {overflow:visible;}
body.notscroll {overflow:hidden;}
header {position:relative; height:155px; padding:14px 0 17px; border-bottom:1px solid #eee;}
#cnt .cntbody {width:100%;}
#boardview .boxview {padding:0 !important; border:0 !important;}
video[poster] {height:100%; width:100%; object-fit:fill;}
.list_comment,
.write_comment {width:1200px !important; margin:0 auto;}
.txtout * {color:transparent; font-size:0; text-indent:-9999px; line-height:0;}
.more_info a,
.buy a,
.notice_view a {display:inline-block; vertical-align:top;}
.notice_layer {display:none; padding:30px 0; line-height:2 !important; text-align:left;}
.notice_layer dl dt {padding-top:15px; padding-bottom:5px; color:#333; font-family:'Noto Sans KR', sans-serif; font-size:20px !important; font-weight:600;}
.notice_layer dl dd {position:relative; padding:0 0 0 10px; color:#333; font-family:'Noto Sans KR', sans-serif; font-size:18px !important; font-weight:400;}
.notice_layer dl dd:before {display:block; content:'-'; position:absolute; top:0; left:0; color:#333; font-family:'Noto Sans KR'; font-size:18px; font-weight:400;}
.notice_layer.white *,
.notice_layer.white dl dd:before {color:#fff;}
.notice_layer.gray *,
.notice_layer.gray dl dd:before {color:#777;}
.layer_layout {display:none; position:fixed; top:50%; left:50%; z-index:100; width:600px; height:700px; margin:-350px 0 0 -300px; background-color:#fff;}
.layer_layout img {width:100% !important; height:auto;}
.layer_layout .layer_inner {overflow:auto; width:100%; height:100%;}
.layer_layout .layer_close {position:absolute; top:-55px; right:0; z-index:10; width:55px; height:55px; background:url('https://image.serybox.com/pc/button/layer_close.png') no-repeat center; cursor:pointer;}
.layer_popup {display:none; overflow:hidden; position:fixed; top:0; left:0; z-index:100; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.layer_popup img {width:100%;}
.layer_popup > a {display:block;}
.layer_popup .layer_inner {position:fixed; top:50%; left:50%; z-index:10; width:442px; height:307px; margin:-153.5px 0 0 -221px; cursor:pointer;}
.layer_popup .layer_inner .layer_close {position:absolute; top:0; right:0; z-index:5; width:12%; height:17%; background:none;}
.layer_popup .layer_inner .btn0 {position:absolute; bottom:0; left:0; z-index:5; width:50%; height:20%; background:none;}
.layer_popup .layer_inner .btn1 {position:absolute; bottom:0; right:0; z-index:5; width:50%; height:20%; background:none;}
.layer_popup .layer_inner .btn2 {position:absolute; bottom:0; left:0; z-index:5; width:100%; height:20%; background:none;}
.content_common img {max-width:100%; height:auto;}
.content_common .inner {position:relative; width:980px !important; margin:0 auto;}
.content_common.common0 {padding:48px 0 80px; background:#ffd257;}
.content_common.common0 .txt_wrap {position:relative; min-height:531px; background:url('https://image.serybox.com/event/common/pc/common0_bg.jpg') no-repeat 73px top; text-align:right;}
.content_common.common0 .txt_wrap .txt {display:inline-block; position:absolute; bottom:0; right:0; width:50%; text-align:left; vertical-align:bottom;}
.content_common.common0 .notice_view {padding-top:34px;}
.content_common.common1 {background-color:#f3f2f0;}
.content_common.common2 {background-color:#ffffff;}
.content_common.common3 {background-color:#f3f2f0;}
.content_common.common4 {background-color:#ffffff;}
.content_common.common5 {background-color:#f8f7f5; padding-bottom:120px;}
.content_common.common5 .video_list {overflow:hidden; font-size:0;}
.content_common.common5 .video_list > li {float:right; width:480px;}
.content_common.common5 .video_list > li:first-child {float:left;}
.content_common.common5 .video_list .video_box {overflow:hidden; position:relative; width:100%; height:auto; vertical-align:top;}
.content_common.common5 .video_list .video_box .video_pre {position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; cursor:pointer;}
.content_common.common5 .video_list .video_box .video_pause {display:none; position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; cursor:pointer;}
.content_common.common5 .video_list .video_box .video {position:relative; z-index:5; width:480px; height:265px;}
.content_common.common5 .video_list .btn {margin:15px 0 0; text-align:center;}
.content_common.common5 .video_list .btn > a {display:inline-block; padding:10px 20px 11px; background:#000; color:#fff; font-size:20px; vertical-align:top;}

.content_common.common6 {background:#fff;}
.content_common.common6 .consulting_popup {position:absolute; left:411px; top:344px; z-index:15; width:499px; height:251px; background:none; cursor:pointer;}

#special_content {overflow:hidden; text-align:center;}
#special_content img {max-width:100%; height:auto;}
#special_content .inner {position:relative; width:1200px; margin:0 auto;}
#special_content .section0 {position:relative; z-index:5; background-position: center;}
#special_content .section0 .img {padding-top: 60px;}
#special_content .section1 {padding:190px 0 70px; background-color: #e7e7f3;}
#special_content .section2 {padding:100px 0 70px;;}
#special_content .section3 {padding:100px 0 70px; background-color: #e7e7f3;}
#special_content .section4 {padding:100px 0;}
#special_content .section4 .inner {display: flex;}
#special_content .section4 .inner a {display: block;}
#special_content .section4 .inner a:first-child {margin-right: 20px;}
#special_content .section4 .inner a:last-child {margin-left: 20px;}
#special_content .section5 {background-color: #ffbf11; }
#special_content .section5 .inner {position: relative; height: 460px; padding: 0 30px}
#special_content .section5 .inner a {display: block; position: absolute; bottom: 0;}
#special_content .section5 .inner a img {max-width: 100%; padding: 35px 30px}
#special_content .section6 {background-color: #442711; text-align: left; }
#special_content .section6 .inner img {padding: 35px 30px; display: block;}

/* #special_content .section1 .section_subtitle {padding-bottom:69px;}
#special_content .section1 .txt0 {position:relative; margin-bottom:40px;}
#special_content .section1 .txt0 img {position:relative; z-index:5;}
#special_content .section1 .txt0:after {display:block; content:''; position:absolute; top:50%; left:0; z-index:1; width:100%; height:1px; background:#828282;}
#special_content .section1 .prd_list {overflow:hidden; padding-bottom:37px;}
#special_content .section1 .prd_list li {float:right; width:470px;}
#special_content .section1 .prd_list li:first-child {float:left;}
#special_content .section1 .prd_list li .img {cursor:pointer;}
#special_content .section1 .txt1 {position:relative; margin-bottom:27px;}
#special_content .section2 {background:#192350; box-shadow:0 20px 10px 0px rgba(0,0,0,0.15);}
#special_content .section3 {padding:70px 0 80px;}
#special_content .section4 {padding:100px 0; background:#283778;}
#special_content .section4 .section_subtitle {padding-bottom:69px;}
#special_content .section4 .cpn {padding-bottom:42px;}
#special_content .section4 .txt {padding-bottom:70px;}
#special_content .section4 .use {padding-top:68px;}
#special_content .section5 {position:relative; padding:100px 0;}
#special_content .section5 > * {position:relative; z-index:5;}
#special_content .section5:after {display:block; content:''; position:absolute; bottom:0; left:0; z-index:1; width:100%; height:730px; background:#1f2b5d;}
#special_content .section5 .section_subtitle {padding-bottom:42px;}
#special_content .section5 .renewal {padding-bottom:65px;}
#special_content .section5 .group {padding-bottom:70px;}
#special_content .section6 {padding:94px 0 70px;}
#special_content .section6 .group {padding-bottom:40px;}
#special_content .section7 {position:relative; width:100%; background:#130f22;} */


.tab_menu {position: absolute; display: flex; bottom: -90px; padding: 0; margin-left: -600px; left: 50%;}
.tab_menu li a {display: block;}
.tab_menu li {position: relative;}
.tab_menu li > img {position: absolute; left: 0; top: -95px;}