@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
/** common **/
.tbold{
	font-weight: 500;
	font-family:'Noto Sans KR';
}
.tcenter{text-align: center}
.bl{display:block}
.pdt{padding-top:50px}
.pdt2{padding-top:100px}
.pdt3{padding-left:20px}
.pdt4{padding-top:30px;}

/* credit 2017.10.13 */
body{padding:0; margin:0;}
.bg_odsay {
	width: 100%;
    position: fixed;
    margin:0; padding:0;
    font-family:'Noto Sans KR';
    font-weight: 300;
    color:#fff; 
    background-color: #000;
    background:url(../../images/credit/bg.jpg) no-repeat center; background-size: cover; background-attachment:fixed;
    z-index: 1000000;
 }

.bg_odsay a.btn_close{position: fixed; right:20px; top:20px; display: block; width:42px; height:42px; background: url(../../images/credit/icon_close.png) center no-repeat; text-indent: -5000px; overflow: hidden}
.bg_odsay a.btn_sound{position: fixed; left:20px; top:20px; display: block; width:42px; height:42px; background: url(../../images/credit/icon_sound_on.png) center no-repeat;text-indent: -5000px; overflow: hidden}
.bg_odsay a.btn_sound.off{background: url(../../images/credit/icon_sound_off.png) center no-repeat}

.credit_area{max-width: 880px; width:95%; padding-top:100px; margin:0 auto; color: #fff}

.title_header{font-size:56px; font-weight: 300; text-align:center; padding-bottom:80px; color: #fff}
.title_header span.tbold{font-weight: 500; color:#fff}
.title_header sub{font-size:30px; padding-top:50px; line-height: 1.6em; color: #fff}

.credit_area table{width:100%; border-collapse: collapse}
.credit_area table td{font-size:16px; color: #e0e0e0; letter-spacing: 0.03em; padding-bottom:8px}
.credit_area table td.tit{font-size:24px; text-align: center; color: #fff; padding-bottom:50px}
.credit_area table td.tbold,.credit_area table td span.tbold{color:#fff; letter-spacing: 0.075em; font-weight: 500}
.credit_area table td span.tbold{font-size: 18px; padding-right:2px}

.credit_area table td.btit{font-size:24px; color:#fff; vertical-align: top}
.credit_area table td.btit_b{font-size:21px; font-weight:500; line-height: 1.75em; color:#fff; padding-bottom:30px; vertical-align: top; 	font-family:'Noto Sans KR'; }

.title_header2{font-size:24px; font-weight: 300; color:#e0e0e0; padding-bottom:10px}
.big_title{font-size: 56px; font-weight: 500; text-align: center; color: #fff}
.big_title sub{display: block; font-size:30px; font-weight: 300; padding-top: 20px}

.co{font-size:12px; color:#ababab; line-height: 1.5em; text-align: center; padding:50px 0 200px 0}

.rel {position: relative; list-style-type: none}