body {overflow:visible;}
body.notscroll {overflow:hidden;}
#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; position:relative; padding:30px 0; line-height:2 !important; text-align:left;}
.notice_layer.notice_layer_img {padding:0; text-align:center;}
.notice_layer .notice_layer_close {position:absolute; top:0; right:0; z-index:5; width:75px; height:75px; cursor:pointer;}
.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;}
.notice_layer.purple *,
.notice_layer.purple dl dd:before {color:#402449;}
.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;}
.content_common img {max-width:100%; height:auto;}
.content_common .inner {position:relative; width:980px !important; margin:0 auto;}
.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 {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 {text-align:center;}
#special_content img {max-width:100%;}
#special_content .inner {width:980px; margin:0 auto;}
#special_content .section0 {position:relative; height:974px; background:#ffe67a;}
#special_content .section0 .section_title {position:absolute; top:130px; left:50%; z-index:5; width:1220px; margin-left:-610px;}
#special_content .section0 .obj {position:absolute; bottom:-278px; left:50%; z-index:10; width:980px; margin-left:-490px;}
#special_content .section1 {padding:418px 0 100px; background:#061547;}
#special_content .section1 .tip {margin-bottom:40px;}
#special_content .section1 .prd_area {margin-bottom:29px; background:#fff;}
#special_content .section1 .prd_area li {padding:61px 69px 40px 50px; border-top:1px dashed #adadad; font-size:0;}
#special_content .section1 .prd_area li:first-child {border-top:0;}
#special_content .section1 .prd_area li .img {display:inline-block; width:346px; vertical-align:middle;}
#special_content .section1 .prd_area li .sub {display:inline-block; width:515px; padding-left:37px; vertical-align:middle;}