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;}
#boardview .btn {width:1200px !important; margin:0 auto;}
.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:100px;}
.content_common.common5 .video_wrap {overflow:hidden; width:960px; height:540px; margin:0 auto;}
.content_common.common5 .video {width:960px; height:540px;}
.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:980px; margin:0 auto;}

#special_content .section0 {background:url('https://image.serybox.com/pc/content/membership_hidden/section0_bg.jpg') no-repeat center top;background-color:#354593; padding-bottom:100px}
#special_content .section1 {background-color:#1f2b5d}
#special_content .section2 {background:#455edf;}
#special_content .section3 {background:#455edf;}
