/*
	display
*/
.dpBlock{display:block!important}
.dpIn-block{display:inline-block!important}
.dpFlex{display:flex!important}
.dpTable{display:table!important}
.dpTable-cell{display:table-cell!important}
.dpNone{display:none!important}
.hide{display:none!important}
/*
	background
*/
.bgNone{background:none!important}
/*
	border
*/
.bdA0{border:0!important}
.bdT0{border-top:0!important}
.bdR0{border-right:0!important}
.bdB0{border-bottom:0!important}
.bdL0{border-left:0!important}
/*
	margin
*/
.maA0{margin:0!important}
.maA5{margin:5px!important}
.maA10{margin:10px!important}
.maA15{margin:15px!important}
.maA20{margin:20px!important}
/*
	margin-top
*/
.maT0{margin-top:0!important}
.maT5{margin-top:5px!important}
.maT10{margin-top:10px!important}
.maT15{margin-top:15px!important}
.maT20{margin-top:20px!important}
/*
	margin-right
*/
.maR0{margin-right:0!important}
.maR5{margin-right:5px!important}
.maR10{margin-right:10px!important}
.maR15{margin-right:15px!important}
.maR20{margin-right:20px!important}
/*
	margin-bottom
*/
.maB0{margin-bottom:0!important}
.maB5{margin-bottom:5px!important}
.maB10{margin-bottom:10px!important}
.maB15{margin-bottom:15px!important}
.maB20{margin-bottom:20px!important}
/*
	margin-left
*/
.maL0{margin-left:0!important}
.maL5{margin-left:5px!important}
.maL10{margin-left:10px!important}
.maL15{margin-left:15px!important}
.maL20{margin-left:20px!important}
/*
	padding
*/
.paA0{padding:0!important}
.paA5{padding:5px!important}
.paA10{padding:10px!important}
.paA15{padding:15px!important}
.paA20{padding:20px!important}
/*
	padding-top
*/
.paT0{padding-top:0!important}
.paT5{padding-top:5px!important}
.paT10{padding-top:10px!important}
.paT15{padding-top:15px!important}
.paT20{padding-top:20px!important}
/*
	padding-right
*/
.paR0{padding-right:0!important}
.paR5{padding-right:5px!important}
.paR10{padding-right:10px!important}
.paR15{padding-right:15px!important}
.paR20{padding-right:20px!important}
/*
	padding-bottom
*/
.paB0{padding-bottom:0!important}
.paB5{padding-bottom:5px!important}
.paB10{padding-bottom:10px!important}
.paB15{padding-bottom:15px!important}
.paB20{padding-bottom:20px!important}
/*
	padding-left
*/
.paL0{padding-left:0!important}
.paL5{padding-left:5px!important}
.paL10{padding-left:10px!important}
.paL15{padding-left:15px!important}
.paL20{padding-left:20px!important}
/*
	float
*/
.floatL{float:left!important}
.floatR{float:right!important}
.floatN{float:none!important}
.clearBoth{clear:both!important}
.clearBoth:after{content:'';display:block;clear:both;width:0;height:0;visibility:hidden}
/*
	vertical
*/
.vtcalAlignT{vertical-align:top!important}
.vtcalAlignM{vertical-align:middle!important}
.vtcalAlignB{vertical-align:bottom!important}
.vtcalAlignTxtT{vertical-align:text-top!important}
.vtcalAlignTxtB{vertical-align:text-bottom!important}
/*
	text-align
*/
.txtAlignL{text-align:left!important}
.txtAlignR{text-align:right!important}
.txtAlignC{text-align:center!important}
/*
	text-ellipsis for 1-line
*/
.txtEllipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
/*
	nowrap
*/
.nowrap{white-space:nowrap!important}
/*
	text-hide
*/
.txtHide{font-size:0!important;text-indent:-9999px!important}
/*
	font-weight
*/
.fnt100{font-weight:100!important}
.fnt200{font-weight:200!important}
.fnt300{font-weight:300!important}
.fnt400{font-weight:400!important}
.fnt500{font-weight:500!important}
.fnt600{font-weight:600!important}
.fnt700{font-weight:700!important}
.fnt800{font-weight:800!important}
.fnt900{font-weight:900!important}
.fntNormal{font-weight:normal!important}
.fntBold{font-weight:bold!important}
.fntBolder{font-weight:bolder!important}
/*
	IE Hack
	8~9
	�깭洹�{�냽�꽦:媛�\0/IE8+9}
	10~11
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		�깭洹�{�냽�꽦:媛�}
	}
*/
html,body{position:relative;box-sizing:border-box;margin:0;padding:0;width:100%;height:100%;min-height:480px;line-height:1; font-style:normal;font-weight:500}
h1, h2, h3, h4, h5, h6, p, span, a,
ul, ol, li, dl, dt, dd,
table, form, input, select, textarea{margin:0;padding:0}
a{text-decoration:none;color:#414141}
/*
	PC
*/
.errorPageWrap{width:100%;height:100%}
.errorPage{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:auto;padding:20px;width:500px;min-width:320px;max-width:500px;height:400px;min-height:400px;background:#fff}

.errorPage .section-top{padding:20px 0 0 20px;text-align:center;}
.errorPage .section-top p{color:#414141;font-size:60px;font-weight:500}
.errorPage .section-top p+p{padding:5px 0 0;font-size:30px;color:#e14b19}
.errorPage .section-top p .errorNum{color:#e14b19}

.errorPage .section-mid{padding:40px 0 0;line-height:1.25;font-size:15px;}
.errorPage .section-mid .cmt-kr{text-align:center;letter-spacing:-.025em}
.errorPage .section-mid .cmt-eng{padding:10px 0 0;text-align:center;letter-spacing:-.05em;color:#747474}

.errorPage .section-btm{display:table;width:100%;padding:20px 0 0}
.errorPage .section-btm .btn{display:table-cell;text-align:center}
.errorPage .section-btm .btn a{display:inline-block;padding:20px 50px 20px 20px;background:url('/worcation/_cms/_imgs/error/img-error-02.png') right 20px center no-repeat;background-size:20px;font-size:15px;text-align:left;color:#e14b19;white-space:nowrap}
.errorPage .section-btm .btn a:active{border-radius:5px;background-color:#e6e6e6}
