@charset "utf-8";


/* 사파리  초기화 */
select{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;}
input[type="button"]{-webkit-appearance:none;}

/* common */
.blind {display: block;left: 0;overflow: hidden;position: absolute;top: -1000em}
/* display */
.dp-b {display: block}
.dp-i {display: inline}
.dp-ib {display: inline-block}
.dp-n {display: none}
/* float */
.fl-n {float: none}
.fl-l {float: left}
.fl-r {float: right}
/* clear */
.cl-l {clear: left}
.cl-r {clear: right}
.cl-b {clear: both}
/* text-align */
.ta-l {text-align: left}
.ta-r {text-align: right}
.ta-c {text-align: center}
.ta-j {text-align: justify}
/* vertical-align */
.va_t {vertical-align:top;}
.va_m {vertical-align:middle;}
.va_b {vertical-align:bottom;}
/* font-weight */
.fw-b {font-weight: bold;}
.fw-n {font-weight: normal}
/* font-size */
.fs14 {font-size: 14px}
.fs20 {font-size: 20px}
/* margin */
.m0 {margin: 0 !important }
.m3 {margin: 3px !important}
.m5 {margin: 5px !important}
.m10 {margin: 10px !important}
.m15 {margin: 15px !important}
.m20 {margin: 20px !important}
.m25 {margin: 25px !important}
.m30 {margin: 30px !important}
.m35 {margin: 35px !important}
.m40 {margin: 40px !important}
.m45 {margin: 45px !important}
.m50 {margin: 50px !important}

.mr0 {margin-right: 0 !important}
.mr5 {margin-right: 5px !important}
.mr10 {margin-right: 10px !important}
.mr15 {margin-right: 15px !important}
.mr20 {margin-right: 20px !important}
.mr25 {margin-right: 25px !important}
.mr30 {margin-right: 30px !important}
.mr34 {margin-right: 34px !important}
.mr35 {margin-right: 35px !important}
.mr40 {margin-right: 40px !important}
.mr45 {margin-right: 45px !important}
.mr50 {margin-right: 50px !important}
.mr225 {margin-right: 225px !important}

.mt0 {margin-top: 0 !important}
.mt5 {margin-top: 5px !important}
.mt10 {margin-top: 10px !important}
.mt15 {margin-top: 15px !important}
.mt17{margin-top: 15px !important}
.mt20 {margin-top: 20px !important}
.mt22 {margin-top: 22px !important}
.mt25 {margin-top: 25px !important}
.mt30 {margin-top: 30px !important}
.mt35 {margin-top: 35px !important}
.mt40 {margin-top: 40px !important}
.mt45 {margin-top: 45px !important}
.mt50 {margin-top: 50px !important}
.mt55 {margin-top: 55px !important}
.mt57 {margin-top: 57px !important}
.mt60 {margin-top: 60px !important}
.mt65 {margin-top: 65px !important}
.mt70 {margin-top: 70px !important}
.mt80 {margin-top: 80px !important}
.mt90 {margin-top: 90px !important}
.mt100 {margin-top: 100px !important}

.mb0 {margin-bottom: 0 !important}
.mb5 {margin-bottom: 5px !important}
.mb10 {margin-bottom: 10px !important}
.mb12 {margin-bottom: 12px !important}
.mb15 {margin-bottom: 15px !important}
.mb20 {margin-bottom: 20px !important}
.mb25 {margin-bottom: 25px !important}
.mb30 {margin-bottom: 30px !important}
.mb35 {margin-bottom: 35px !important}
.mb40 {margin-bottom: 40px !important}
.mb45 {margin-bottom: 45px !important}
.mb50 {margin-bottom: 50px !important}
.mb70 {margin-bottom: 70px !important}
.mb100 {margin-bottom: 105px !important}

.ml0 {margin-left: 0 !important}
.ml3 {margin-left: 3px !important}
.ml5 {margin-left: 5px !important}
.ml10 {margin-left: 10px !important}
.ml15 {margin-left: 15px !important}
.ml20 {margin-left: 20px !important}
.ml23 {margin-left: 23px !important}
.ml24 {margin-left: 24px !important}
.ml25 {margin-left: 25px !important}
.ml30 {margin-left: 30px !important}
.ml34 {margin-left: 34px !important}
.ml35 {margin-left: 35px !important}
.ml40 {margin-left: 40px !important}
.ml45 {margin-left: 45px !important}
.ml50 {margin-left: 50px !important}
.ml100 {margin-left: 100px !important}
/* padding */
.p0 {padding: 0 !important}
.p5 {padding: 5px !important}
.p10 {padding: 10px !important}
.p15 {padding: 15px !important}
.p20 {padding: 20px !important}
.p25 {padding: 25px !important}
.p30 {padding: 30px !important}
.p35 {padding: 35px !important}
.p40 {padding: 40px !important}
.p45 {padding: 45px !important}
.p50 {padding: 50px !important}

.pr0 {padding-right: 0 !important}
.pr5 {padding-right: 5px !important}
.pr10 {padding-right: 10px !important}
.pr15 {padding-right: 15px !important}
.pr20 {padding-right: 20px !important}
.pr25 {padding-right: 25px !important}
.pr30 {padding-right: 30px !important}
.pr35 {padding-right: 35px !important}
.pr40 {padding-right: 40px !important}
.pr45 {padding-right: 45px !important}
.pr50 {padding-right: 50px !important}
.pr55 {padding-right: 55px !important}
.pr60 {padding-right: 60px !important}
.pr65 {padding-right: 65px !important}
.pr70 {padding-right: 70px !important}
.pr75 {padding-right: 75px !important}
.pr80 {padding-right: 80px !important}
.pr85 {padding-right: 85px !important}
.pr90 {padding-right: 90px !important}
.pr95 {padding-right: 95px !important}
.pr100 {padding-right: 100px !important}
.pr150 {padding-right: 150px !important}

.pt0 {padding-top: 0 !important}
.pt5 {padding-top: 5px !important}
.pt10 {padding-top: 10px !important}
.pt15 {padding-top: 15px !important}
.pt20 {padding-top: 20px !important}
.pt25 {padding-top: 25px !important}
.pt30 {padding-top: 30px !important}
.pt35 {padding-top: 35px !important}
.pt40 {padding-top: 40px !important}
.pt45 {padding-top: 45px !important}
.pt50 {padding-top: 50px !important}
.pt60 {padding-top: 60px !important}
.pt100 {padding-top: 100px !important}

.pb0 {padding-bottom: 0 !important}
.pb5 {padding-bottom: 5px !important}
.pb10 {padding-bottom: 10px !important}
.pb15 {padding-bottom: 15px !important}
.pb20 {padding-bottom: 20px !important}
.pb25 {padding-bottom: 25px !important}
.pb30 {padding-bottom: 30px !important}
.pb35 {padding-bottom: 35px !important}
.pb40 {padding-bottom: 40px !important}
.pb45 {padding-bottom: 45px !important}
.pb50 {padding-bottom: 50px !important}
.pb60 {padding-bottom: 60px !important}
.pb100 {padding-bottom: 105px !important}

.pl0 {padding-left: 0 !important}
.pl5 {padding-left: 5px  !important}
.pl10 {padding-left: 10px !important}
.pl15 {padding-left: 15px !important}
.pl20 {padding-left: 20px !important}
.pl25 {padding-left: 25px !important}
.pl30 {padding-left: 30px !important}
.pl35 {padding-left: 35px !important}
.pl40 {padding-left: 40px !important}
.pl45 {padding-left: 45px !important}
.pl52 {padding-left: 52px !important}
.pl50 {padding-left: 50px !important}
.pl55 {padding-left: 55px !important}
.pl59 {padding-left: 59px !important}
.pl60 {padding-left: 60px !important}
.pl65 {padding-left: 65px !important}
.pl70 {padding-left: 70px !important}
.pl71 {padding-left: 71px !important}
.pl75 {padding-left: 75px !important}
.pl80 {padding-left: 80px !important}
.pl85 {padding-left: 85px !important}
.pl90 {padding-left: 90px !important}
.pl95 {padding-left: 95px !important}
.pl99 {padding-left: 99px !important}
.pl100 {padding-left: 100px !important}
.pl101 {padding-left: 101px !important}
.pl129 {padding-left: 129px !important}
.pl144 {padding-left: 144px !important}

/*width*/
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w135{width:135px !important;}
.w140{width:140px !important;}
.w142{width:142px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w182{width:182px !important;}
.w190{width:190px !important;}
.w202{width:202px !important;}
.w200{width:200px !important; }
.w205{width:205px !important;}
.w210{width:210px !important;}
.w212{width:212px !important;}
.w220{width:220px !important;}
.w230{width:230px !important;}
.w240{width:240px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w370{width:370px !important;}
.w400{width:400px !important;}
.w500{width:500px !important;}
.w510{width:510px !important;}
.w748{width:748px !important;}
.w954{width:954px !important;}

/*heihgt*/
.h5{height:5px !important;}
.h10{height:10px !important;}
.h15{height:15px !important;}
.h20{height:20px !important;}
.h25{height:25px !important;}
.h30{height:30px !important;}
.h35{height:35px !important;}
.h40{height:40px !important;}
.h45{height:45px !important;}
.h50{height:50px !important;}
.h55{height:55px !important;}
.h60{height:60px !important;}
.h65{height:65px !important;}
.h100{height:100px !important;}
.h150{height:150px !important;}

.fl{float:left;}
.fr{float:right;}

/* letter-spacing */
.ls-1 {letter-spacing: -1px}
/* font color */
.c666 {color: #666;}
/* overflow */
.of-h {overflow: hidden;}
/* line-height */
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh24 {line-height: 24px;}
/* text-indent */
.ti10 {text-indent: 10px;}
.ti15 {text-indent: 15px;}
/* paragraph */
p.para {line-height: 1.7;letter-spacing: -0.6px;}
/* skip */
#skip {position: relative;width: 100%;z-index: 10}
#skip a {position: absolute;left: 0;top: -30px;width: 100%;background-color: #000;color: #fff;font-weight: bold;text-align: center;padding: 5px 0}
#skip a:active,
#skip a:focus {top: 0}
/* 말줄임 */
.line_two{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.line_one{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 버튼 */
.anc-btn {display: inline-block;text-align: center;font-size: 14px;height: 34px;line-height: 34px;color: #fff;font-weight: bold;background-color: #3385d3;width: 100px;}
button:active, button:focus {
    outline: none !important;
    border: none;
}

select { appearance: none; -webkit-appearance: none; border:0}
select::-ms-expand { display:none; }

/* input setting */
.inp{width: 100%;outline: none;border-width: 0;line-height: 38px;font-size: 18px;background: transparent;}
.inp::placeholder{color: #A4AAB0 !important;}
.input{width: 100%;outline: none;border-width: 0;line-height: 38px;font-size: 18px;background: #F6F6F6;padding: 0 15px;box-sizing: border-box;}
.input::placeholder{color: #A4AAB0 !important;}
.input.input__datapicker{width: 160px;background-image: url(../img/icon_date.svg);background-repeat: no-repeat;background-position: center right 15px;}
.input.input__datapicker2{width: 160px;background-image: url(../img/icon_date.svg);background-repeat: no-repeat;background-position: center right 15px;}/* 220210 */

.sel{
	padding: 0 30px 0 0;
	background: url(../img/icon_sel_down.svg)no-repeat center right 15px;
	line-height: 38px;
	min-width: 96px;
	outline: none;
	cursor: pointer;
	font-size: 16px;
	border-width: 0;
}

.textarea{outline: none;border-width: 0;resize: none;border: 1px solid #E6E6E6;width: 100%;box-sizing: border-box;min-height: 300px;padding: 20px;font-size: 14px;line-height: 20px;}
.textarea::-webkit-scrollbar{width: 6px;height: 6px;}
.textarea::-webkit-scrollbar-thumb{background-color: #DDE0E3;border-radius: 3px;} 
.textarea::-webkit-scrollbar-track{background-color: transparent;}

/*checkbox ê³µí†µ*/
.checks {
    display: flex;
	align-items: center;
	position:relative;
}
.checks input[type="checkbox"] {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:0px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}
.checks input[type="checkbox"]+label {
	display:inline-block;
	position:relative;
	padding-left:23px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	vertical-align:middle;
	color:#666;
	font-size: 14px;
	line-height: 20px;
}
.checks input[type="checkbox"]+label:before {
	content:'';
	position:absolute;
	left:0;
	top:calc(50% - 8px);
	width:16px;
	height:16px;
	text-align:center;
	background:url(../img/checkbox_off.svg) no-repeat center;
}
.checks input[type="checkbox"]+label:active:before,
.checks input[type="checkbox"]:checked+label:active:before {

}
.checks input[type="checkbox"]:checked+label:before {
	content:'';
	position:absolute;
	left:0;
	top:calc(50% - 8px);
	width:16px;
	height:16px;
	background:url(../img/checkbox_on.svg)no-repeat center;
}
.checks input[type="checkbox"]:checked+label {
	color: #222
}

/* radio ê³µí†µ */
/*checkbox ê³µí†µ*/
.checks {
    display: block;
	position:relative;
	margin:10px 0;
}
.checks input[type="radio"] {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:0px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}
.checks input[type="radio"]+label {
	display:inline-block;
	position:relative;
	padding-left:23px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	vertical-align:middle;
	color:#666;
	font-size: 14px;
	line-height: 20px;
}
.checks input[type="radio"]+label:before {
	content:'';
	position:absolute;
	left:0;
	top:calc(50% - 8px);
	width:16px;
	height:16px;
	text-align:center;
	background:url(../img/ico_radio_off.png) no-repeat center;
}
.checks input[type="radio"]+label:active:before,
.checks input[type="radio"]:checked+label:active:before{}
.checks input[type="radio"]:checked+label:before {
	content:'';
	position:absolute;
	left:0;
	top:calc(50% - 8px);
	width:16px;
	height:16px;
	background:url(../img/ico_radio_on.png)no-repeat center;
}
.checks input[type="radio"]:checked+label{color: #222}


.checks.type2{display: flex;align-items: center;justify-content: center;margin: 0;}
.checks.type2 input[type="radio"]+label{
	font-size: 16px;
	color: #5B6168;
	padding: 5.5px 16px;
	background: #fff;
	border-radius: 20px;
	border: 1px solid #DDE0E3;
	box-sizing: border-box;
}
.checks.type2 input[type="radio"]:checked+label{
	color: #fff;
	background: #222;
	border-color: #222;
}
.checks.type2 input[type="radio"]+label:before{content: none;}
.checks.type2 input[type="radio"]:checked+label:after{content: none;}

.checks.type2 input[type="checkbox"]+label{
	padding: 0 48px 0 0;
	font-size: 15px;
	line-height: 22px;
}
.checks.type2 input[type="checkbox"]:checked+label{color: #222;}
.checks.type2 input[type="checkbox"]+label:before{
	background: #E6E6E6;
	border-radius: 15px;
	width: 40px;
	height: 24px;
	left: auto;
	right: 0;
	top: calc(50% - 12px);
}
.checks.type2 input[type="checkbox"]+label:after{
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top: calc(50% - 9px);
	right: 19px;
	transition: .23s ease;
}
.checks.type2 input[type="checkbox"]:checked+label:before{background: #19ACC0;}
.checks.type2 input[type="checkbox"]:checked+label:after{right: 3px;}


.btn_reg_w100p {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;
	font-size: 16px;
}

.checks4{display: inline-block; font-size:0; margin: 0 10px;}
.checks4 input[type="radio"]{position:absolute; left:-99999px;}
.checks4 input[type="radio"] + label{display:block; height:30px; border-radius:15px; padding:0 15px; font-size:14px; color:#222; background:#fff; text-align:center; line-height:30px;}
.checks4 input[type="radio"]:checked + label{background:#222; color:#fff;}

/* 텍스트 2줄처리 */
.one_line{
    display:-webkit-box;
	-webkit-line-clamp:1;
    -webkit-box-orient:vertical; 
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
}
.two_line{
    display:-webkit-box;
	-webkit-line-clamp:2;
    -webkit-box-orient:vertical; 
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
}

/* 텍스트 정렬 */
.tal_c{text-align: center;}
.tal_l{text-align: left;}
.tal_r{text-align: right;}


/* 제휴 쇼핑몰 팝업버튼 (인제대와 동일) */
.btn_shortcut{position: fixed;bottom: 90px;right: 30px;background: transparent;z-index: 100;}
.btn_shortcut .txt{display: block;background: #222;border-radius: 30px;color: #CCC;font-size: 11px;line-height: 14px;padding: 6px 0;position: absolute;top: -50px;right: -16px;width: 86px;}
.btn_shortcut .txt::before{content: '';display: block;border-width: 13px 8px 0;border-style: solid;border-color: #222 transparent transparent;position: absolute;bottom: -9px;right: calc(50% - 10px);}
.btn_shortcut .txt strong{display: block;font-size: 12px;color: #fff;}
.btn_shortcut .icon{display: block;width: 50px;height: 50px;border-radius: 50%;background: url(../img/plusx/icon_pop_point.gif) no-repeat center / 50px auto;}

/* 제휴 쇼핑몰 팝업 (인제대와 동일) */
.layer_popup .dim{position: fixed;width: 100%;height:100%; top: 0;left: 0; background: rgba(0,0,0,0.8);z-index: 999;}
.layer_popup_layer .layer_popup_area{position: fixed;top: 50%; left:50%; transform:translate(-50%,-50%); width: 100%;  background: #fff;z-index: 1000;}
.layer_popup_layer .layer_popup_area .layer_popup_tit{position: relative; height:60px; line-height:60px;padding-left: 30px;font-size: 18px; color:#222; font-weight: normal;border-bottom:1px solid #222;box-sizing: border-box;}
.layer_popup_layer .layer_popup_area .layer_popup_tit .layer_popup_close{display: inline-block; position: absolute;top: 50%; right: 30px; transform:translateY(-50%); width: 19px; height: 19px; background-position: -5px -129px;background: url(../img/plusx/p_btn_close.png) no-repeat center;}

.shortcut .layer_popup_area{max-width: 950px;}
.shortcut .shortcut_cont{display: flex;}
.shortcut .shortcut_cont .left{width: 130px;background: #0bc78d;padding: 27px 0 27px 15px;box-sizing: border-box;}
.shortcut .shortcut_cont .left li input{position: absolute;top: 0;left: -999px;}
.shortcut .shortcut_cont .left li input+label{display: block; color: #fff;font-size: 14px;line-height: 40px;letter-spacing: normal;padding-left: 15px;box-sizing: border-box;}
.shortcut .shortcut_cont .left li input:checked+label{color: #ff5961;font-weight: 700;background: #fff url(../img/plusx/arrow03.png) no-repeat center right 15px;}

#layer_shortcut{display: none;}
.shortcut .shortcut_cont .center{width: calc(100% - 130px);padding: 24px 0 30px;box-sizing: border-box;}
.shortcut .shortcut_cont .center section{font-size: 0; padding: 0 12px 0 24px;height: 420px;}
.shortcut .shortcut_cont .center section ul{display: inline-flex;flex-wrap: wrap; width: calc(100% - 220px);max-height: 100%; vertical-align: top;box-sizing: border-box;overflow-y: auto;}

.shortcut .shortcut_cont .center section ul::-webkit-scrollbar{width: 6px;height: 6px; border-radius: 3px;}
.shortcut .shortcut_cont .center section ul::-webkit-scrollbar-thumb{background-color: #eee;} 
.shortcut .shortcut_cont .center section ul::-webkit-scrollbar-track{background-color: white;}

.shortcut .shortcut_cont .center section ul li{width: 100px;height: 70px;border-radius: 4px;box-shadow: 0 0 6px rgba(0,0,0,0.07);border: 1px solid transparent;margin-right: 10px;margin-bottom: 10px;box-sizing: border-box;}
.shortcut .shortcut_cont .center section ul li a{display: block;}
.shortcut .shortcut_cont .center section ul li a p{display: block;text-align: center;color: #ff5961;letter-spacing: normal;padding-top: 2px;padding-bottom: 13px;font-size: 13px;}
.shortcut .shortcut_cont .center section ul li img{display: block;width: 100%;height: auto;}
.shortcut .shortcut_cont .center section ul li:hover{border-color: #ff5961;box-shadow: 0 0 6px rgba(255,89,97,.2);}
.shortcut .shortcut_cont .center section .mCustomScroll{padding: 6px 0 0 6px;}
.shortcut .shortcut_cont .add_area{display: inline-block;width: 220px;padding: 6px 30px 30px 10px;box-sizing: border-box;vertical-align: top;}
.shortcut .shortcut_cont .add_area a{display: block; border-radius: 6px; overflow: hidden;margin-bottom: 10px;}
.shortcut .shortcut_cont .add_area a:last-child{margin-bottom: 0;}
.shortcut .shortcut_cont .add_area img{display: block;}

@media(max-width: 920px){
	/* input setting */
	.inp{line-height: 20px;font-size: 15px;}
	.input{line-height: 20px;font-size: 15px;}
	.sel{line-height: 36px; font-size: 15px;background-size: 17px auto;}

	.btn_shortcut{bottom: 55px;right: 10px;}
	.wrap.show_QuickMenu .btn_shortcut{bottom: 115px;}
	.btn_shortcut .txt{display: none;}
	.btn_shortcut .icon{width: 40px;height: 40px;background-size: 40px auto;}

	/* 제휴 쇼핑몰 팝업 (인제대와 동일) */
    .layer_popup_layer .layer_popup_area{top: 0; left:0; transform: none;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit{text-align: center;font-size: 20px;height: 56px;line-height: 56px;border-color: #e6e6e6;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit .layer_popup_close{right: 20px;width: 15px; height: 15px;background-image: url(../img/plusx/p_btn_close_m.png);background-size: cover;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit .layer_popup_link{font-size: 16px;font-weight: 700;padding-right: 17px;background: url(../img/plusx/arrow04_m.png) no-repeat top 7px right / 7px auto;}

    .shortcut .shortcut_cont{height: calc(100vh - 56px);}
    .shortcut .shortcut_cont .left{width: 110px;padding: 16px 0 16px 10px;}
    .shortcut .shortcut_cont .left li input+label{font-size: 13px;padding-left: 10px;}
    .shortcut .shortcut_cont .left li input:checked+label{color: #ff5961;font-weight: 700;background-image: url(../img/plusx/arrow03_m.png);background-size: 6px auto;}
    .shortcut .shortcut_cont .center{width: calc(100% - 110px);height: 100%; padding: 17px 0 0;}
    .shortcut .shortcut_cont .center section{padding: 0 0 0 14px;height: calc(100vh - 80px);padding-bottom: 13px;box-sizing: border-box;}
    .shortcut .shortcut_cont .center section ul{display: flex;flex-wrap: wrap;width: 100%;}
    .shortcut .shortcut_cont .center section ul.mCustomScroll{padding-right: 20px;}
    .shortcut .shortcut_cont .center section ul li{width: calc(50% - 5px);height: auto;margin-right: 10px;}
    .shortcut .shortcut_cont .center section ul li:nth-child(2n){margin-right: 0;}
    .shortcut .shortcut_cont .center section .mCustomScroll{padding: 6px;}
    .shortcut .shortcut_cont .add_area{display: none;}

	/* 모바일 데이터피커 중앙정렬 */
    .ui-datepicker{transform: none !important;right: 20px !important;left: auto !important;}

}