@charset "utf-8";

/* 미대응브라우저 */
#unsupported { overflow:hidden; height:100%; }
#unsupported .unsupported { display:block; }
.unsupported { display:none; }
.unsupported .infoBox { z-index:110; position:fixed; top:15%; left:0; right:0; margin:0 auto; padding:60px 48px; width:820px; height:550px; color:#4c4c4f; text-align:center; border:2px solid #000; background:#fff; box-sizing:border-box; }
.unsupported h1 { margin:0 0 30px; font-size:50px; color:#27273a; font-weight:normal; }
.unsupported .desc { margin:0 0 40px; font-size:16px; line-height:24px; }
.unsupported .desc strong { color:#000; }
.unsupported .browser { overflow:hidden; }
.unsupported .browser li { float:left; margin:0 0 0 27px; }
.unsupported .browser li:first-child { margin:0; }
.unsupported .browser li > img { border:1px solid #d5d5d5; border-bottom-width:0; }
.unsupported .browser li .icon_browser { position:relative; display:block; width:220px; height:220px; padding-top:15px; border:1px solid #ddd; font-size:12pt; font-weight:bold; color:#000; background:url("/dzSmart/common/css/imgs/unsupported.png") no-repeat 10px -200px;  }
.unsupported .browser li .icon_browser.chrome { background-position:10px -200px; }
.unsupported .browser li .icon_browser.msie { background-position:10px -400px; }
.unsupported .browser li .icon_browser.firefox { background-position:10px -600px; }
.unsupported .browser li .icon_browser > .btnLink { position:absolute; bottom:0; width:100%; display:block; padding:7px 0; color:#fff; background:#43485b; text-decoration:none; }

.unsupported .close { position:absolute; top:30px; right:30px; }
.unsupported .close { overflow:hidden; display:block; width:25px; height:24px; white-space:nowrap; font-size:0; text-indent:-150%; background:url("/dzSmart/common/css/imgs/unsupported.png") no-repeat 0 0; }
.unsupported .today { font-family:"돋움", Dotum, sans-serif; font-size:12px; }
.unsupported .today .check { width:17px; height:17px; margin:0 0 0 9px; vertical-align:top; border-radius:0; cursor:pointer; background:url("/dzSmart/common/css/imgs/unsupported.png") no-repeat 0 -50px; }
.unsupported .today .check:checked { background-position:-50px -50px; }
.unsupported .dimmedBlack { z-index:100; position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:rgba(0,0,0,0.4); }







/* 페이지 오류박스 */
#DZSMART_PageError {
	z-index:9995;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.25);
	font-size:12pt;
	display: -webkit-flex;
	display:         flex;
	-webkit-align-items: center;
	        align-items: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
.DZSMART_PageError {
	width:100%;
	max-width:500px;
	padding:40px 50px;
	text-align:center;
	margin:50px auto;
	color:#333;
	border:2px solid #000;
	background-repeat:repeat-x;
	background-image:-webkit-linear-gradient(top,#f1f2f3 1%,#ffffff 100%);
	background-image:linear-gradient(to bottom,#f1f2f3 1%,#ffffff 100%);

	border-radius: 5px;
	box-shadow: 1px 3px 5px 5px rgba(0,0,0,.15), inset 1px 1px 0 1px rgba(255,255,255,1);;
	font-weight:bold;
	text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.75);
}

.DZSMART_PageError > h3 {
	font-size: 23px;
}
.DZSMART_PageError > h3 > i.fa {
	display:block;
	color: #e9573f;
	margin-bottom:10px;
}


.DZSMART_PageError > p {
	margin-top:10px;
}

.DZSMART_PageError > button {
	height:50px;
	width:100%;
	margin-top:30px;

	display:inline-block;
	position:relative;
	overflow:visible;

	text-decoration:none;
	vertical-align:top;
	word-spacing:-1px;
	white-space:nowrap;

	padding:0 10px;
	border-radius: 5px;
	cursor:pointer;
	vertical-align: middle;

	color:#E7E7E7;
	text-shadow: -1px -1px 0 #252832;
	border:1px solid #3B3F4F;
	border-right-color:#2E313D;
	border-bottom-color:#2E313D;

	background-color: #3B3F4F;
	background: -moz-linear-gradient(top, #484D61 0%, #3B3F4F 100%);
	background: -webkit-linear-gradient(top, #484D61 0%, #3B3F4F 100%);
	background: linear-gradient(to bottom, #484D61 0%, #3B3F4F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484D61', endColorstr='#3B3F4F',GradientType=0 );
	box-shadow:inset 0 0 0 1px rgba(139,142,157,.5);
}



.DZSMART_PageError > button:focus ,
.DZSMART_PageError > button:active ,
.DZSMART_PageError > button:active:focus ,
.DZSMART_PageError > button:hover {
	border-color:1px solid #2E313D;
	border-right-color:#3B3F4F;
	border-bottom-color:#3B3F4F;

	background: -moz-linear-gradient(top, #3B3F4F 0%, #484D61 100%);
	background: -webkit-linear-gradient(top, #3B3F4F 0%, #484D61 100%);
	background: linear-gradient(to bottom, #3B3F4F 0%, #484D61 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3B3F4F', endColorstr='#484D61',GradientType=0 );
}
.DZSMART_PageError > button:active {
	box-shadow:inset 3px 3px 7px 1px rgba(0,0,0,.5);
}






/* DZSMART_Paginate */
.DZSMART_Paginate {
	height:42px;
	line-height:37px;
	text-align:center;
	overflow:hidden;
}
.DZSMART_Paginate > * {
	font-size:10pt;
	min-width:40px;
	padding:0 10px;
	height: calc(100% - 4px );
}
.DZSMART_Paginate > a ,
.DZSMART_Paginate > span ,
.DZSMART_Paginate > strong ,
.DZSMART_Paginate > a.selected {
	display:inline-block;
	overflow:hidden;
	position:relative;
	margin:2px -1px 1px 0;
	border:1px solid transparent;
	vertical-align:top;
	text-decoration:none;
	font-weight:bold;
	font-family:'tahoma';

	border-color:#ddd;
	border-top-color:#bbb;
	border-bottom-color:#bbb;
	background:#fff;
	color:#555;
}
.DZSMART_Paginate > strong ,
.DZSMART_Paginate > a.selected {
	margin:0;
	z-index:1;
	cursor:default;
	color:#000;
	box-shadow:0 0 3px 0 rgba(0,0,0,.15);
	border-color:#000;
	background:#fafafa;
	height:100%;
	line-height:38px;
}
.DZSMART_Paginate >  a:hover{
	text-decoration:none;
	background:#f1f2f3;
	color:#000;
}
.DZSMART_Paginate > a:first-child {
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-color:#bbb;
	border-right-color:#ddd;
}
.DZSMART_Paginate > a:last-child {
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-color:#bbb;
	border-left-color:#ddd;
}

.DZSMART_Paginate > .prevblock,
.DZSMART_Paginate > .nextblock,
.DZSMART_Paginate > .firstpage,
.DZSMART_Paginate > .lastpage{
	position:relative;
	font-weight:normal;
	color:#555;
}


.DZSMART_Paginate > .prevblock strong ,
.DZSMART_Paginate > .nextblock strong { color:#4c4c4f; vertical-align: middle; display:inline-block; }
.DZSMART_Paginate > .prevblock strong:after ,
.DZSMART_Paginate > .nextblock strong:after { content:''; position:relative; display:inline-block; border-color:#393d4a; border-style:solid; border-width:2px 2px 0 0; width: 7.5px;   height: 7.5px; }
.DZSMART_Paginate > .prevblock strong:after { -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg); }
.DZSMART_Paginate > .prevblock strong:after { top: -1px; left:5px;}
.DZSMART_Paginate > .nextblock strong:after { -webkit-transform:rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
.DZSMART_Paginate > .nextblock strong:after { top: -2px; left:0; }

.DZSMART_Paginate > .prevpage ,
.DZSMART_Paginate > .nextpage { height:100%; margin:0; border-color:#bbb; display:none; }
.DZSMART_Paginate > .prevpage {
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-right-width:0;
}
.DZSMART_Paginate > .nextpage {
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	border-left-width:0;
}
.DZSMART_Paginate > .prevpage strong ,
.DZSMART_Paginate > .nextpage strong { color:#4c4c4f; vertical-align: middle; display:inline-block; padding:0 5px; }
.DZSMART_Paginate > .prevpage strong { padding-left:10px; }
.DZSMART_Paginate > .nextpage strong { padding-right:10px; }
.DZSMART_Paginate > .prevpage strong:before ,
.DZSMART_Paginate > .nextpage strong:after { content:''; position:relative; display:inline-block; border-color:#393d4a; border-style:solid; border-width:2px 2px 0 0; width: 7.5px;   height: 7.5px; }
.DZSMART_Paginate > .prevpage strong:before { -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg); }
.DZSMART_Paginate > .prevpage strong:before { top: -1px; left:-3px; }
.DZSMART_Paginate > .nextpage strong:after { -webkit-transform:rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }
.DZSMART_Paginate > .nextpage strong:after { top: -2px; left:3px; }




/* 페이지 에러박스 */
.PageErrorBoxAlert {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: 0 0 10px	rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px	rgba(0,0,0,.2);
	box-shadow: 0 0 10px		rgba(0,0,0,.2);

	border:1px solid #ccc;
	background-color:#fff;
	width:95%;
	max-width:600px;
	margin:50px auto;
}
.PageErrorBoxAlert h1 {
	font-size:34pt;
}
.PageErrorBoxAlert h2 {
	font-size:18pt;
}
.PageErrorBoxAlert h5 {
	font-size:10pt;
}

.PageErrorBoxAlert .title {
	background-color:#ce5555;
	color:#fff;
	margin:20px;
	padding:25px 20px 30px;
	text-align:center;
	font-family:'tahoma';
	font-size:12pt;
	text-shadow: 1.2px 1.2px 1px rgba(0,0,0,0.7);

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ce5555 ), to(#b74242 ));
	background-image: -webkit-linear-gradient(top, #ce5555 , #b74242 );
	background-image:    -moz-linear-gradient(top, #ce5555 , #b74242 );
	background-image:     -ms-linear-gradient(top, #ce5555 , #b74242 );
	background-image:      -o-linear-gradient(top, #ce5555 , #b74242 );
	background-image:         linear-gradient(top, #ce5555 , #b74242 );
}

.PageErrorBoxAlert .content {
	margin:30px;
	line-height:180%;
	font-size:11pt;
	font-family: 'Malgun Gothic', Helvetica, Arial, sans-serif;
	text-align:center;
}
.PageErrorBoxAlert .content h2 {
	margin:10px 0 30px;
}

.PageErrorBoxAlert .footer_message {
	border:0;
	border-top:1px solid #ccc;
	margin:0;
	font-size:9pt;
	padding:20px 10px;
	text-align:center;
	font-family: 'tahoma', Helvetica, Arial, sans-serif;
}
.PageErrorBoxAlert .footer_message span {
	font-size:8pt;
	display:inline-block;
	margin-left:10px;
	color:#aaa;
}
.PageErrorBoxAlert .footer_message a {
	font-weight:bold;
	color:#777;
}

.PageErrorBoxAlert button {
	border:1px solid #aaa;
	border-top-color:#ccc;
	border-left-color:#ccc;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background:#eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee ), to(#e5e5e5 ));
	background-image: -webkit-linear-gradient(top, #eee , #e5e5e5 );
	background-image:    -moz-linear-gradient(top, #eee , #e5e5e5 );
	background-image:     -ms-linear-gradient(top, #eee , #e5e5e5 );
	background-image:      -o-linear-gradient(top, #eee , #e5e5e5 );
	background-image:         linear-gradient(top, #eee , #e5e5e5 );


	height:40px;
	padding:0 20px;
	cursor:pointer;
	display:block;
	margin:0 auto 30px;
	font-size:10pt;

}
.PageErrorBoxAlert button:hover {
	border-color:#aaa;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	background:#e1e1e1;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5 ), to(#eee ));
	background-image: -webkit-linear-gradient(top, #e5e5e5 , #eee );
	background-image:    -moz-linear-gradient(top, #e5e5e5 , #eee );
	background-image:     -ms-linear-gradient(top, #e5e5e5 , #eee );
	background-image:      -o-linear-gradient(top, #e5e5e5 , #eee );
	background-image:         linear-gradient(top, #e5e5e5 , #eee );
}



/****************************************************************************************************/
/* POPUP ZONE */
/****************************************************************************************************/
.popssZone, .popssZone * { transition:none; }
.popssZone {
	display:none;
	width:auto;
	max-width: 100%;
	min-width:150px;
	border:1px solid #222;
	position:absolute;
	z-index:99999;
	cursor:default;
	top:125px;
	left:50%;
	padding:0;
	background-color:#fff;
	-moz-box-shadow:	0px 0px 10px 		rgba(0,0,0,.5);
	-webkit-box-shadow:	0px 0px 10px 		rgba(0,0,0,.5);
	box-shadow:		0px 0px 10px 		rgba(0,0,0,.5);

}
.popssZone .pops_drag { 
	cursor:move;
}
.popssZone > .pops_title {
	height:40px;
	line-height:40px;
	color:#fff;
	border-bottom:1px solid #000;
	font-size:1.05em;
	font-weight:bold;
	width:inherit;
	text-align:center;
	overflow:hidden;
	word-wrap: normal;
	white-space:nowrap;
	text-overflow:ellipsis;
    text-shadow:-1px -1px 0 rgba(0,0,0,.5);

	cursor:move;
	background-image: url('imgs/bgpt03.gif');
	background-position:center;
	background-color:#000;
	background-repeat: no-repeat;

	display:none;
}
.popssZone.popsSkin00 {
	border:0;
}
.popssZone.popsSkin01 > .pops_title {
	display:block;
	background-image: url('imgs/bgpt01.gif');
}
.popssZone.popsSkin02 > .pops_title {
	display:block;
	background-image: url('imgs/bgpt02.gif');
}
.popssZone.popsSkin03 > .pops_title {
	display:block;
	background-image: url('imgs/bgpt03.gif');
}

.popssZone > .btn-close {
	position: absolute;
	top:5px;
	right:5px;
}
.pops_title + .btn-close {
	top:10px;
}

.popssZone > .pops_content {
	padding:20px;
	min-width:100%;
	/* max-height:250px; */
	max-height:100%;
	font-size:1em;
	overflow:hidden;
	overflow-y:auto;
	word-wrap: normal;
	white-space: normal;
	word-break:break-all;
	text-overflow:ellipsis;
	background-color:#fff;
}
.popssZone > .pops_image {
	padding:0;
}
.popssZone > .pops_image > IMG {
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}
.popssZone > .pops_btm {
	height:30px;
	line-height:30px;
	padding:0 10px;
	background-color:#000;
	color:#fff;
	font-size:.9em;
}
.popssZone > .pops_btm::after {
	content:"";
	display:block;
	clear:both;
}
.popssZone > .pops_btm > label {
	float:left;
	color:#fff;
	vertical-align:middle;
	font-size:.9em;
}
.popssZone > .pops_btm > label > input {
	width:1.2em;
	height:1.2em;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-1px;
}
.popssZone > .pops_btm > button {
	background:transparent;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	float:right;
	color:#fff;
	font-size:.9em;
	vertical-align:middle;
	height:25px;
}
.popssZone > .pops_btm > select {
	background:transparent;
	border:0;
	padding:0;
	margin:0;

	cursor:pointer;
	border-color:#000;
	color:#aaa;
	font-size:.9em;
}
.popssZone > .pops_btm > select  OPTION {
	background:#000;
	border:0;
	padding:0;
	margin:0;
	border-color:#000;
	cursor:pointer;
	color:#fff;
	font-size:.9em;
}







/* slide_cover */
.slide_cover * { transition:none; } 
.slide_cover {  position:relative; overflow:hidden; width: 100%; max-width:2000px; height:450px; margin:auto; }
.slide_cover .slider { list-style: none outside none; height:450px; padding:0; margin:0; -webkit-transition:transform 1s; -moz-transition:transform 1s; transition:transform 1s; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; }
.slide_cover .slider:after { content:""; display:block; clear:both; }
.slide_cover .slider li { display:none; position:relative; float:left; width:100%; height:100%; background-size:cover; background-position:center; background-repeat:no-repeat; }
/* .slide_cover .slider li:first-child { display:list-item; } */
.slide_cover .copy_box > *, 
.slide_cover .copy_txt > *  { color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,.5); text-align:center; line-height:150%; }
.slide_cover .copy_box { visibility:visible; overflow:hidden; white-space:nowrap; position:relative; border-radius:20px; width:700px;  margin:auto; top:50%; margin-top:-150px; padding:20px; border:2px solid rgba(0,0,0,.5); background-color:rgba(0,0,0,.25);  }
.slide_cover .copy_box > p { font-size:18pt;  margin-bottom:15px; }
.slide_cover .copy_box > h3 { font-size:30pt; line-height:120%; }
.slide_cover .copy_txt { visibility:visible; overflow:hidden; white-space:nowrap; margin-top:100px; }
.slide_cover .copy_txt > p { font-size:20pt;  margin-bottom:20px; }
.slide_cover .copy_txt > h3 { font-size:40pt; line-height:120%;  }
.slide_cover .btnDetails { display:inline-block; position:absolute; top:0; bottom:0; z-index:1; width:100%; height:100%; font-size:0; border:0; padding:0; background:none; }
.slide_cover .btnDetails a { display:block; width:100%; height:100%; }
.slide_cover button { overflow: visible; padding: 0; margin: 0; border: 0; outline: 0; cursor: pointer; background: transparent; font-family: 'Nanum Barun Gothic',Helvetica,Arial,sans-serif;}
.slide_cover .slideButton .prev,
.slide_cover .slideButton .next { overflow:hidden; position:absolute; top:0; bottom:0; z-index:1; margin:auto 0; background-color:rgba(0,0,0,0.3); font-size:0; line-height:0; text-indent:150%; }
.slide_cover .slideButton .prev { left:0; }
.slide_cover .slideButton .next { right:0; }
.slide_cover .slideButton .prev:before,  .slide_cover .slideButton .next:before,
.slide_cover .slideButton .prev:after,  .slide_cover .slideButton .next:after { content:""; position:absolute; top:0; bottom:0; margin:auto; display:inline-block; border:solid #fff; z-index:1; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); }
.slide_cover .slideButton .prev:after,
.slide_cover .slideButton .next:after { border-color:#5e5f62; top:2%; z-index:0; }
.slide_cover .slideButton .prev:before,
.slide_cover .slideButton .prev:after { left:5px; right:0; }
.slide_cover .slideButton .next:before,
.slide_cover .slideButton .next:after { left:0; right:5px; }
.slide_cover .slideButton .controlBar { position:absolute; left:0; right:0; z-index:2; margin:0 auto; text-align:center; }
.slide_cover .slideButton .btnSwipe { text-align:center; display:inline-block; font-size:0; vertical-align:middle; }
.slide_cover .slideButton .btnSwipe li { display:inline-block; }
.slide_cover .slideButton .btnSwipe li button { font-size:0; line-height:0; text-indent:150%; background-color:#fff; border-radius:50%; -webkit-box-shadow:0 1px 1px 0 rgba(97,98,102,1); -moz-box-shadow:0 1px 1px 0 rgba(97,98,102,1); box-shadow:0 1px 1px 0 rgba(97,98,102,1); }
.slide_cover .slideButton .btnSwipe .on button { background-color:#c00; border:3px solid #fff; }
.slide_cover .slideButton .btnMoveCtrl { display:inline-block; overflow:hidden; font-size:0; white-space:nowrap; text-align:left; vertical-align:middle; }
.slide_cover .slideButton .btnMoveCtrl .play,
.slide_cover .slideButton .btnMoveCtrl .pause { overflow:hidden; display:inline-block; color:transparent; -webkit-transition:all 250ms; transition: all 250ms; vertical-align:middle; }
.slide_cover .slideButton .btnMoveCtrl .play { position:relative; top:0; width:0; height:0; opacity:0; border-style:solid; border-color:transparent #fff; }
.slide_cover .slideButton .btnMoveCtrl .pause { position:relative; box-sizing:border-box; font-size:1em; }
.slide_cover .slideButton .btnMoveCtrl .pause:before,
.slide_cover .slideButton .btnMoveCtrl .pause:after { position:absolute; top:0; content:""; display:inline-block; background-color:#fff; -webkit-box-shadow:0 1px 1px 0 rgba(97,98,102,1); -moz-box-shadow:0 1px 1px 0 rgba(97,98,102,1); box-shadow:0 1px 1px 0 rgba(97,98,102,1); }
.slide_cover .slideButton .btnMoveCtrl .pause:before { left:0; }
.slide_cover .slideButton .btnMoveCtrl .pause:after { right:0; }
/* stop */
.slide_cover .slideButton .btnMoveCtrl.stop .pause { width:0; opacity:0; border:0; -webkit-transform:translate(-20px,0); transform:translate(-20px,0); }
.slide_cover .slideButton .btnMoveCtrl.stop .play { opacity:1; -webkit-transform:translate(0, 0); transform:translate(0, 0); }
/* ======================================== Media Query ======================================== */


/********************* Mobile *********************/
@media all and (max-width:767px) {

	.dpMo_line, .dpMo_inline { display:inline; }
	.dpMo_block { display:block; }
	.dpMo_inblock { display:inline-block; }
	.dpTa_line, .dpTa_inline, .dpTa_block, .dpTa_inblock, .dpTa, .dpTaPc, .dpPcTa, .dpPc { display:none; }


	/* DZSMART_Paginate */
	.DZSMART_Paginate {
		height:42px !important;
		line-height:40px !important;
	}
	.DZSMART_Paginate > * {
		font-size:10pt !important;
		min-width:40px !important;
	}

	.DZSMART_Paginate > strong ,
	.DZSMART_Paginate > a.selected {
		line-height:38px !important;
	}
	.DZSMART_Paginate > .prevpage strong:before { top: -2px !important;  }
	.DZSMART_Paginate > .nextpage strong:after { top: -3px !important;  }
	.DZSMART_Paginate > .prevpage, .DZSMART_Paginate > .nextpage { display:inline-block; }
	.DZSMART_Paginate > .prevblock, .DZSMART_Paginate > .nextblock,	.DZSMART_Paginate > .movepage  { display:none; }


	/* 경고메세지 박스 */
	.DZSMART_PageError {
		padding: 30px 15px;
	}

	/* 에러페이지 박스 */
	.PageErrorBoxAlert .title {
		padding:20px 10px 10px;
	}
	.PageErrorBoxAlert .title h5 {
		display:none;
	}
	.PageErrorBoxAlert .content {
		margin: 20px;
	}
	.PageErrorBoxAlert .content h2 {
		margin: 10px 0;
		font-size: 15pt;
	}
	.PageErrorBoxAlert .content p {
		font-size: 9pt;
	}


	/* slide_cover */
	.slide_cover { height:250px; }
	.slide_cover .slider { position:relative; z-index:1; overflow:hidden; white-space:nowrap; }
	.slide_cover .slider:after { content:""; display:block; clear:both; }
	.slide_cover .slider li { float:left; width:100%; }
	.slide_cover .slider li:before { content:""; display:block; width:100%;  }
	.slide_cover .slideButton .controlBar { bottom:20px; height:14px; }
	.slide_cover .slideButton .btnSwipe { margin:0 2px 0 0; height:12px; }
	.slide_cover .slideButton .btnSwipe li { margin:0 4px 0 0; }
	.slide_cover .slideButton .btnSwipe li button { width:12px; height:12px; }
	.slide_cover .slideButton .btnMoveCtrl { width:8px; height:12px; }
	.slide_cover .slideButton .btnMoveCtrl .pause { width:8px; height:100%; }
	.slide_cover .slideButton .btnMoveCtrl .pause:before,
	.slide_cover .slideButton .btnMoveCtrl .pause:after { width:3px; height:100%; }
	.slide_cover .slideButton .btnMoveCtrl .play { border-width:6px 0 6px 8px; }

}


/********************* Mobile(portrait) ********************
@media all and (max-width:481px) {



}
*/

/********************* Mobile(landscape) *********************/
@media all and (min-width:481px) and (max-width:767px) {


}
/********************* Tablet *********************/
@media all and (min-width:768px) and (max-width:1023px) {
	.dpMo, .dpMo_line, .dpMo_inline, .dpMo_block, .dpMo_inblock { display:none; }

	/* slide_cover */
	.slide_cover { height:300px; }
	.slide_cover .slider { position:relative; z-index:1; overflow:hidden; white-space:nowrap; }
	.slide_cover .slider:after { content:""; display:block; clear:both; }
	.slide_cover .slider li { float:left; width:100%; }
	.slide_cover .slider li:before { content:""; display:block; width:100%;  }
	.slide_cover .slideButton .controlBar { bottom:20px; height:19px; }

}
/********************* Mobile / Tablet *********************/
@media all and (max-width:1023px) {

	.dpTa_line, .dpTa_inline { display:inline; }
	.dpTa_block { display:block; }
	.dpTa_inblock { display:inline-block; }
	.dpPc { display:none; }

	/* 미대응브라우저 */
	.unsupported, .unsupported .dimmedBlack { display:none !important; }
	#unsupported { overflow:visible; height:auto; }


	/* DZSMART_Paginate */
	.DZSMART_Paginate {
		height:37px;
		line-height:32px;
	}
	.DZSMART_Paginate > * {
		font-size:9pt;
		min-width:35px;
	}

	.DZSMART_Paginate > strong ,
	.DZSMART_Paginate > a.selected {
		line-height:36px;
	}
	.DZSMART_Paginate > .prevblock strong:after { top: -2px;  }
	.DZSMART_Paginate > .nextblock strong:after { top: -3px;  }


}
/********************* PC & tablet *********************/
@media all and (min-width:768px) {

	/* slide_cover */
	.slide_cover .slideButton .prev,
	.slide_cover .slideButton .next { width:51px; height:57px; }
	.slide_cover .slideButton .prev:before,  .slide_cover .slideButton .next:before,
	.slide_cover .slideButton .prev:after,  
	.slide_cover .slideButton .next:after { width:21px; height:21px; }
	.slide_cover .slideButton .prev:after,
	.slide_cover .slideButton .next:after { border-color:#5e5f62; top:2%; z-index:0; }
	.slide_cover .slideButton .prev:before,
	.slide_cover .slideButton .prev:after { border-width:0 0 3px 3px; }
	.slide_cover .slideButton .next:before,
	.slide_cover .slideButton .next:after { border-width:3px 3px 0 0; }
	.slide_cover .slideButton .btnSwipe { margin:0 2px 0 0; height:19px; }
	.slide_cover .slideButton .btnSwipe li { margin:0 7px 0 0; }
	.slide_cover .slideButton .btnSwipe li button { width:19px; height:19px; }
	.slide_cover .slideButton .controlBar { height:19px; }
	.slide_cover .slideButton .btnMoveCtrl { width:13px; height:19px; margin-left:3px; }
	.slide_cover .slideButton .btnMoveCtrl .pause { width:11px; height:18px; }
	.slide_cover .slideButton .btnMoveCtrl .pause:before,
	.slide_cover .slideButton .btnMoveCtrl .pause:after { width:4px; height:18px; }
	.slide_cover .slideButton .btnMoveCtrl .play { border-width:9px 0 9px 13px; }
}
/********************* PC(1024 ~ 1170) *********************/
@media all and (min-width:1024px) and (max-width:1170px) {



	/* 미대응브라우저 */
	#unsupported #wrap { -webkit-filter: blur(1.5px); -moz-filter: blur(1.5px); -ms-filter: blur(1.5px); filter: blur(1.5px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); }

	/* slide_cover */
	.slide_cover .slider li { overflow:hidden; }
	.slide_cover .slider li:before { margin-top:43.5%; }
	.slide_cover .slideButton .controlBar { bottom:28px; }

}
/********************* PC(1171 ~ full) *********************/
@media all and (min-width:1171px) {

	/* slide_cover */
	.slide_cover .slider li:before { margin-top:30.3%; }
	.slide_cover .slideButton .controlBar { bottom:20px; }

}
/********************* PC *********************/
@media all and (min-width:1024px) {
	.dpMo, .dpMo_line, .dpMo_inline, .dpMo_block, .dpMo_inblock, .dpTa, .dpTa_line, .dpTa_inline, .dpTa_block, .dpTa_inblock { display:none; }

	/* 미대응브라우저 */
	#unsupported #wrap { -webkit-filter: blur(1.5px); -moz-filter: blur(1.5px); -ms-filter: blur(1.5px); filter: blur(1.5px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); }

}
