._w10 { width:10px !important; }
._w12 { width:12px !important; }
._w14 { width:14px !important; }
._w16 { width:16px !important; }
._w18 { width:18px !important; }
._w20 { width:20px !important; }
._w22 { width:22px !important; }
._w24 { width:24px !important; }
._w26 { width:26px !important; }
._w28 { width:28px !important; }
._w30 { width:30px !important; }
._w32 { width:32px !important; }
._w34 { width:34px !important; }
._w36 { width:36px !important; }
._w38 { width:38px !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; }
._w140 { width:140px !important; }
._w150 { width:150px !important; }
._w160 { width:160px !important; }
._w170 { width:170px !important; }
._w180 { width:180px !important; }
._w190 { width:190px !important; }
._w200 { width:200px !important; }
._w210 { width:210px !important; }
._w220 { width:220px !important; }
._w230 { width:230px !important; }
._w240 { width:240px !important; }
._w250 { width:250px !important; }
._w260 { width:260px !important; }
._w270 { width:270px !important; }
._w280 { width:280px !important; }
._w290 { width:290px !important; }
._w300 { width:300px !important; }
._w100per { width:100% !important; }

._pt-0 { padding-top: 0px !important; }
._pt-5 { padding-top: 5px !important; }
._pt-10 { padding-top: 10px !important; }
._pt-15 { padding-top: 15px !important; }
._pt-20 { padding-top: 20px !important; }
._pt-25 { padding-top: 25px !important; }
._pt-30 { padding-top: 30px !important; }
._pt-35 { padding-top: 35px !important; }
._pt-40 { padding-top: 40px !important; }
._pt-45 { padding-top: 45px !important; }
._pt-50 { padding-top: 50px !important; }
._pt-60 { padding-top: 60px !important; }
._pt-70 { padding-top: 70px !important; }
._pt-80 { padding-top: 80px !important; }
._pt-90 { padding-top: 90px !important; }
._pt-100 { padding-top: 100px !important; }

._pl-0 { padding-left: 0px !important; }
._pl-5 { padding-left: 5px !important; }
._pl-10 { padding-left: 10px !important; }
._pl-15 { padding-left: 15px !important; }
._pl-20 { padding-left: 20px !important; }
._pl-25 { padding-left: 25px !important; }
._pl-30 { padding-left: 30px !important; }
._pl-35 { padding-left: 35px !important; }
._pl-40 { padding-left: 40px !important; }
._pl-45 { padding-left: 45px !important; }
._pl-50 { padding-left: 50px !important; }
._pl-60 { padding-left: 60px !important; }
._pl-70 { padding-left: 70px !important; }
._pl-80 { padding-left: 80px !important; }
._pl-90 { padding-left: 90px !important; }
._pl-100 { padding-left: 100px !important; }

._pr-0 { padding-right: 0px !important; }
._pr-5 { padding-right: 5px !important; }
._pr-10 { padding-right: 10px !important; }
._pr-15 { padding-right: 15px !important; }
._pr-20 { padding-right: 20px !important; }
._pr-25 { padding-right: 25px !important; }
._pr-30 { padding-right: 30px !important; }
._pr-35 { padding-right: 35px !important; }
._pr-40 { padding-right: 40px !important; }
._pr-45 { padding-right: 45px !important; }
._pr-50 { padding-right: 50px !important; }
._pr-60 { padding-right: 60px !important; }
._pr-70 { padding-right: 70px !important; }
._pr-80 { padding-right: 80px !important; }
._pr-90 { padding-right: 90px !important; }
._pr-100 { padding-right: 100px !important; }

._pb-0 { padding-bottom: 0px !important; }
._pb-5 { padding-bottom: 5px !important; }
._pb-10 { padding-bottom: 10px !important; }
._pb-15 { padding-bottom: 15px !important; }
._pb-20 { padding-bottom: 20px !important; }
._pb-25 { padding-bottom: 25px !important; }
._pb-30 { padding-bottom: 30px !important; }
._pb-35 { padding-bottom: 35px !important; }
._pb-40 { padding-bottom: 40px !important; }
._pb-45 { padding-bottom: 45px !important; }
._pb-50 { padding-bottom: 50px !important; }
._pb-60 { padding-bottom: 60px !important; }
._pb-70 { padding-bottom: 70px !important; }
._pb-80 { padding-bottom: 80px !important; }
._pb-90 { padding-bottom: 90px !important; }
._pb-100 { padding-bottom: 100px !important; }

._pa-0 { padding: 0px !important; }
._pa-5 { padding: 5px !important; }
._pa-10 { padding: 10px !important; }
._pa-15 { padding: 15px !important; }
._pa-20 { padding: 20px !important; }
._pa-25 { padding: 25px !important; }
._pa-30 { padding: 30px !important; }
._pa-35 { padding: 35px !important; }
._pa-40 { padding: 40px !important; }
._pa-45 { padding: 45px !important; }
._pa-50 { padding: 50px !important; }
._pa-60 { padding: 60px !important; }
._pa-70 { padding: 70px !important; }
._pa-80 { padding: 80px !important; }
._pa-90 { padding: 90px !important; }
._pa-100 { padding: 100px !important; }

._mt-0 { margin-top: 0px !important; }
._mt-5 { margin-top: 5px !important; }
._mt-10 { margin-top: 10px !important; }
._mt-15 { margin-top: 15px !important; }
._mt-20 { margin-top: 20px !important; }
._mt-25 { margin-top: 25px !important; }
._mt-30 { margin-top: 30px !important; }
._mt-35 { margin-top: 35px !important; }
._mt-40 { margin-top: 40px !important; }
._mt-45 { margin-top: 45px !important; }
._mt-50 { margin-top: 50px !important; }
._mt-55 { margin-top: 55px !important; }
._mt-60 { margin-top: 60px !important; }
._mt-65 { margin-top: 65px !important; }
._mt-70 { margin-top: 70px !important; }
._mt-75 { margin-top: 75px !important; }
._mt-80 { margin-top: 80px !important; }
._mt-85 { margin-top: 85px !important; }
._mt-90 { margin-top: 90px !important; }
._mt-95 { margin-top: 95px !important; }
._mt-100 { margin-top: 100px !important; }

._ml-0 { margin-left: 0px !important; }
._ml-5 { margin-left: 5px !important; }
._ml-10 { margin-left: 10px !important; }
._ml-15 { margin-left: 15px !important; }
._ml-20 { margin-left: 20px !important; }
._ml-25 { margin-left: 25px !important; }
._ml-30 { margin-left: 30px !important; }
._ml-35 { margin-left: 35px !important; }
._ml-40 { margin-left: 40px !important; }
._ml-45 { margin-left: 45px !important; }
._ml-50 { margin-left: 50px !important; }
._ml-60 { margin-left: 60px !important; }
._ml-70 { margin-left: 70px !important; }
._ml-80 { margin-left: 80px !important; }
._ml-90 { margin-left: 90px !important; }
._ml-100 { margin-left: 100px !important; }

._mr-0 { margin-right: 0px !important; }
._mr-5 { margin-right: 5px !important; }
._mr-10 { margin-right: 10px !important; }
._mr-15 { margin-right: 15px !important; }
._mr-20 { margin-right: 20px !important; }
._mr-25 { margin-right: 25px !important; }
._mr-30 { margin-right: 30px !important; }
._mr-35 { margin-right: 35px !important; }
._mr-40 { margin-right: 40px !important; }
._mr-45 { margin-right: 45px !important; }
._mr-50 { margin-right: 50px !important; }
._mr-60 { margin-right: 60px !important; }
._mr-70 { margin-right: 70px !important; }
._mr-80 { margin-right: 80px !important; }
._mr-90 { margin-right: 90px !important; }
._mr-100 { margin-right: 100px !important; }

._mb-0 { margin-bottom: 0px !important; }
._mb-5 { margin-bottom: 5px !important; }
._mb-10 { margin-bottom: 10px !important; }
._mb-15 { margin-bottom: 15px !important; }
._mb-20 { margin-bottom: 20px !important; }
._mb-25 { margin-bottom: 25px !important; }
._mb-30 { margin-bottom: 30px !important; }
._mb-35 { margin-bottom: 35px !important; }
._mb-40 { margin-bottom: 40px !important; }
._mb-45 { margin-bottom: 45px !important; }
._mb-50 { margin-bottom: 50px !important; }
._mb-60 { margin-bottom: 60px !important; }
._mb-70 { margin-bottom: 70px !important; }
._mb-80 { margin-bottom: 80px !important; }
._mb-90 { margin-bottom: 90px !important; }
._mb-100 { margin-bottom: 100px !important; }

._ma-0 { margin: 0px !important; }
._ma-5 { margin: 5px !important; }
._ma-10 { margin: 10px !important; }
._ma-15 { margin: 15px !important; }
._ma-20 { margin: 20px !important; }
._ma-25 { margin: 25px !important; }
._ma-30 { margin: 30px !important; }
._ma-35 { margin: 35px !important; }
._ma-40 { margin: 40px !important; }
._ma-45 { margin: 45px !important; }
._ma-50 { margin: 50px !important; }
._ma-60 { margin: 60px !important; }
._ma-70 { margin: 70px !important; }
._ma-80 { margin: 80px !important; }
._ma-90 { margin: 90px !important; }
._ma-100 { margin: 100px !important; }

.txt-left { text-align:left !important; }
.txt-right { text-align:right !important; }
.txt-center { text-align:center !important; }
.txt-blue { color:blue; }
.txt-red { color:red; }
.txt-orangered { color:orangered; }
.txt-orange { color:orange; }
.txt-gray { color:gray; }
.txt-333 { color:#333; }
.txt-555 { color:#555; }
.txt-888 { color:#888; }
.txt-eee { color:#eee; }
.txt-ccc { color:#ccc; }

._f12 { font-size: 12px; }
._f13 { font-size: 13px; }
._f14 { font-size: 14px; }
._f15 { font-size: 15px; }
._f16 { font-size: 16px; }
._f17 { font-size: 17px; }
._f18 { font-size: 18px; }
._f20 { font-size: 20px; }
._f21 { font-size: 21px; }
._f22 { font-size: 22px; }
._f23 { font-size: 23px; }
._f24 { font-size: 24px; }
._f25 { font-size: 25px; }
._f26 { font-size: 26px; }
._f27 { font-size: 27px; }
._f28 { font-size: 28px; }
._f29 { font-size: 29px; }
._f30 { font-size: 30px; }

.bg-FAF3D6 { background: #FAF3D6 !important; }
.bg-eee { background: #eeeeee !important; }
.bg-ccc { background: #cccccc !important; }
.bg-111 { background: #111111 !important; }
.bg-222 { background: #222222 !important; }
.bg-333 { background: #333333 !important; }
.bg-444 { background: #dfcccc !important; }
.bg-555 { background: #555555 !important; }
.bg-666 { background: #666666 !important; }
.bg-777 { background: #777777 !important; }
.bg-888 { background: #888888 !important; }
.bg-999 { background: #999999 !important; }
.bg-000 { background: #000000 !important; }

.txt-100 { font-weight:100 !important; }
.txt-200 { font-weight:200 !important; }
.txt-300 { font-weight:300 !important; }
.txt-400 { font-weight:400 !important; }
.txt-500 { font-weight:500 !important; }
.txt-600 { font-weight:600 !important; }
.txt-700 { font-weight:700 !important; }
.txt-800 { font-weight:800 !important; }
.txt-900 { font-weight:900 !important; }

.border-radius-3 { border-radius: 3px; }
.border-radius-5 { border-radius: 5px; }
.border-radius-8 { border-radius: 8px; }
.border-radius-10 { border-radius: 10px; }
.border-radius-15 { border-radius: 15px; }
.border-radius-20 { border-radius: 20px; }
.border-top-1 { border-top: 1px; }
.border-top-2 { border-top: 2px; }
.border-top-3 { border-top: 3px; }
.border-top-4 { border-top: 4px; }
.border-top-5 { border-top: 5px; }
.border-bottom-1 { border-bottom: 1px; }
.border-bottom-2 { border-bottom: 2px; }
.border-bottom-3 { border-bottom: 3px; }
.border-bottom-4 { border-bottom: 4px; }
.border-bottom-5 { border-bottom: 5px; }
.border-left-1 { border-left: 1px; }
.border-left-2 { border-left: 2px; }
.border-left-3 { border-left: 3px; }
.border-left-4 { border-left: 4px; }
.border-left-5 { border-left: 5px; }
.border-right-1 { border-right: 1px; }
.border-right-2 { border-right: 2px; }
.border-right-3 { border-right: 3px; }
.border-right-4 { border-right: 4px; }
.border-right-5 { border-right: 5px; }
.border-black { border-color: black;}
.border-gray { border-color: gray;}
.border-red { border-color: red;}
.border-blue { border-color: blue;}
.border-ccc { border-color: #ccc;}
.border-eee { border-color: #eee;}
.border-555 { border-color: #555;}
.border-888 { border-color: #888;}

.td_hand,
.hand { cursor:pointer; }
.no-data,
.no_data   { height:100px !important; text-align:center !important; }
.dp-block { display: block; }
.dp-in-block { display: inline-block; }
.dp-none { display: none; }

.requireMark {
	display: block;
	font-size: 12px;
	color: orangered;
    margin-top: 5px;
}
.etcWrap.radio_wrap {
    height:100%;
}
.etcWrap.radio_wrap .option-radio-wrap {
    height: 100%;
    display:flex;
    align-items:center;
    padding:0 20px;
}

.option-wrap {
    width: 100%;
}
.option-wrap label {
    cursor: pointer;
}
.option-wrap input[type=radio]:checked + label,
.option-wrap input[type=checkbox]:checked + label {
    color:blue;
}
.option-direction-x,
.option-direction-y {
    width: 100%;
}
.option-direction-x .option-wrap li {
    display: inline-block;
    margin-right: 10px;
}
.option-direction-y .option-wrap li {
    display: block;
}
.addressWrap {
    width: 100%;
}
.addressWrap .zipcode {
    padding: 0 8px;
}
.addressWrap .addr {
    display: block;
    width: 100%;
    margin-top: 5px;
    padding: 0 8px;
}
.addressWrap .btn_addr {
    background: #fff;
    border: 0px;
}

.chk_wrap {
    padding:0 20px;
}

/* 버튼 모음 */
.ck_btn {
    display:inline-block;
    height:36px;
    border:1px solid #999;
    border-radius:3px;
    padding:0 8px;
    background: rgb(200,200,200);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    color: #333;
    font-size: 12px;
}
.ck_btn_a {
    display:inline-block;
    height:36px;
    line-height:34px;
    border-radius:3px;
    padding:0 8px;
    border:1px solid #999;
    background: rgb(200,200,200);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    background: linear-gradient(top bottom, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
    /* background-color: var(--color); */
    color:#333;
    vertical-align: middle;
    font-size: 12px;
}
.ck_btn:hover,
.ck_btn_a:hover {
    border:1px solid #0075B6 !important;
    background: #0075B6;
    background: -moz-linear-gradient(#25AFF3, #0075B6) !important;
    background: -webkit-linear-gradient(#25AFF3, #0075B6) !important;
    background: linear-gradient(#25AFF3, #0075B6) !important;
    color:#fff !important;
}
.ck_btn_cancel { vertical-align: bottom; }
.ck_btn_search {
    border:1px solid #CC1668 !important;
    background: -moz-linear-gradient(#FF7128, #CC1668) !important;
    background: -webkit-linear-gradient(#FF7128, #CC1668) !important;
    background: linear-gradient(#FF7128, #CC1668) !important;
    color:#fff !important;
}
.ck_btn_admin {
    border:1px solid #CC1668 !important;
    background: -moz-linear-gradient(#FF7128, #CC1668) !important;
    background: -webkit-linear-gradient(#FF7128, #CC1668) !important;
    background: linear-gradient(#FF7128, #CC1668) !important;
    color:#fff !important;
}
.ck_btn_small {
    height:30px;
    line-height: 30px;
    font-size:12px;
}
.ck_btn_blue {
    border:1px solid #0075B6 !important;
    background: #0075B6;
    background: -moz-linear-gradient(#25AFF3, #0075B6) !important;
    background: -webkit-linear-gradient(#25AFF3, #0075B6) !important;
    background: linear-gradient(#25AFF3, #0075B6) !important;
    color:#fff !important;
}
.ck_btn_555 {
    border:1px solid #555 !important;
    background: #555;
    background: -moz-linear-gradient(#999, #555) !important;
    background: -webkit-linear-gradient(#999, #555) !important;
    background: linear-gradient(#999, #555) !important;
    color:#fff !important;
}

@media (max-width:768px) {
    .etcWrap.radio_wrap .option-radio-wrap {
        flex-direction:column;
        align-items: flex-start;
    }
    
}