/* BASIC css start */
/* 상단 이미지, 일반 분류와 동일하게 가져왔음. */
.sub_topban{background:#000; width:100%;}
.sub_ban{width: 1280px; margin:0 auto;}


.chart_tit1 { text-align:center; color:#1b1b1b; font-size:48px; font-family: 'notokr-bold'; padding:86px 0 13px }
.chart_tit2 { text-align:center; color:#343132; font-size:24px; font-family: 'notokr-regular'; }

.cbox01 { padding-top:105px }
.cbox01 ul { width:1100px; height:550px; overflow:hidden; margin:0 auto; background:#343132; position:relative;  }
.cbox01 ul li.im { float:left; width:550px; }
.cbox01 ul li.tx { float:left; width:508px; padding-left:42px; color:#fff }
.cbox01 ul li.tx .number { position:absolute; margin-left:-42px; margin-top:22px; background:#e81e10; font-size:40px; font-family: 'notokr-bold'; line-height:55px; height:55px; width:62px; padding-left:22px; text-align:center; color:#fff }
.cbox01 ul li.tx .line { width:24px; height:3px; display:block; background:#fff; margin:87px 0 23px }
.cbox01 ul li.tx h1 { font-size:30px; font-family: 'notokr-bold'; color:#fff; height:190px; }
.cbox01 ul li.tx h1 .subtx { font-size:18px; font-family: 'notokr-medium'; margin-top:16px}
.cbox01 ul li.tx .eve1 { display:inline-block; font-size:13px; font-family: 'notokr-regular'; color:#343132; background:#fff; height:22px; line-height:22px; padding:0 12px }
.cbox01 ul li.tx .eve2 { font-size:14px; font-family: 'notokr-medium'; padding:12px 0 0 }
.cbox01 ul li.tx .eve3 { font-size:14px; font-family: 'notokr-medium'; color:#aaa; margin:21px 0 32px; line-height:25px }
.cbox01 ul li.tx .eve3 span.tt1 { display:inline-block; width:73px; }
.cbox01 ul li.tx .eve3 span.tt2 { display:inline-block; width:300px; }
.cbox01 ul li.tx .cbt {  }
.cbox01 ul li.tx .cbt a { display:inline-block; border:1px solid #707070; color:#fff; height:34px; line-height:34px; width:130px; text-align:center; font-size:13px;}
.cbox01 ul li.tx .cbt a.wish { margin-left:-1px }


.cbox02 { padding-top:105px }
.cbox02 ul { width:1212px; height:379px; overflow:hidden; margin:0 auto; background:#f1f1f1; position:relative;  }
.cbox02 ul li.im { float:left; width:380px; }
.cbox02 ul li.tx { float:left; width:798px; padding-left:34px; }
.cbox02 ul li.tx .r_num { position:absolute; right:20px; top:25px; font-size:14px; font-family: 'notokr-bold';  color:#313131 }
.cbox02 ul li.tx .number { padding-top:19px; font-size:35px; font-family: 'notokr-bold'; text-align:left; color:#ea2c30 }
.cbox02 ul li.tx .line { width:22px; height:2px; display:block; background:#e81e10; margin:12px 0 19px }
.cbox02 ul li.tx h1 { font-size:25px; font-family: 'notokr-bold'; color:#313131; height:98px; }
.cbox02 ul li.tx h1 .subtx { font-size:18px; font-family: 'notokr-medium'; margin-top:12px}
.cbox02 ul li.tx .eve1 { display:inline-block; font-size:13px; font-family: 'notokr-regular'; color:#fff; background:#e81e10; height:22px; line-height:22px; padding:0 17px }
.cbox02 ul li.tx .eve2 { font-size:14px; font-family: 'notokr-medium'; padding:12px 0 0; color:#262626 }
.cbox02 ul li.tx .eve3 { font-size:14px; font-family: 'notokr-medium'; color:#aaa; margin:29px 0 32px; line-height:25px }
.cbox02 ul li.tx .eve3 span.tt1 { display:inline-block; width:73px; color:#262626 }
.cbox02 ul li.tx .eve3 span.tt2 { display:inline-block; width:300px; color:#848484 }
.cbox02 ul li.tx .cbt { position:absolute; margin:-62px 0 0 515px }
.cbox02 ul li.tx .cbt a { display:inline-block; border:1px solid #343132; color:#343132; height:34px; line-height:34px; width:130px; text-align:center; font-size:13px;}
.cbox02 ul li.tx .cbt a.wish { margin-left:-1px }

.cbox034 { padding-top:61px; overflow:hidden; width:1211px; }
.cbox03 { float:left; width:596px; height:298px; position:relative; background:#f7f7f7}
.cbox04 { float:left; width:596px; height:298px; margin-left:19px; position:relative; background:#f7f7f7}
.cbox034 ul li.im { float:left; width:298px; }
.cbox034 ul li.tx { float:left; width:280px; padding-left:18px; }
.cbox034 ul li.tx .r_num { position:absolute; right:17px; top:17px; font-size:14px; font-family: 'notokr-bold';  color:#313131 }
.cbox034 ul li.tx .number { padding-top:13px; font-size:25px; font-family: 'notokr-bold'; text-align:left; color:#ea2c30; padding-left:8px }
.cbox034 ul li.tx .line { width:22px; height:2px; display:block; background:#e81e10; margin:8px 0 19px 4px }
.cbox034 ul li.tx h1 { font-size:16px; font-family: 'notokr-bold'; color:#313131; height:98px; padding:0 4px}
.cbox034 ul li.tx h1 .subtx { font-size:14px; font-family: 'notokr-medium'; margin-top:11px}
.cbox034 ul li.tx .eve2 { font-size:12px; font-family: 'notokr-medium'; padding:12px 8px 0 4px; color:#979797; line-height:18px; }
.cbox034 ul li.tx .cbt { margin-top:27px }
.cbox034 ul li.tx .cbt a { display:inline-block; border:1px solid #707070; color:#343132; height:34px; line-height:34px; width:130px; text-align:center; font-size:13px;}
.cbox034 ul li.tx .cbt a.wish { margin-left:-1px }

.cbox0510 { width:1209px; border-top:2px solid #6b6b6b; margin-top:100px }
.cbox0510 td { height:119px; border-bottom:1px solid #e5e5e5; text-align:center; color:#313131 }
.cbox0510 .num1 { width:72px; font-size:18px; font-family: 'notokr-bold'; }
.cbox0510 .num1 p { border-bottom: 1px solid #313131; display:inline-block; padding-bottom:6px }
.cbox0510 .im { width:129px }
.cbox0510 .im img { width:95px; border:1px solid #e8e8e8; }
.cbox0510 .tit { width:449px; padding-left:29px; text-align:left }
.cbox0510 .tit a { color:#343132; font-size:14px; font-family: 'notokr-bold'; }
.cbox0510 .tit a p { font-size:13px; font-family: 'notokr-demilight'; margin-top:10px}
.cbox0510 .name { width:200px; color:#343132; font-size:14px; font-family: 'notokr-regular';}
.cbox0510 .num2 { width:100px; font-size:14px; font-family: 'notokr-bold';  }
.cbox0510 .tx { width:230px; font-size:18px; }
.cbox0510 .tx a { color:#343132; font-size:14px; font-family: 'notokr-regular'; line-height:18px; border-left:1px solid #808080; padding:0 15px}
.cbox0510 .tx a.fir { border-left:0px }




.appleChart-bottom-desc {background-color: #fff; padding-top: 0; width: 1280px; margin: 90px auto 0 auto; height: auto;}
.appleChart-bottom-desc .chart-text-line{background-color: #f6f6f6; margin-top: 10px; padding: 20px 20px 0px;}
.appleChart-bottom-desc .chart-text-line .area-title{display: block; padding: 12px 0 0 30px; font-family: 'notokr-bold'; font-size: 16px; color:#1b1b1b;}
.appleChart-bottom-desc .chart-text-line .desc-box{display: inline-block; vertical-align: top; padding: 20px 30px; height: 188px;}
.appleChart-bottom-desc .chart-text-line .desc-box.last{margin-left: 24px;}
.appleChart-bottom-desc .chart-text-line .desc-box .desc-area-title{display: block;  font-family: 'notokr-bold'; font-size: 14px; color:#1b1b1b; margin-bottom: 12px;}
.appleChart-bottom-desc .chart-text-line .desc-box .desc-area-title.last{margin-top: 24px;}
.appleChart-bottom-desc .chart-text-line .desc-box ol{}
.appleChart-bottom-desc .chart-text-line .desc-box ol li:before{content:""; width: 4px; height: 4px; background-color: #343132; position: absolute; top:50%; margin-top: -2px; left: 0;}
.appleChart-bottom-desc .chart-text-line .desc-box ol li{position: relative; line-height: 24px; font-family: 'notokr-regular'; font-size: 13px; padding-left: 12px;}
.appleChart-bottom-desc .chart-text-line .desc-box ol li .red-font{color:#ff0000;}








/* 김보라 : 2018 08 07 일단 나타낼 수 있는 게 없어서 외관적으로 수정함. */

.cbox01 .im img {
    width: 550px;
    height: 550px;
}
.cbox02 .im img {
    width: 380px;
    height: 379px;
}

.cbox03 .im img, .cbox04 .im img {
    width: 298px;
    height: 298px;
}
.cbox05 .im img, .cbox06 .im img, .cbox07 .im img, .cbox08 .im img, .cbox09 .im img, .cbox10 .im img {
    width: 97px;
    height: 97px;
}


/* BASIC css end */

