/* DBSection */
.DBSection {position:fixed;bottom:0;left:50%;width:900px;margin-left:-450px;background-color:#045caa;padding:10px 0 0 0;z-index:201;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0px -5px 10px rgb(0, 0, 0, 0.25);}
.DBSection .inbox {position:relative;padding:0px 20px 5px 20px;width:auto;margin:0 auto;color:white;}
.DBSection .inbox .intext {position:relative;width:calc(100% - 180px);margin:0 160px 0 0px;}
.DBSection .inbox .intext li {float:left;margin-bottom:5px;}
.DBSection .inbox .intext ul:nth-child(1) li:nth-child(1) {width:5%;}
.DBSection .inbox .intext ul:nth-child(1) li:nth-child(2) {width:30%;}
.DBSection .inbox .intext ul:nth-child(2) li:nth-child(1) {width:10%;}
.DBSection .inbox .intext ul:nth-child(2) li:nth-child(2) {width:55%;}
.DBSection .inbox .intext li:nth-child(odd) {font-size:15px;padding-top:13px;}
.DBSection .inbox .intext li input {font-weight:18px;font-weight:700;color:#115cab;padding:10px 10px 8px 10px;border:solid 2px #edf4f5;border-radius:7px;width:75%;;}
.DBSection .inbox .intext li input::placeholder {color:#98b2d1;}
.DBSection .inbox .intext li .inp3 {width:23%;text-align:center;margin-right:2px;}
.DBSection .inbox .checkbox {position:relative;text-align:left;padding:3px 0 0 50px;clear:both;}
.DBSection .inbox .checkbox i {font-style:normal;}
.DBSection .inbox .checkbox a {font-weight:700;color:#99b3d2;margin-left:10px;}
.DBSection .inbox .btn {position:absolute;top:0px;right:10px;}
.DBSection .inbox .btn a {display:block;padding:20px 42px;background-color:#2ba3d4;border-radius:7px;}
.DBSection .inbox .btn a p {font-size:20px;color:#edf4f5;font-weight:700;}
.DBSection .inbox .btn a:hover {background-color:#000;color:#ffea00;}


/* 체크박스 변경 */
.DBSection .inbox .checkbox .chk_box {display:inline-block;position:relative;padding-left:25px;margin-bottom:5px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.DBSection .inbox .checkbox .chk_box input[type="checkbox"] {display:none;}
.DBSection .inbox .checkbox .on {width:18px;height:18px;background:#ddd;position:absolute;top:-3px;left:0;border-radius:3px;}
.DBSection .inbox .checkbox .chk_box input[type="checkbox"]:checked + .on {background:#2ba3d4;}
.DBSection .inbox .checkbox .on:after {content:"";position:absolute;display:none;}
.DBSection .inbox .checkbox .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.DBSection .inbox .checkbox .on:after {width:4px;height:8px;border:solid #fff;border-width: 0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:3px;}

/* popup */
.pop_back {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.65;z-index:200;display:none;}

.pop_private {position:fixed;top:50%;left:50%;width:760px;height:600px;margin-top:-300px;margin-left:-380px;z-index:201;background-color:white;display:none;}
.pop_private .text {position:relative;padding:20px;}
.pop_private .text h1 {font-size:20px;font-weight:500;padding:5px 0 15px 0;}
.pop_private .text .insection {position:relative;background-color:#f2f2f2;padding:15px;height:435px;font-size:12px;color:#666;line-height:24px;overflow-y:scroll;}
.pop_private .btn {position:relative;background-color:#333;text-align:center;padding:20px 0;}
.pop_private .btn a {color:white;font-size:15px;line-height:15px;display:block;}

.pop_end {position:fixed;top:50%;left:50%;width:500px;height:330px;margin-top:-165px;margin-left:-250px;background-color:white;text-align:center;z-index:201;display:none;}
.pop_end .text {position:relative;padding:45px 30px 30px 30px;}
.pop_end .text img {width:200px;}
.pop_end .text h2 {font-size:24px;padding:35px 0 5px 0;}
.pop_end .text p {line-height:20px;}
.pop_end .btn {position:relative;background-color:#333;text-align:center;padding:20px 0;}
.pop_end .btn a {color:white;font-size:15px;line-height:15px;display:block;}


/* ==========================================================================================================*/
/* 모바일 사이즈 적용 */
@media only screen and (max-width:900px) {

/* DBSection */
.DBSection {width:100%;left:0;margin-left:0;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:7px;}
.DBSection .inbox {padding:0px 10px 78px 10px;}
.DBSection .inbox .intext {width:auto;margin:0;}
.DBSection .inbox .intext ul {clear:both;}
.DBSection .inbox .intext li {padding-bottom:0px;}
.DBSection .inbox .intext ul:nth-child(1) li:nth-child(1) {width:20%;text-align:left;padding-left:2%;}
.DBSection .inbox .intext ul:nth-child(1) li:nth-child(2) {width:78%;text-align:left;}
.DBSection .inbox .intext ul:nth-child(2) li:nth-child(1) {width:20%;text-align:left;padding-left:2%;}
.DBSection .inbox .intext ul:nth-child(2) li:nth-child(2) {width:78%;text-align:left;}
.DBSection .inbox .intext li:nth-child(odd) {font-size:14px;padding-top:8px;}
.DBSection .inbox .intext li input {font-size:15px;padding:5px 10px 5px 10px;border:solid 1px #edf4f5;border-radius:7px;width:88%;;}
.DBSection .inbox .intext li .inp3 {width:22.8%;margin-right:0;}
.DBSection .inbox .checkbox {padding:0 0 0 100px;display:none;}
.DBSection .inbox .checkbox i {display:none;}
.DBSection .inbox .checkbox a {font-weight:400;margin-left:5px;}

.DBSection .inbox .btn {top:auto;right:auto;bottom:5px;left:5px;width:calc(100% - 10px);text-align:center;}
.DBSection .inbox .btn a {padding:12px 0 8px 0;border-radius:7px;display:block;}
.DBSection .inbox .btn a p {font-size:15px;}
.DBSection .text {display:none;}


/* popup */
.pop_private {width:90%;height:500px;margin-top:-270px;margin-left:-45%;}
.pop_private .text {padding:10px;}
.pop_private .text h1 {font-size:16px;padding:5px 0 10px 0;}
.pop_private .text .insection {padding:10px;height:420px;}
.pop_private .btn {padding:15px 0;}
.pop_private .btn a {font-size:13px;line-height:13px;}

.pop_end {width:90%;height:250px;margin-top:-140px;margin-left:-45%;}
.pop_end .text {padding:25px 20px 20px 20px;}
.pop_end .text img {width:70px;}
.pop_end .text h2 {font-size:18px;}
.pop_end .text p {line-height:17px;font-size:13px;}
.pop_end .btn {padding:15px 0;}
.pop_end .btn a {font-size:13px;line-height:13px;}

}