@charset "utf-8";

/*input.textarea 초기화*/
input{
    -webkit-border-radius:0; /* 둥근모서리 */ 
	-webkit-appearance:none; /* 그림자 */ 
}
textarea{
    -webkit-border-radius:0; /* 둥근모서리 */ 
	-webkit-appearance:none; /* 그림자 */ 
}
/*공통*/
.all_common:focus {
	outline:none;
	border-color:#daebec;
	color:#4439b2;
	outline:none;
}
input.in_common:focus {
	outline:none;
	border-color:#4439b2;
	color:#4439b2;
	outline:none;
}
.ft_color {
	color: #00a6b1 !important;
}
.ft_color_gray {
	color: #666 !important;
}

.ft_color_black {
	color: #151515 !important;
}

/* 210111 추가 시작*/
.ft_color_blue{
	color: #009fda !important;
}

.ft_color_lightgray{
	color: #999 !important;
}
/* 210111 추가 끝*/

/*폰트컬러*/
.ftb_color {
	color:#4439b2 !important;
	font-weight: bold !important;
}
.ftb_color2 {
	color:#00c185 !important;
	font-weight: bold !important;
}/* 210402 수정 */
.ftb_color3 {
	color:#151515 !important;
	font-weight: bold !important;
}/* 211124 추가 */

/*굵은 폰트컬러*/
.bg_color {
	background: #4439b2 !important;
}
/* 배경 컬러*/
.br_color {
	border-color: #00a6b1 !important;
}
/*보더 컬러*/
.cont_tit {
	display:block;
	font-size:30px;
	color:#1a191b;
	margin-bottom:30px; /*20-07-10 수정*/
	font-weight:normal;
}
.flo_left {
	float:left;
}
.flo_right {
	float:right;
}
.fwb {
	font-weight: bold !important;
}
.db{display: block !important;}
/* 폰트 굵게*/
/*textarea 공통*/
textarea {
	width:100%;
	height:100%;
}
.noresize {
	resize: none;
}
/*사용자가 임의로 크기 수정 불가능*/
textarea {
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	padding:12px;
	line-height:18px;
	width:100%;
    height: 100%;
    resize:none;
}
/*hover공통*/
.hover:hover {
	color: #4439b2;/* 210506 */
}
/*tip*/
.tip {
	display:inline-block;
	vertical-align:top;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#888;
	margin-left:12px;
}
.tip2 {
	display:inline-block;
	vertical-align:top;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#888;
	margin-left:6px;
	letter-spacing: -1.1px;
}
.tip3{
    display: inline-block;
    font-size: 13px;
    color:#888;
    padding-left: 15px;
    line-height:35px;
}
.tip4{
    display: inline-block;
    font-size: 13px;
    color:#888;
    padding-left: 15px;
    vertical-align:12px;
}
/*radio 공통*/
.checks {
	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:25px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	vertical-align:middle;
	color:#666;
}
.checks input[type="radio"]+label:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-align:center;
	background:url(../img/radio.png) no-repeat;
}
.checks input[type="radio"]+label:active:before,.checks input[type="radio"]:checked+label:active:before {
}
.checks input[type="radio"]:checked+label:after {
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:16px;
	height:16px;
	background:url(../img/radio_on.png)no-repeat;
}
.checks input[type="radio"]:checked+label {
	color: #151515
}
/*checkbox 공통*/
.checks {
	position:relative;
	margin:10px 0;
}
.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;
	height:16px;
	padding-left:25px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	vertical-align:middle;
	color:#666;
}
.checks input[type="checkbox"]+label:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-align:center;
	background:url(../img/checkbox.png) no-repeat;
}
.checks input[type="checkbox"]+label:active:before,.checks input[type="checkbox"]:checked+label:active:before {
}
.checks input[type="checkbox"]:checked+label:after {
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:16px;
	height:16px;
	background:url(../img/checkbox_on.png)no-repeat;
}
.checks input[type="checkbox"]:checked+label {
	color: #151515
}
/*버튼 공통*/
.btn_wrap{}
.btn_wrap > a{}



.btn_reg {
	display:inline-block;
	width:80px;
	height:40px;
	line-height:40px;
	background:#2bcc9a;/* 210323 *//* 210402 */
	color:#fff;
	text-align:center;
	font-size: 13px;
}
/*중복확인*/
.btn_check{
	display:inline-block;
	width:70px;
	height:25px;
	line-height:25px;
	background:#00a6b1;
	color:#fff;
	text-align:center;
	font-size: 12px;
}
.btn_check.type02 {
	display:inline-block;
	width:80px;
	height:35px;
	line-height:35px;
	background:#151515;
	color:#fff;
	text-align:center;
	font-size: 13px;
}


/* 등록.확인 버튼*/
.btn_reg.btn_right {
	float:right;
}
.btn_remove {
	display:inline-block;
	width:80px;
	height:40px;
	line-height:40px;
	background:#e8e5ea;
	color:#666;
	text-align:center;
	font-size: 13px;
}
/* 삭제버튼 */
.btn_can {
	display:inline-block;
	width:80px;
	height:40px;
	line-height:40px;
	background:#e8e5ea;
	color:#151515;
	text-align:center;
	font-size: 13px;
}
/*취소 버튼*/
.btn_browse {
	display:inline-block;
	width:80px !important;
	height:35px;
	text-align:center;
	line-height:35px;
	background:#666;
	color:#fff;
    font-size: 13px !important;
    font-weight:normal !important;
}
/*찾아보기*/
.btn_area {
	text-align:center;
	margin-top: 40px;
}
/*검색하기 공통 공통*/
.search_box {
	position:relative;
	display:inline-block;
}
.search_box .inp_w250 {
	display:inline-block;
	width:250px;
	height:35px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	padding:10px 57px 10px 12px;
	font-size:13px;
	color:#151515;
}
.inp_w250_2 {
	display:inline-block;
	width:250px;
	height:35px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	padding:10px 57px 10px 12px;
	font-size:13px;
	color:#151515;
}
.search_box .btn_search {
	
	display:inline-block;
	width:65px;
    height:35px;
    color:#fff;
    font-size: 13px;
    /* background: #151515 url('../img/btn_search.png') no-repeat 50% 50%; */
    background: #151515;
    /* margin-left: 10px; */
  
}
/*서치 버튼*/
/*파일찾기 공통*/
.img_file_box {
	position:relative;
	display:inline-block;
}
.img_file_area .file_list{}/* 210201 padding: 13px 0 0; */
.img_file_area .file_list .list{position: relative; float:left; font-size: 13px; line-height: 20px; letter-spacing: 0; color:#151515; margin-left: 15px; padding-left: 16px;padding-right: 20px; margin-top: 13px; margin-bottom: 13px;}/* 210201 수정 */
.img_file_area .file_list .list:before{display: block; content:''; position: absolute; top:calc(50% - 6px); left:0; width: 1px; height: 12px;
	background:#e6e6e6; }
.img_file_area .file_list .list:first-child{margin-left: 0; padding-left: 0;}
.img_file_area .file_list .list:first-child:before{width: 0;}
.img_file_area .file_list .list .remove{display: block; position: absolute; top:calc(50% - 6.5px); right:0; width: 13px; height: 13px; background:#151515 url(../img/ico_remove_type02.png) no-repeat 50% 50%; border-radius:50%; }
.img_file_box .inp_w400 {
	display:inline-block;
	width:400px;
	height:35px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	padding:10px 92px 10px 12px;
	font-size:13px;
	color:#151515;
}
.img_file_box .btn_browse {
	position:absolute;
	top:0;
	right:0;
	cursor: pointer;
}
/*찾아보기 버튼*/

.img_file_box .btn_browse + .btn_add {
	display: inline-block;
	vertical-align: top;
	width: 35px;
	height: 35px;
	border: 1px solid #151515;
	position: absolute;top: 0;right: -40px;
	background: transparent;
	position: relative;
}
.img_file_box .btn_browse + .btn_add::before,
.img_file_box .btn_browse + .btn_add::after{content: '';display: block;background: #151515;position: absolute;}
.img_file_box .btn_browse + .btn_add::before{width: 1px;height: 12px;top: calc(50% - 6px);left: calc(50% - .5px);}
.img_file_box .btn_browse + .btn_add::after{width: 12px; height: 1px;top: calc(50% - .5px);left: calc(50% - 6px);}
/* 찾아보기 버튼 옆 추가버튼 */

/* input 공통 날짜선택*/
.input__datapicker {
	display:inline-block;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_selday.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
    padding:0 13px;
    cursor: pointer;
}

.input {
	display:inline-block;
	height:35px;
	line-height:35px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#151515;/* 210402 #666 */
	font-size:13px;
	padding:0 13px;
}
.input:focus{outline: none; border-color:#4439b2; color:#4439b2;}
.input:disabled{background-color:#f6f6f6;}/* 211126 */
.input__datapicker:disabled{background-color:#f6f6f6;background-image: url(../img/btn_selday_disabled.png);}/* 211126 */

.input.cal{background:#fff url(../img/btn_selday.png) no-repeat; background-position:calc(100% - 13px) 50%; color:#151515;}

.inp_w120 {
	display:inline-block;
	width:120px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_selday.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
/* 2024 06 18 수정 */
.inp_w120.type2 {
	display:inline-block;
	width:120px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_selday.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:0px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
/*  // 수정 */
.inp_w140 {
	display:inline-block;
	width:140px;
	height:35px;
	line-height:35px;
	background:#fff;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
.inp_w100p {
	display:inline-block;
	width:100%;
	height:35px;
	line-height:35px;
	background:#fff;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
.inp_w100p_2 {
	display:inline-block;
	width:calc(100% - 150px);
	height:35px;
	line-height:35px;
	background:#fff;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
/* 2024 06 18 수정 */
.inp_w100p_3 {
	display:inline-block;
	width:calc(100% - 150px);
	height:35px;
	line-height:35px;
	background:#fff;
	border:0px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
/* //수정 */

.inp_w200 {
	display:inline-block;
	width:200px;
	height:35px;
	line-height:35px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding: 0 13px;
}

.inp_wc150p{width:calc(50% - 2.5px); }
/*select 공통*/
.select {
    display:inline-block;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 30px 0 13px;
}
/* .select:focus{border-color:#4439b2; color:#4439b2;} */
.sel_w80 {
	display:inline-block;
	width:80px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}/* 211126 */

.sel_w100 {
	display:inline-block;
	width:100px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
.sel_w110 {
	display:inline-block;
	width:110px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}/* 210204 추가 */
.sel_w130 {
	display:inline-block;
	width:130px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
.sel_w140 {
	display:inline-block;
	width:140px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}

.sel_w170 {
	display:inline-block;
	width:170px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}/* 210204 추가 */

.sel_w200 {
	display:inline-block;
	width:200px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#666;
	font-size:13px;
	padding:0 13px;
}
.sel_w270 {
	display:inline-block;
	width:270px;
	height:35px;
	line-height:35px;
	background:#fff url(../img/btn_sel_down.png) no-repeat;
	background-position:calc(100% - 13px) 50%;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	color:#151515;
	font-size:13px;
	padding: 0 13px;
}
/*margin 공통*/
.mt0 {
	margin-top:0 !important;
}
.mt5 {
	margin-top:5px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !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;
}
.mt60 {
	margin-top:60px !important;
}
.mt65 {
	margin-top:65px !important;
}
.mt70 {
	margin-top:70px !important;
}
.mt75 {
	margin-top:75px !important;
}
.mt80 {
	margin-top:80px !important;
}
.mt85 {
	margin-top:85px !important;
}
.mt90 {
	margin-top:90px !important;
}
.mt95 {
	margin-top:95px !important;
}
.mt100 {
	margin-top:100px !important;
}

.mr0 {
	margin-right:0 !important;
}
.mr3 {
	margin-right:3px !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;
}
.mr35 {
	margin-right:35px !important;
}
.mr40 {
	margin-right:40px !important;
}
.mr45 {
	margin-right:45px !important;
}
.mr50 {
	margin-right:50px !important;
}
.mr55 {
	margin-right:55px !important;
}
.mr60 {
	margin-right:60px !important;
}
.mr65 {
	margin-right:65px !important;
}
.mr70 {
	margin-right:70px !important;
}
.mr75 {
	margin-right:75px !important;
}
.mr80 {
	margin-right:80px !important;
}
.mr85 {
	margin-right:85px !important;
}
.mr90 {
	margin-right:90px !important;
}
.mr95 {
	margin-right:95px !important;
}
.mr100 {
	margin-right:100px !important;
}

.mb0 {
	margin-bottom:0 !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.mb10 {
	margin-bottom:10px !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;
}
.mb55 {
	margin-bottom:55px !important;
}
.mb60 {
	margin-bottom:60px !important;
}
.mb65 {
	margin-bottom:65px !important;
}
.mb70 {
	margin-bottom:70px !important;
}
.mb75 {
	margin-bottom:75px !important;
}
.mb80 {
	margin-bottom:80px !important;
}
.mb85 {
	margin-bottom:85px !important;
}
.mb90 {
	margin-bottom:90px !important;
}
.mb95 {
	margin-bottom:95px !important;
}
.mb100 {
	margin-bottom:100px !important;
}

.ml0 {
	margin-left:0 !important;
}
.ml5 {
	margin-left:5px !important;
}
.ml10 {
	margin-left:10px !important;
}
.ml15 {
	margin-left:15px !important;
}
.ml20 {
	margin-left:20px !important;
}
.ml25 {
	margin-left:25px !important;
}
.ml30 {
	margin-left:30px !important;
}
.ml35 {
	margin-left:35px !important;
}
.ml40 {
	margin-left:40px !important;
}
.ml45 {
	margin-left:45px !important;
}
.ml50 {
	margin-left:50px !important;
}
.ml55 {
	margin-left:55px !important;
}
.ml60 {
	margin-left:60px !important;
}
.ml65 {
	margin-left:65px !important;
}
.ml70 {
	margin-left:70px !important;
}
.ml75 {
	margin-left:75px !important;
}
.ml80 {
	margin-left:80px !important;
}
.ml85 {
	margin-left:85px !important;
}
.ml90 {
	margin-left:90px !important;
}
.ml95 {
	margin-left:95px !important;
}
.ml100 {
	margin-left: 100px !important;
}
/*padding 공통 */
.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;
}
.pt55 {
	padding-top:55px !important;
}
.pt60 {
	padding-top:60px !important;
}
.pt65 {
	padding-top:65px !important;
}
.pt70 {
	padding-top:70px !important;
}
.pt75 {
	padding-top:75px !important;
}
.pt80 {
	padding-top:80px !important;
}
.pt85 {
	padding-top:85px !important;
}
.pt90 {
	padding-top:90px !important;
}
.pt95 {
	padding-top:95px !important;
}
.pt100 {
	padding-top:100px !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;
}
.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;
}
.pb55 {
	padding-bottom:55px !important;
}
.pb60 {
	padding-bottom:60px !important;
}
.pb65 {
	padding-bottom:65px !important;
}
.pb70 {
	padding-bottom:70px !important;
}
.pb75 {
	padding-bottom:75px !important;
}
.pb80 {
	padding-bottom:80px !important;
}
.pb85 {
	padding-bottom:85px !important;
}
.pb90 {
	padding-bottom:90px !important;
}
.pb95 {
	padding-bottom:95px !important;
}
.pb100 {
	padding-bottom:100px !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;
}
.pl50 {
	padding-left:50px !important;
}
.pl55 {
	padding-left:55px !important;
}
.pl60 {
	padding-left:60px !important;
}
.pl65 {
	padding-left:65px !important;
}
.pl70 {
	padding-left:70px !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;
}
.pl100 {
	padding-left: 100px !important;
}


.h50{height: 50px !important;}
.w60{width:60px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px !important;}
/* 20201231 추가 w110,w180*/
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w300{width:calc(100% - 100px) !important;}
.w370{width:370px !important;}
.w300_2{width: 300px !important;}

.fz14{font-size: 14px;}
.fz15{font-size: 15px;}
.fz18{font-size: 18px;}

.pd0{padding: 0;}



