@media all and (max-width:1199px){
.introSection { margin:45px auto 40px auto; max-width:1000px; }
.standardSection { margin:45px auto 40px auto; max-width:1000px;}
.boardSection { margin:45px auto 40px auto; max-width:1000px; }
.ciSection { margin:45px auto 40px auto; max-width:1000px; }
.webzineSection { margin:45px auto 40px auto; max-width:1000px; }
.webzineSection { margin:45px auto 40px auto; max-width:1000px; }
.boardTabArea .tabs { margin:0 auto; max-width:1000px; }
.moreBtnArea { margin-top:0; max-width:1000px; }
.webtoonSection { margin:45px auto 40px auto; max-width:1000px; }
.marketingSection { margin:-20px auto 40px auto; max-width:1000px; }
.chartSection { max-width:1000px; }
.mySection { max-width:1000px; }
.sitemapSection { margin:45px auto 40px auto; max-width:1000px; }
}

@media all and (max-width:1023px){
.boardSection { margin:0 auto 40px auto; max-width:90%; }
.moreBtnArea { margin-top:0; max-width:90%; }
.marketingSection { width:90%; }
.ciSection { max-width:90%; }
.flashGraphWrap{display:none;}
}

@media all and (max-width:499px){
body { font-size:0.7em; }



}

@media all and (max-width:419px){/* 420이하 */
body { font-size:0.7em; }
body span { font-size:0.8em; }

/* .dataTop .orderIndex { float:right; width:65%; line-height:25px; }
.dataTop .orderIndex select { min-width:20em; } */

input[type='text'], input[type='password'], input[type='file'], textarea, select{font-size:1em !important;}
.boardSearch .btn { height:1.9em; padding:9px 0; line-height:0; }
.ie11 .boardSearch .btn { line-height:0; }
.ie10 .boardSearch .btn { line-height:0; }
.ie9 .boardSearch .btn { line-height:0; }
.boardSearch .btn > span{font-size:1em !important;line-height:0;}
}

@media all and (max-width:359px){
.clearBoth { margin:20px; }
}


@media all and (max-width:320px){
.dataTop .orderIndex { width:85%; }/*select박스 위치*/
}

@media all and (max-width:767px){
.orderIndex .mhidden{ display:none; }
}

.BTN_bt {display:inline-block; height:25px; padding:0 10px; line-height:25px; font-size:12px; font-weight:bold; text-decoration:none; color:#634C83 !important; border:1px solid #ccc; box-shadow:1px 1px 1px #ddd; margin-top:-5px; }
.BTN_bt:hover{ background:#634C83; color:#fff !important;}
.BTN_bt > i {  font-size:15px; font-weight:bold; color:#707070 !important; vertical-align:middle;}.BTN_bt:hover i { color:#fff !important;}

.stepbox2{border:1px solid #f0dcdc; background:#f9f2f2; padding:20px 40px; border-radius:60px; text-align:center; }
.stepbox2{color:#000; font-weight:bold; font-size:15px;}
.stepbox2 .btn_C{display: inline-block;     padding: 6px 40px;    text-align: center;    font-size: 15px;    color: #fff;    background: #5c5c5c;    border: 1px solid #634C83; border-radius:30px; background:#634C83; margin-left:15px;  }
.stepbox2 li+li{ margin-top:15px;}



.standardSection .api_subtit{position:relative; overflow: hidden; display: inline-block; padding-left: 15px; font-size: 17px; margin: 15px 0px 0; font-weight: bold; width: 100%;}
.standardSection .api_subtit:before {position:absolute; content: ''; width: 6px; height: 6px; background: #da4900; border-radius: 15px; left:0; top:10px}
.m_t40{margin-top: 40px !important}
.m_b40{margin-bottom: 40px !important}


/* list */
.listType01{ overflow:hidden; border-top:2px solid #2f4479; border-bottom:1px solid #ccc; }
.listType01 li{float:left;width:100%;min-height:40px;border-top:1px solid #cccccc;background:#ececec;}
.listType01 li > div{}
.listType01 li .th{position:absolute;top:0;left:0;height:100%;background:#f5f5f5; }
.listType01 li .th > span{display:block;padding:12px 15px;font-size:13px;}
.listType01 li .td{display:block;padding-left:125px;background:#fff;}
.listType01 li .td > span{display:block;min-height:40px;padding:12px 15px;font-size:13px;}
.listType01 li .td > span a{color:#000;text-decoration:underline;vertical-align:top;}
.listType01 li .td > span .addFile{display:block;margin-top:5px;}
.listType01 li .td > span .addFile:first-child{margin-top:0;}
.listType01 li .td > span .addFile .btn{margin-left:10px;vertical-align:top;}
.listType01 li .cell{position:relative;}
.listType01 li.cell02 .cell{float:left;width:50%;height:100%;}

.listType01.wType01 .th{width:125px;}
.listType01.wType01 .td{height:100%;padding-left:125px;}

.listType01.wType02 .th{width:150px;}
.listType01.wType02 .td{height:100%;padding-left:150px;}

@media all and (max-width:767px){ /* 모바일 사이즈 */
.listType01{border-top:0.25em solid #2f4479;}
.listType01 li{min-height:1.66em;}
.listType01 li .th > span{padding:0.8em 1.2em;font-size:1.08em;}
.listType01 li .td{padding-left:10.14em;}
.listType01 li .td > span { min-height:2.9em; padding:0.8em 1.2em; font-size:1.08em; }
.listType01 li .td > span .addFile .btn{display:block;margin-top:3px;margin-left:0px;}
.listType01 li.cell02 .cell{float:none;width:100%;border-top:1px solid #ccc;}
.listType01 li.cell02 .cell:first-child{border-top:none;}


.listType01.wType01 .th{width:10.41em;}
.listType01.wType01 .td{padding-left:10.41em;}
}

@media all and (max-width:415px){
.listType01 li .td > span { padding:0.8em 2.5em;}
}



.tabType02 { /* border-bottom:1px solid #ccc; */ overflow:hidden;}
.tabType02 dl{position:relative;margin-top:30px;height:400px}
.tabType02 dt { float:left; margin-left:3px; width:115px; height:40px; font-size:14px; font-weight:bold; }
.tabType02 dt:first-child{margin-left:0px;}
.tabType02 dt a { display:block; height:40px; text-align:center; color:#666666;}
.tabType02 dt a span{display:block;padding-bottom:12px;line-height:40px;color:#FFFFFF;}
.ie11 .tabType02 dt a span{display:block;padding-bottom:12px;line-height:35px;}
.ie10 .tabType02 dt a span{display:block;padding-bottom:12px;line-height:35px;}
.ie9 .tabType02 dt a span{display:block;padding-bottom:12px;line-height:35px;}
.tabType02 dt.on { background:#634C83; }
.tabType02 dt.on a { border:2px solid #634C83; }
/* .tabType02 dt.on a span { color:#fff; background:url('../../../images/images2018/icon/tabType02_new_arr.png') no-repeat 50% 90%; } */
.ie11 .tabType02 dt.on a span { color:#fff; background:url('../../../images/images2018/icon/tabType02_new_arr.png') no-repeat 50% 100%; }
.ie10 .tabType02 dt.on a span { color:#fff; background:url('../../../images/images2018/icon/tabType02_new_arr.png') no-repeat 50% 100%; }
.ie9 .tabType02 dt.on a span { color:#fff; background:url('../../../images/images2018/icon/tabType02_new_arr.png') no-repeat 50% 100%; }
.tabType02 dd { position:absolute; top:55px; left:0; width:100%; height:300px; font-size:13px; background:#fff; }
.tabType02 .hiddenConts{top:-9999%;left:-9999%;overflow:hidden;height:1px;width:1px;}
.tabType02 dl dd > div { padding:20px; height:100%;overflow-x:hidden;overflow-y:auto;line-height:1.7em;}
.excerpt {border:1px solid #ccc;}


.table_cont100{ position:relative; overflow:hidden} .table_cont100 table th  { font-size:14px;}
.T_cont40{ float:left; width:49%; margin-right:20px;}
.T_cont60{ float:left; width:49%;}

/* curation */
.curationWrap { margin-top:50px; }
.curationWrap .titType01 { margin-bottom:-20px; padding-left:22px; font-size:18px; color:#333; border-bottom:none;}



.TableArea{ margin:30px 0; position:relative;  display:block}
.TableArea2{margin:30px 0; position:relative;  display:block}
.TableArea .dataType01 table tr:hover td{ background:#f8f8f8}
.downBtn { display:inline-block; height:25px; padding:0 10px; line-height:25px; font-size:12px; font-weight:bold; text-decoration:none; color:#634C83; border:1px solid #ccc; box-shadow:1px 1px 1px #ddd; }
.TableArea table thead{white-space: nowrap;}

.sort_btn{width:11px;height:14px;position:relative;margin-left: 5px;}
.TableArea table thead tr th span button{position:absolute;top: 3px;left:0;width:11px;height:7px;background:url(btn_sort.png);}
.TableArea table thead tr th span button:last-child {position:absolute;top: 10px;left:0;width:11px;height:7px;background:url(btn_sort.png);background-position:bottom;}
.TableArea > .dataType01{ width:100%; border-top:2px solid #2f4479; overflow:visible}
.TableArea > .dataType01:after{content:''; display: block; clear: both; }



.dataType01{ overflow:hidden; width:100%; border-top:2px solid #634C83; }
.dataType01 table { table-layout:fixed; width:100%; } /*width:100%; 추가*/
.dataType01 th { padding:10px 5px; color:#333; font-size:16px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#f2f2f2; }
.dataType01 td.Th { padding:10px 5px; color:#333; font-weight:bold; font-size:16px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#f2f2f2; }
.dataType01 td { padding:10px 5px; color:#666; font-size:14px; text-align:center; border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff; }
.dataType01 tr th:first-child, .dataType01 tr td:first-child { border-left:none; }
.dataType01 tr td.Th:first-child, .dataType01 tr td:first-child {border-left:none;}
.dataType01 td.alignL { padding-left:20px; }
.dataType01 td.line { border-left:1px solid #ccc !important; }
.dataType01 td.ellips2 a { display:inline-block; width:90%; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dataType01 td .ellips { display:inline-block; width:90%; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dataType01 td .rock { padding-left:16px; background:url('../../../images/images2018/ico_rock.png') no-repeat 0 50%;}
.dataType01 input[type="text"], .dataType01 input[type="file"], .dataType01 input[type="password"] { height:26px; }
.dataType01 select { height:28px; }
.dataType01.eventIng { margin-top:40px; }
.dataType01 .mfirst { border-left:1px solid #ccc !important; }
.dataType01 .whidden { display:none; }
.dataType01 .openSelc { margin-top:5px; }


.boardSection .btn .downBtn { display:inline-block; height:25px; padding:0 10px; line-height:25px; font-size:12px; font-weight:bold; text-decoration:none; color:#2f4479; border:1px solid #ccc; box-shadow:1px 1px 1px #ddd; }
.boardSection .btn .downBtn:hover { color:#fff; background:#2f4479; }
.boardSection .btn .downBtn:hover i { color:#fff; }
.boardSection .btn .viewBtn { display:inline-block; height:25px; padding:0 10px; line-height:25px; font-size:12px; font-weight:bold; text-decoration:none; color:#707070; border:1px solid #ccc; box-shadow:1px 1px 1px #ddd; }
.boardSection .btn .viewBtn:hover { color:#fff; background:#2f4479; }
.boardSection .btn .viewBtn:hover i { color:#fff; }
.boardSection i { font-size:17px; font-weight:bold; color:#fff; vertical-align:middle; }
.boardSection .btn i {font-size:15px;font-weight:bold;color:#707070;vertical-align:middle;}



/* pagination */
.pagination{ margin:30px 0; text-align:center; clear:both; }
.pagination .page {display:inline-block; width:33px; height:32px; line-height:32px; color:#666; border:1px solid #dfdfdf; background:#f0f0f0; }
.pagination .page.on, .pagination .page:focus { color:#fff; border:1px solid #2f4479; background:#2f4479; }
.pagination .pageFirst { display:inline-block; width:26px; height:25px; color:#666; border:1px solid #c8c8c8; }
.pagination .pagePre { display:inline-block; width:26px; height:25px; color:#666; border:1px solid #c8c8c8; }

.pagination .pageNext{ display:inline-block; width:26px; height:25px; color:#666; border:1px solid #c8c8c8; }
.pagination .pageLast{ display:inline-block; width:26px; height:25px; color:#666; border:1px solid #c8c8c8; }

.pagination .pageStart{ display:block; }
.pagination .pagePrev{ display:block; }
.pagination .pageNxt{ display:block; }
.pagination .pageEnd { display:block; }
.pagination img { vertical-align:top; width:100%; }

/* btn */
.btnL{margin-top:15px;text-align:left;}
.btnC{margin-top:15px;text-align:center;}
.btnR{overflow:hidden;margin-top:15px;text-align:right;}
.btnR .lSide{float:left;}

.btnType01 span { display:inline-block; width:70px; min-width:50px; height:33px; padding:0 10px; line-height:33px; text-align:center; font-size:13px; color:#fff; background:#666;}



/*배너 슬라이드*/

.board_img ul {
	width: 100%;
	margin: 0;
}

.board_img  .prev, .board_img  .next {
	z-index: 2;
}

.board_img .owl-stage-outer .owl-item {
	height: 220px;
}


@media ( max-width : 1023px) and (min-width: 801px) {
	.board_img button.owl-prev {
		left: 0px;
		margin-left: -3% !important;;
	}
	.reportWrap {
		padding-left: 50px;
	}
	.movie_report button.owl-prev, .movie_meeting button.owl-prev {
		left: 0px;
		margin-left: -5.5% !important;
	}
	.movie_report .owl-stage-outer .owl-item, .movie_meeting .owl-stage-outer .owl-item
		{
		height: 410px;
	}
	.new_report .new_report_list ul li .imgBox img {
		height: 234px;
	}
}

@media ( max-width : 1325px) and (min-width: 1024px) {
	.reportWrap button.owl-prev {
		margin-left: -5% !important;
		left: 0px;
	}
	.reportWrap button.owl-next {
		margin-right: -1% !important;
	}
	.movie_report .owl-stage-outer .owl-item, .movie_meeting .owl-stage-outer .owl-item
		{
		height: 310px;
	}
} */