@charset "utf-8";
@import "bioscience.css?ver=20260119";
@import "business.css?ver=20240206";
@import "tech.css?ver=2026";
@import "ir.css?ver=20230209";
@import "esg.css?ver=20230209";

* { box-sizing: border-box; }
#content { padding-top: 100px; padding-bottom: 100px; }
#content.bg-fa { background-color: #fafafa; }

/*** 공통스타일 : FONT ***/
/* Heading */
.h2 { font-size: 30px; color: #333333; margin: 0; line-height: 1.2; }
.h3 { font-size: 28px; color: #333333; margin: 0; line-height: 1.2; }
.h4 { font-size: 24px; color: #333333; margin: 0; line-height: 1.2; }
.h5 { font-size: 20px; color: #333333; margin: 0; line-height: 1.2; }
.h6 { font-size: 18px; color: #333333; margin: 0; line-height: 1.2; }
p { font-size: 17px; color: #333333;  margin: 0; font-weight: 300; line-height: 1.56; }
strong { font-weight: 300; line-height: 1.4; }
.text-right { text-align: right; }

/* draft-title */
.draft-title { position: relative; padding-bottom: 30px; font-size: 50px; color: #000000; text-align: center; font-weight: 300; letter-spacing: -2px; }
.draft-title::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 50px; height: 3px; background:#ea002c; /*background: linear-gradient(to right, #ea002c, #ff7a00);*/ }
.draft-title.eng { font-weight: 200; }
/* draft-txt-box type01 */
.draft-txt-box.type01 { margin: 78px 0 ; text-align: center; }
.draft-txt-box.type01 .draft-p { font-size: 23px; color: #333333; font-weight: 300; line-height: 1.56; }
.draft-txt-box.type01 .draft-co-p { color: #EA002C; }
/* draft-txt-box type02 */
.draft-txt-box.type02 { margin: 78px 0 ; text-align: center; }
.draft-txt-box.type02 .draft-tit { display: block; font-size: 28px; font-weight: 200; color: #333333; padding-bottom: 15px; line-height: 1.4;}
.draft-txt-box.type02 .draft-point { display: block; font-size: 28px; font-weight: 400; color: #ea002c; padding-bottom: 15px; line-height: 1.4; }
.draft-txt-box.type02 .draft-point span { display: inline; font-size: 28px; font-weight: 200; color: #333333; line-height: 1.4; }
.draft-txt-box.type02 p { font-size: 19px; color: #333333; line-height: 1.5; }
.draft-txt-box.type02 p span { display: block; font-size: 18px; color: #333333; line-height: 1.5; }
/* draft-txt-box type03 */
.draft-txt-box.type03 { margin: 78px 0 ; text-align: center; }
.draft-txt-box.type03 .draft-point { display: block; font-size: 22px; font-weight: 500; color: #ea002c; padding-bottom: 15px; line-height: 1.5; }
.draft-txt-box.type03 .draft-point span { display: inline; font-size: 22px; font-weight: 400; color: #333333; line-height: 1.5; }
.draft-txt-box.type03 .draft-tit { display: block; font-size: 22px; font-weight: 200; color: #333333; line-height: 1.5; }
.draft-txt-box.type03 .draft-tit span { font-size: 22px; font-weight: 400; color: #ea002c; padding-bottom: 15px; line-height: 1.5; }
.draft-txt-box.type03 .draft-txt { margin-top: 30px; padding: 0 20px; font-size: 18px; font-weight: 200; }
.draft-txt-box.type03 p { font-size: 18px; color: #333333; line-height: 1.56; margin-top: 20px; }
.draft-txt-box.type03 p span { display: inline; font-size: 18px; color: #333333; font-weight:300; line-height: 1.56; }
/* list-style */
.list-1st > li { padding-bottom: 20px; line-height: 1.4; }
.list-2nd > li { padding-bottom: 10px; line-height: 1.4; }
.list-3rd > li { padding-bottom: 10px; line-height: 1.4; }
.list-2nd { margin-top: 10px; }
.list-3rd { margin-top: 10px; }

.dot-list > li { position: relative; padding-left: 15px; }
.dot-list > li::before { content: ""; position: absolute; top: 8px; left: 8px; width: 2px; height: 2px; border-radius: 50%; background-color: #777777; }

.num-list > li { position: relative; padding-left: 15px; }
.num-list > li > span { position: absolute; top: 0; left: 0; line-height: 1.4; }
.num-list.ml_15 { margin-left: 15px; }
.alpa-list > li { position: relative; padding-left: 17px; }
.alpa-list > li > span { position: absolute; top: 0; left: 0; line-height: 1.4; }

.dashed-list > li { position: relative; padding-left: 10px; }
.dashed-list > li::before { content: ""; position: absolute; width: 5px; height: 1px; top: 9px; left: 0; background-color: #777777; }

.num-list .list-2nd.num-list { margin-left: -15px; }
.num-list .list-3nd.num-list { margin-left: -15px; }
.num-list .list-2nd.dashed-list { margin-left: -10px; }
.num-list .list-3nd.dashed-list { margin-left: -10px; }

.dot-list+.txt-p { margin-top: -12px; }
.txt-p { display: block; padding: 15px 0; font-size: 17px; font-style: inherit; letter-spacing: -1px; line-height: 1.4; }
@media(max-width: 1250px){
    .draft-title { font-size: 42px; }
}
@media(max-width: 1023px){ 
    .h2 { font-size: 26px; }
    .h3 { font-size: 22px; }
    .h4 { font-size: 20px; }
    .h5 { font-size: 18px; }
    .h6 { font-size: 17px; }
    .draft-title { font-size: 40px; padding-bottom: 20px; }
    .draft-txt-box.type01 .draft-p { font-size: 20px; }
    .draft-txt-box.type01 { margin: 50px 0; }
    .draft-txt-box.type02 { margin: 50px 0; padding: 0 20px; }
    .draft-txt-box.type02 .draft-tit { font-size: 26px; }
    .draft-txt-box.type02 .draft-point { font-size: 26px; }
    .draft-txt-box.type02 .draft-point span  { font-size: 26px; }
    .draft-txt-box.type03 { margin: 50px 0; }
    .draft-txt-box.type03 .draft-point { font-size: 20px; }
    .draft-txt-box.type03 .draft-point span  { font-size: 20px; }
    .draft-txt-box.type03 .draft-tit { font-size: 20px; }
    .draft-txt-box.type03 .draft-tit span { font-size: 20px; }
 }
@media(max-width: 850px){
    .draft-title { font-size: 38px; }
    .draft-txt-box.type01 .draft-p { font-size: 18px; }
    .draft-txt-box.type02 .draft-tit { font-size: 24px; }
    .draft-txt-box.type02 .draft-point { font-size: 24px; }
    .draft-txt-box.type02 .draft-point span  { font-size: 24px; }
}
@media(max-width: 767px){
    .draft-title { font-size: 34px; }
    .draft-txt-box.type01 { margin: 35px 0 45px; }
    .draft-txt-box.type02 { margin: 35px 0 45px; }
    .draft-txt-box.type02 .draft-tit { font-size: 22px; }
    .draft-txt-box.type02 .draft-point { font-size: 22px; }
    .draft-txt-box.type02 .draft-point span  { font-size: 22px; }
    .draft-txt-box.type02 p { font-size: 17px; }
    .draft-txt-box.type03 { margin: 35px 0 45px; }
    .draft-txt-box.type03 .draft-txt { font-size: 17px; }
    .draft-txt-box.type03 .draft-tit > br { display: none; }
    .draft-txt-box.type03 p { font-size: 17px; }
}
@media(max-width: 650px){
    .draft-title { font-size: 32px; }
    .draft-txt-box.type02 .draft-point { font-size: 20px; }
    .draft-txt-box.type02 .draft-point span { font-size: 20px; }
}
@media(max-width: 450px){
    .draft-p span { display: block; }
}
/*** 공통스타일 : FONT End ***/


/*** 공통스타일 : BUTTON ***/
/* button-style type-orange */
.btn-box { margin-top: 30px; }
.btn { font-weight: 100; letter-spacing: -0.1px; }
.btn.btn-default { display: inline-block; padding: 9px 40px; background-color: #333333; font-size: 15px; font-weight:400; color: #fff; text-align: center; transition: all 0.3s ease-in-out; }
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default.active { background-color: #EA002C; transition: all 0.3s ease-in-out; }
/* button-style type-red */
.btn.btn-primary { display: inline-block; padding: 9px 40px; background-color: #333333; font-size: 12px; color: #fff; text-align: center; transition: all 0.3s ease-in-out; }
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary.active { background-color: #ea002c; transition: all 0.3s ease-in-out; }
/* button-style type-white-circle */
.btn.btn-circle { display: inline-block; padding: 8px 24px; background-color: #ffffff; border-radius: 30px; font-size: 16px; color: #000000; font-weight: 300; letter-spacing: -0.1px; transition: all 0.3s ease-in-out; }
.btn.btn-circle:hover,
.btn.btn-circle:active,
.btn.btn-circle:focus,
.btn.btn-circle.active { background-color: #ff7a00; color: #ffffff; transition: all 0.3s ease-in-out; }
/* button-style type-circle download */
.btn.btn-sm-circle { display: inline-block; padding: 8px 22px; background-color: #b9b9b9; border-radius: 30px; font-size: 14px; color: #ffffff; font-weight: 300; letter-spacing: -0.1px; transition: all 0.3s ease-in-out; }
.btn.btn-sm-circle:hover,
.btn.btn-sm-circle:active,
.btn.btn-sm-circle:focus,
.btn.btn-sm-circle.active { background-color: #EA002C; color: #ffffff; transition: all 0.3s ease-in-out; }
.btn.btn-sm-circle .ir-download { position: relative; display: inline-block; top: 1px; left: 5px; width: 12px; height: 14px; background: url(/images/bioscience/dload-ico.png) no-repeat; transition: all 0.3s ease-in-out; }
/* button-style type-circle download */
.btn.btn-sm-circle.ver02 { display: inline-block; padding: 8px 22px; background-color: #ffffff; border-radius: 30px; border: 2px solid #b1b1b1; font-size: 14px; color: #8e8e8e; font-weight: 300; letter-spacing: -0.1px; transition: all 0.3s ease-in-out; }
.btn.btn-sm-circle.ver02:hover,
.btn.btn-sm-circle.ver02:active,
.btn.btn-sm-circle.ver02:focus,
.btn.btn-sm-circle.ver02.active { background-color: #EA002C; border: 2px solid #EA002C; color: #ffffff; transition: all 0.3s ease-in-out; }
.btn.btn-sm-circle.ver02 .ir-download { position: relative; display: inline-block; top: 1px; left: 5px; width: 12px; height: 14px; background: url(/images/bioscience/dload-ico-g.png) no-repeat; transition: all 0.3s ease-in-out; }
.btn.btn-sm-circle.ver02:hover .ir-download,
.btn.btn-sm-circle.ver02:active .ir-download,
.btn.btn-sm-circle.ver02:focus .ir-download,
.btn.btn-sm-circle.ver02.active .ir-download { background: url(/images/bioscience/dload-ico.png) no-repeat; }

/*** 공통스타일 : BUTTON End ***/


/*** 공통스타일 : TAB NAVIGATION ***/
/* tab-style */
.skB-tab-wrap { width: 100%; }
.skB-tab-wrap .skB-tabBtn { display: flex; width: 100%; }
.skB-tab-wrap .skB-tabBtn li { display: block; }
.skB-tab-wrap .skB-tabBtn.col2 li { width: 50%; }
.skB-tab-wrap .skB-tabBtn.col3 li { width: 33.3333%; }
.skB-tab-wrap .skB-tabBtn.col4 li { width: 25%; }
.skB-tab-wrap .skB-tabBtn.col5 li { width: 20%; }
/* tab-style type01 - button border-bottom type */
.skB-tab-wrap.type01 .skB-tabBtn li { border-bottom: 2px solid #d2d2d2; color: #b7b7b7; text-align: center; transition: all 0.3s ease-in-out; }
.skB-tab-wrap.type01 .skB-tabBtn li > a { display: block; width: 100%; height: 100%; padding: 20px; font-size: 24px;}
.skB-tab-wrap.type01 .skB-tabBtn li:hover,
.skB-tab-wrap.type01 .skB-tabBtn li:focus,
.skB-tab-wrap.type01 .skB-tabBtn li:active,
.skB-tab-wrap.type01 .skB-tabBtn li.active,
.skB-tab-wrap.type01 .skB-tabBtn li.on { border-bottom: 2px solid #ea002c; color: #ea002c; cursor: pointer; font-weight:500; }
.skB-tab-wrap.type01 .skB-tab-contents { padding-top: 50px; }
/* tab-style type02 - box-button type */
.skB-tab-wrap.type02 .skB-tabBtn li { position: relative; width: 100%; background-color: #4f4f4f; color: #ffffff; text-align: center; transition: all 0.3s ease-in-out; }
.skB-tab-wrap.type02 .skB-tabBtn li ~ li { border-left : 1px solid #ffffff; }
.skB-tab-wrap.type02 .skB-tabBtn li > a { display: flex; justify-content: center; align-items: center; width: calc(100% - 3px); height:100%; padding: 25px 20px; font-size: 18px; font-weight: 300; }
.skB-tab-wrap.type02 .skB-tabBtn.btn-red li:hover,
.skB-tab-wrap.type02 .skB-tabBtn.btn-red li:focus,
.skB-tab-wrap.type02 .skB-tabBtn.btn-red li:active,
.skB-tab-wrap.type02 .skB-tabBtn.btn-red li.active,
.skB-tab-wrap.type02 .skB-tabBtn.btn-red li.on { background-color: #ea002c; color: #ffffff; cursor: pointer; }
.skB-tab-wrap.type02 .skB-tabBtn.btn-orange li:hover,
.skB-tab-wrap.type02 .skB-tabBtn.btn-orange li:focus,
.skB-tab-wrap.type02 .skB-tabBtn.btn-orange li:active,
.skB-tab-wrap.type02 .skB-tabBtn.btn-orange li.active,
.skB-tab-wrap.type02 .skB-tabBtn.btn-orange li.on { background-color: #ea002c; color: #ffffff; cursor: pointer; }
.skB-tab-wrap.type02 .skB-tabBtn.btn-bg-w li { background-color: #ffffff; color: #4f4f4f; }
.skB-tab-wrap.type02 .skB-tabBtn.btn-bg-w li { border : 1px solid #cacaca; border-right: none; }
.skB-tab-wrap.type02 .skB-tabBtn.btn-bg-w li:last-child { border-right: 1px solid #cacaca; }
.skB-tab-wrap.type02 .skB-tab-contents { width: 100%; background-color: #ffffff; }

@media(max-width: 1023px) {
    .skB-tab-wrap.type01 .skB-tabBtn li > a { font-size: 22px; }
    .skB-tab-wrap.type02 .skB-tabBtn li > a { padding: 18px 20px; }
}
@media(max-width: 850px) {
    .skB-tab-wrap.type01 .skB-tabBtn li > a { font-size: 20px; }
    .skB-tab-wrap.type02 .skB-tabBtn li > a { font-size: 17px; letter-spacing: 0; }
}
@media(max-width: 650px) {
    .skB-tab-wrap.type01 .skB-tabBtn li { font-size: 18px; }
    .skB-tab-wrap.type02 .skB-tabBtn { display: block; }
    .skB-tab-wrap.type02 .skB-tabBtn li { width: 100%; border-bottom: 1px solid #ffffff; }
    .skB-tab-wrap.type02 .skB-tabBtn li ~ li { border-left: none; }
    .skB-tab-wrap.type02 .skB-tabBtn.btn-bg-w li { border-right: 1px solid #cacaca; border-bottom: none; }
    .skB-tab-wrap.type02 .skB-tabBtn.btn-bg-w li:last-child { border-bottom: 1px solid #cacaca; }
}
/*** 공통스타일 : TAB NAVIGATION End ***/

/*** 공통스타일 : IMG BUTTON & TABLE ***/
/* 이미지 크게보기 */
.skip { position: absolute; top: -9999px; font-size: 0; }
.pic_btn {}
.pic_btn a { display: none; max-width: 200px; margin: 0 auto; padding: 10px 10px; border: 1px solid #cacaca; background: #ffffff; color: #333333; text-align: center; }
.pic_btn a:hover { background-color: #ea002c; color:#ffffff; transition: all 0.3s ease-out; }
@media(max-width: 767px) {
    .pic_btn { margin: 20px 0; }
   .pic_btn a { display: block; }
}
@media(max-width:420px){
   .pic_btn a {width: 100%; max-width: 320px; }
}
/* table */
.table-wrap { position: relative; margin-top: 10px; margin-bottom: 65px; }
.table-wrap .table { width: 100%; border-collapse: collapse; border-top: 2px solid #ea002c; }
.table-wrap .table.text-center { text-align: center; }
.table-wrap .table.text-left { text-align: left; }
.table-wrap .table.text-right { text-align: right; }
.table-wrap .table .text-center { text-align: center; }
.table-wrap .table .text-left { text-align: left; }
.table-wrap .table .text-right { text-align: right; }
.table-wrap .table caption { position: relative; overflow: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; }
.table-wrap .table tr { border-bottom: 1px solid #dfdfdf; }
.table-wrap .table th { text-align: center; }
.table-wrap .table thead th,
.table-wrap .table tfoot th,
.table-wrap .table tfoot td { border-right: 1px solid #dfdfdf; line-height: 1.4; }
.table-wrap .table tbody th { border-right: 1px solid #dfdfdf; line-height: 1.3; }
.table-wrap .table tbody td { border-right: 1px solid #dfdfdf; line-height: 1.3; }
.table-wrap .table tr th:last-child {border-right: none; }
.table-wrap .table tr td:last-child {border-right: none; }

.table-wrap .table small { display: block; font-size: 15px; }
.table-wrap .table thead th { padding: 15px 15px; font-size: 17px; background-color: #f6f6f6; color: #333; font-weight: 400; }
.table-wrap .table tbody th { padding: 15px 15px; font-size: 16px; color: #333333; font-weight: 300; }
.table-wrap .table tbody td { padding: 15px 15px; font-size: 16px; color: #333333; font-weight: 300; }
.table-wrap .table tfoot th { padding: 15px 15px; font-size: 17px; background-color: #f6f6f6; color: #333; font-weight: 400; }
.table-wrap .table tfoot td { padding: 15px 15px; font-size: 17px; background-color: #f6f6f6; color: #333; font-weight: 400; }
.table-wrap .table .tr-strong th { font-size: 18px; }
.table-wrap .table .tr-strong td { font-size: 18px; }
.table-wrap .table .tr-point { background-color: #fcfcfc; }
.table-wrap .table .tr-point th { font-size: 17px; color: #000000; font-weight: 400; }
.table-wrap .table .tr-point td { font-size: 17px; color: #000000; font-weight: 400; }


.table-wrap .table02 thead th {padding: 15px 9px;}
.table-wrap .table thead th.agenda {min-width: 300px;}
.table-wrap .table thead th.name {font-size: 13px; padding: 15px 9px;}

.table-wrap .table2023 tbody td {padding: 15px 5px;}
.table-wrap .table2023 thead th.name {padding: 15px 3px;}

@media(max-width: 1023px){
    .table-wrap { display: block; width: 100%; overflow-x: auto; }
    .table-wrap .table { width: 1024px; }
    .table-wrap .table thead th,
    .table-wrap .table tfoot th,
    .table-wrap .table tfoot td { padding: 20px 15px; }
}

/*** 공통스타일 : IMG BUTTON & TABLE End ***/


/*** 공통스타일 : 아코디언 ***/
/* 아코디언 */
.skB-ui-accordion { width: 100%; margin: 25px 0 40px; }
.skB-ui-accordion .aco-item { width: 100%; transition: all 0.3s; }
.skB-ui-accordion .aco-item:first-child .aco-tit { border-top: 1px solid #d2d2d2; }
.skB-ui-accordion .aco-item .aco-tit { display: block; position: relative; padding: 25px 50px 25px 80px; border-bottom: 1px solid #d2d2d2; font-size: 20px; color: #000000; font-weight: 500; }
.skB-ui-accordion .aco-item .aco-tit::after { content: ""; position: absolute; top: 50%; right: 20px; width: 16px; height: 16px; transform: translateY(-50%); background: url(/images/bioscience/more-plus-ico.png) no-repeat; background-position: 0 0; }
.skB-ui-accordion .aco-item.on .aco-tit::after { background-position: -16px 0; }
.skB-ui-accordion .aco-item .aco-tit .qna-num { position: absolute; top: 25px; left: 20px; padding-right: 40px; color: #ea002c; line-height: 1.4; }
.skB-ui-accordion .aco-item .aco-tit .qna-num::after { content: ""; position: absolute; top: 7px; right: 18px; width: 1px; height: 15px; background-color: #cccccc; }
.skB-ui-accordion .aco-item .qna-txtBox { width: 100%; background : #fafafa; padding: 45px 50px; }
.skB-ui-accordion .aco-item .qna-txtBox { display: none; }
.skB-ui-accordion .aco-item.on .qna-txtBox { display: block; }
.skB-ui-accordion .aco-item.on .qna-txtBox { border-bottom: 1px solid #d2d2d2; }

.skB-ui-accordion .law-tit { margin-bottom: 8px; font-size: 17px; color: #ea002c; font-weight: 400; line-height: 1.6; }
.skB-ui-accordion .law-p { position: relative; padding-left: 6px; font-size: 15px; color: #333333; font-weight: 200; line-height: 1.56; }
.skB-ui-accordion .law-p::before { content: ""; position: absolute; top: 11px; left: 0; width: 4px; height: 1px; background-color: #333333; } 
.skB-ui-accordion .law-p + .law-tit { margin-top: 25px; }
.skB-ui-accordion .law-list + .law-tit { margin-top: 25px; }
.skB-ui-accordion .law-t { font-size: 15px; color: #333333; font-weight: 200; line-height: 1.56; }
.skB-ui-accordion .law-t + .law-tit { margin-top: 25px; }
.skB-ui-accordion .law-list li { position: relative; padding-left: 6px; margin-bottom: 5px; font-size: 15px; color: #333333; line-height: 1.56; font-weight: 200; }
.skB-ui-accordion .law-list li::before { content: ""; position: absolute; top: 11px; left: 0; width: 4px; height: 1px; background-color: #333333; }
.skB-ui-accordion .count-list { padding-left: 10px; }
.skB-ui-accordion .count-list li { font-size: 15px; color: #333333; font-weight: 200; line-height: 1.56; margin-bottom: 5px; padding-left: 17px; text-indent: -17px; }
.skB-ui-accordion .count-list + .law-tit { margin-top: 25px; }

.skB-ui-accordion .txt-areaBox { background-color: #eeeeee; margin: 25px 0; padding: 20px 25px; }
.skB-ui-accordion .txt-areaBox strong { display: block; padding-bottom: 10px; font-size: 17px; color: #000000; font-weight: 400; }
.skB-ui-accordion .aco-item.on .qna-txtBox strong { display: block; color: #333333; }
.skB-ui-accordion .txt-areaBox li { font-size: 17px; color: #333333; font-weight: 200; line-height: 1.56; }

.skB-ui-accordion.type_02 .aco-item .aco-tit {padding-left:140px;}
.skB-ui-accordion.type_02 .aco-item .aco-tit.none_right_bar .qna-num::after { display:none;}
.skB-ui-accordion.type_02 .law-t { font-size: 15px; color: #333333; font-weight: 200; line-height: 1.56; padding-left:10px; text-indent:-10px; margin-bottom:8px; }
.skB-ui-accordion.type_02 .law-t.type_01 { margin-bottom:0; text-indent:0; padding-left:0;}

.skB-ui-accordion .aco-item03 .qna-txtBox {background-color: #fff;}

@media(max-width: 1023px){ 
    .skB-ui-accordion .aco-item .aco-tit { padding: 20px 50px 20px 80px; }
    .skB-ui-accordion .aco-item .aco-tit .qna-num { top: 20px; }
}
@media(max-width: 950px){ 
    .skB-ui-accordion .aco-item .qna-txtBox { padding: 35px 40px; }
}
@media(max-width: 850px){ 
    .skB-ui-accordion .aco-item .aco-tit .qna-num { font-size: 18px; }
}
@media(max-width: 767px){
    .skB-ui-accordion .aco-item .qna-txtBox { padding: 35px 20px; }
}

/*** 공통스타일 : 아코디언 End ***/

.draft-title + .skB-tab-wrap { margin-top: 100px; }
@media(max-width: 1023px){
    .draft-title + .skB-tab-wrap { margin-top: 80px; }
}
@media(max-width: 767px){
    .draft-title + .skB-tab-wrap { margin-top: 50px; }
}

/* 준비중 페이지 */
.skB-page-ing-wrap { width: 100%; margin: 50px 0; padding: 100px 0; }
.skB-page-ing-wrap img { display: block; margin: 0 auto; }
.skB-page-ing-wrap p { position: relative; padding: 20px 0; margin: 50px 0 30px; font-size: 30px; color: #000000; font-weight: 200; text-align: center; line-height: 1.4; }
.skB-page-ing-wrap p::before { content: ""; position: absolute; top: 0; left: 50%; width: 30px; height: 2px; background-color: #000000; transform: translateX(-50%); }
/* 준비중 페이지 End */
