@charset "utf-8";

/**COMMON START*/
* { box-sizing: border-box;  letter-spacing: -0.04em;}
.onlMob{display:none;}
.onlMob2{display:none;}
.onlMob3{display:none;}
input[type="text"]{text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;}

input:focus,button:focus,textarea:focus,select:focus{outline:0;}
input[type="submit"]{cursor:pointer;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance:textfield; /* Firefox */}

.btnBck{line-height:50px;font-size:18px;color:#aeafb6;font-weight:100;}
.btnBck b{width:50px;height:50px;display:inline-block;border-radius:25px;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);margin-left:20px;position:relative;vertical-align:middle;}
.btnBck b::after{width:50px;height:50px;display:block;content:" ";position:absolute;border-radius:25px;top:0;left:0;background:#0d5cab url("../images/newbird/asset/btn_close.png") no-repeat;background-size:100%;}

.infTbl01{border-top:1px #0d5cab solid;}
.infTbl01 > table{width:100%;}
.infTbl01 th,
.infTbl01 td{border:1px #efeff1 solid;}
.infTbl01 thead th{padding:30px;vertical-align: middle;font-size:14px;font-weight:bold;color:#1c1c20;text-align:left;}
.infTbl01 thead td{padding:30px;text-align:center;vertical-align: middle;}
.infTbl01 thead td img{width:41px;}

.infTbl01 th{font-size:14px;letter-spacing:-0.56px;color:#1c1c20;}
.infTbl01 td{font-size:14px;letter-spacing:-0.56px;color:#6e6e75;}

.infTbl01 tbody th,
.infTbl01 tbody td{height:40px;padding:0 20px;text-align:left;}
.infTbl01 tbody th{font-weight:bold;}

.fkeChk{display:inline-block;vertical-align: middle;}
.fkeChk label{display:inline-block;position:relative;}
.fkeChk input{position:absolute;top:0;left:0;z-index:2;display:block;opacity:0;cursor:pointer;}
.fkeChk strong{display:block;cursor:pointer;line-height:30px;font-weight:normal;letter-spacing: -0.64px;}
.fkeChk strong::before{width:30px;height:30px;display:inline-block;background:url("../images/newbird/img_chkFls.png") no-repeat;z-index:1;content:" ";vertical-align:top;margin-right:5px;transition:all 0.2s;background-size:100% auto;border-radius:5px;}
.fkeChk input:checked ~ strong::before{background:url("../images/newbird/img_chkTru.png") no-repeat;transition:all 0.2s;  box-shadow: 0 10px 20px rgba(13,92,171, 0.3); background-size:100% auto;border-radius:5px;}

@media screen and (min-width: 813px){
	.fkeChk strong:hover::before{background:url("../images/newbird/img_chkFls.jpg") 100% 100% no-repeat;transition:all 0.2s; box-shadow: 0 10px 20px rgba(13,92,171, 0.3);background-size:100% auto;border-radius:5px;}
}

.lrnMre{color:#0d5cab;letter-spacing:-0.56px;line-height:50px;}
.lrnMre > strong{padding-right:35px;}
.lrnMre > span{width:48px;height:48px;position:relative;border-radius:25px;border:1px #0d5cab solid;display:inline-block;vertical-align:middle;}
.lrnMre > span s{width:45px;height:10px;position:absolute;top:50%;transform:translateY(-50%);right:50%;transition:all 0.25s;width:45px;height:10px;background:url("../images/newbird/asset/img_bluSign01.png") no-repeat;background-size:100% auto;}
@media screen and (min-width: 813px){
	.lrnMre:hover > span s{right:-21px;transition:all 0.25s;}
}
/* .lrnMre > span::after{position:absolute;top:50%;transform:translateY(-50%);right:50%;transition:all 0.25s;width:45px;height:10px;background:url("../images/newbird/asset/img_bluSign01.png") no-repeat;background-size:100% auto;} */
/* .lrnMre > span img{display:none;} */
/*
.lrnMre > span img{position:absolute;top:50%;transform:translateY(-50%);right:50%;transition:all 0.25s;width:45px;}
.lrnMre:hover > span img{right:-21px;transition:all 0.25s;}
*/

.btnPrv{width:40px;height:40px;display:inline-block;margin-left:10px;transition:background-color 0.25s, box-shadow 0.25s;border-radius:20px;background:url("../images/newbird/asset/bg_main_visualControler.png") no-repeat;background-size:200%;background-position-y:0;}
.btnNxt{width:40px;height:40px;display:inline-block;margin-left:10px;transition:background-color 0.25s, box-shadow 0.25s;border-radius:20px;background:url("../images/newbird/asset/bg_main_visualControler.png") no-repeat;background-size:200%;background-position-y:-40px;}
.btnPly{width:40px;height:40px;display:inline-block;margin-left:20px;border-radius:20px;transition:background-color 0.25s, box-shadow 0.25s;background:url("../images/newbird/asset/bg_main_visualControler.png") no-repeat;background-size:200%;}
.btnPly.off{transition:background-color 0.25s, box-shadow 0.25s;background-position-y:-80px;}
.btnPly.on{transition:background-color 0.25s, box-shadow 0.25s;background-position-y:-120px;}

@media screen and (min-width: 813px){
	.btnPrv:hover,
	.btnNxt:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);transition:background-color 0.25s, box-shadow 0.25s;background-color:#0d5cab;background-position-x:-40px;}
	.btnPly.off:hover,
	.btnPly.on:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);background-color:#0d5cab;transition:background-color 0.25s, box-shadow 0.25s;background-position-x:-40px;}
}
/* background:url("../images/newbird/img_prev_off.png") no-repeat;background-position:center center;background-size:12px auto; */
/* background:#0d5cab url("../images/newbird/btn_left_on.png") no-repeat center center;background-size:12px auto; */
/* background:url("../images/newbird/img_next_off.png") no-repeat;background-position:center center;background-size:12px auto; */
/* background:#0d5cab url("../images/newbird/btn_right_on.png") no-repeat center center;background-size:12px auto; */
/* background:url("../images/newbird/img_pause_off.png") no-repeat;background-position:center center;background-size:6px auto; */
/* background:#0d5cab url("../images/newbird/img_pause_on.png") no-repeat;background-position:center center;background-size:6px auto; */
/* background:url("../images/newbird/img_play_off.png") no-repeat;background-position:center center;background-size:9px auto; */
/* background:#0d5cab url("../images/newbird/img_play_on.png") no-repeat;background-position:center center;background-size:9px auto; */




.btnPrv02,.btnNxt02{background:url("../images/newbird/asset/bg_slideControler2.png") no-repeat;background-size:200%;}
.btnPrv02{width:40px;height:40px;display:inline-block;margin-left:10px;transition:border-color 0.25s, background-color 0.25s;border-radius:20px;border:1px #efeff1 solid;background-position-y:0;}
.btnNxt02{width:40px;height:40px;display:inline-block;margin-left:10px;transition:border-color 0.25s, background-color 0.25s;border-radius:20px;border:1px #efeff1 solid;background-position-y:100%;}
/* background:url("../images/newbird/img_prev02_off.png") no-repeat;background-position:center center;background-size:6px auto; */
/* background:#0d5cab url("../images/newbird/img_prev02_on.png") no-repeat center center;background-size:6px auto; */
/* background:url("../images/newbird/img_next02_off.png") no-repeat;background-position:center center;background-size:6px auto; */
/* background:#0d5cab url("../images/newbird/img_next02_on.png") no-repeat center center;background-size:6px auto; */
@media screen and (min-width: 813px){
	.btnPrv02:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);transition:border-color 0.25s, background-color 0.25s;border-color:#0d5cab;background-color:#0d5cab;background-position-x:100%;}
	.btnNxt02:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);transition:border-color 0.25s, background-color 0.25s;border-color:#0d5cab;background-color:#0d5cab;background-position-x:100%;}
}



.btnLft,.btnRgt{background:url("../images/newbird/asset/bg_main_slideControler.png") no-repeat;background-size:200%;}
.btnLft{width:40px;height:40px;display:inline-block;margin-left:10px;transition:box-shadow 0.25s,background-color 0.25s,border-color 0.25s;border-radius:100%;background-position-y:0;}
.btnRgt{width:40px;height:40px;display:inline-block;margin-left:10px;transition:box-shadow 0.25s,background-color 0.25s,border-color 0.25s;border-radius:100%;background-position-y:100%;}

@media screen and (min-width: 813px){
	.btnLft:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);transition:box-shadow 0.25s,background-color 0.25s,border-color 0.25s;border-color:#0d5cab !important;background-color:#0d5cab;background-position-x:100%;}
	.btnRgt:hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.15);transition:box-shadow 0.25s,background-color 0.25s,border-color 0.25s;border-color:#0d5cab !important;background-color:#0d5cab;background-position-x:100%;}
}

/* background:#fff url("../images/newbird/btn_left_off.png") no-repeat;background-position:center center;background-size:12px auto; */
/* background:#0d5cab url("../images/newbird/btn_left_on.png") no-repeat center center;background-size:12px auto; */
/* background:#fff url("../images/newbird/btn_right_off.png") no-repeat;background-position:center center;background-size:12px auto; */
/* background:#0d5cab url("../images/newbird/btn_right_on.png") no-repeat center center;background-size:12px auto; */
.btnLftOpt{width:100px;height:100px;background-color:#fff;border-radius:50px;position:absolute;display:block;}
.btnRgtOpt{width:100px;height:100px;background-color:#fff;border-radius:50px;position:absolute;display:block;}

.tblTtl01{color:#2c2c3a;display:inline-block;letter-spacing:-0.88px;line-height:50px;font-size:22px;}
.tblTtl01 span{color:#0d5cab;}

.pdrTbl01{border-top:1px #0d5cab solid;}
.pdrTbl01 > table{width:100%;}
.pdrTbl01 > table > tbody > tr > td{padding:30px 0;position:relative;border-bottom:1px #efeff1 solid;}
.pdrTbl01 > table > tbody > tr > td .fkeChk{position:absolute;top:85px;left:-20px;z-indeX:20;}
/* top:50%;transform:translateY(-50%); */


.peaCtr{width:90px;height:40px;border:1px #efeff1 solid;border-radius:20px;position:relative;overflow:hidden;}
.peaCtr a{display:block;width:calc(50% - 5px);height:100%;position:absolute;top:0;z-index:10;}
.peaCtr a::after{display:block;content:" ";position:absolute;width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px);background:url("../images/newbird/asset/bg_pdrEa.png") no-repeat;background-size:200%;}
/* .peaCtr a:nth-child(3)::after{background-position-x:100%;} */
.peaCtr a:nth-of-type(2)::after{background-position-x:100%;}
.peaCtr a img{position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:10px;display:none;}
.peaCtr a:first-child{left:0;}
.peaCtr a:last-child{right:0;}
.peaCtr input{border:0;width:100%;height:100%;text-align:center;font-size:14px;color:#1c1c20;font-weight:600;}
.peaCtr span{display:block;width:100%;line-height:40px;text-align:center;font-size:14px;font-weight:bold;color:#1c1c20;cursor:pointer;}

.peaFnc{width:90px;height:40px;border:1px #efeff1 solid;border-radius:20px;position:relative;overflow:hidden;}
.peaFnc a{display:block;width:calc(50% - 5px);height:100%;position:absolute;top:0;z-index:5;}
.peaFnc a img{position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:10px;}
.peaFnc a:first-child{left:0;}
.peaFnc a:last-child{right:0;}
.peaFnc input{border:0;width:100%;height:100%;text-align:center;font-size:14px;color:#1c1c20;font-weight:600;}
.peaFnc input:focus{outline:none;}

.pdrStt{padding:0 30px;}
.pdrSttTtl{color:#2c2c3a;font-size:22px;letter-spacing:-0.88px;padding-bottom:25px;font-weight:bold;}
.pdrSttTtl span{color:#0d5cab;}
.pdrSttDtl{overflow:hidden;padding-bottom:20px;}
.pdrSttDtl dt{float:left;font-weight:bold;color:#2c2c3a;font-size:16px;letter-spacing:-0.64px;}
.pdrSttDtl dd{float:right;color:#2c2c3a;font-size:16px;letter-spacing:-0.64px;}
.pdrSttDtl dd span{font-weight:600;}
.pdrSttDtlStr{overflow:hidden;}
.pdrSttDtlStr dt{float:left;font-weight:bold;color:#0d5cab;font-size:18px;letter-spacing:-0.72px;}
.pdrSttDtlStr dd{float:right;color:#6aabed ;font-size:16px;letter-spacing:-0.72px;font-weight:bold;}
.pdrSttDtlStr dd span{font-weight:700;}






/* nav */

.pgrNvg{clear:both;text-align:center;height:80px;border-top:1px #efeff1 solid;border-bottom:1px #efeff1 solid;transform: translateY(-1px);margin-bottom: -1px;}
.pgrNvgFst{float:left;background:url("../images/newbird/sub/btn_lst.png") no-repeat center center;background-size:12px auto;width:79px;height:80px;border-right:1px #efeff1 solid;}
.pgrNvgPrv{float:left;background:url("../images/newbird/sub/btn_prv.png") no-repeat center center;background-size:6px auto;width:79px;height:80px;border-right:1px #efeff1 solid;}
.pgrNvgNxt{float:right;background:url("../images/newbird/sub/btn_nxt.png") no-repeat center center;background-size:6px auto;width:79px;height:80px;border-left:1px #efeff1 solid;}
.pgrNvgLst{float:right;background:url("../images/newbird/sub/btn_frs.png") no-repeat center center;background-size:12px auto;width:79px;height:80px;border-left:1px #efeff1 solid;}
.pgrNavAch{display:inline-block;border-radius:5px;width:50px;height:50px;line-height:50px;background-color:#fff;font-size:14px;color:#1c1c20;font-weight:600;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);transition:all 0.25s;margin:14px 2.5px 0 2.5px;}
.pgrNavAch.on{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}

@media screen and (min-width: 813px){
	.pgrNavAch:hover{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}
}


.pgrCmn{height:50px;display:flex;align-items: center;justify-content: center;}
.pgrCmn a { flex-shrink:0; }
.pgrCmnFst{border-radius:3px;overflow:hidden;background:#fff url("../images/newbird/asset/bg_paging.png") no-repeat center center;background-size:auto 200%;background-position:0px 0px;width:50px;height:50px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:5px;margin-right:5px;}
.pgrCmnPrv{border-radius:3px;overflow:hidden;background:#fff url("../images/newbird/asset/bg_paging.png") no-repeat center center;background-size:auto 200%;background-position:-50px 0px;width:50px;height:50px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:5px;margin-right:30px;}
.pgrCmnNxt{border-radius:3px;overflow:hidden;background:#fff url("../images/newbird/asset/bg_paging.png") no-repeat center center;background-size:auto 200%;background-position:-50px -50px;width:50px;height:50px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:30px;margin-right:5px;}
.pgrCmnLst{border-radius:3px;overflow:hidden;background:#fff url("../images/newbird/asset/bg_paging.png") no-repeat center center;background-size:auto 200%;background-position:0px -50px;width:50px;height:50px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:5px;margin-right:5px;}
.pgrCmnAch{border-radius:5px;width:50px;height:50px;line-height:50px;background-color:#fff;font-size:14px;color:#1c1c20;font-weight:600;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);transition:all 0.25s;margin:0 2.5px;text-align:center;margin-left:5px;margin-right:5px;}
.pgrCmnAch.on{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}

@media screen and (min-width: 813px){
	.pgrCmnAch:hover{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}
}

.pgrCmn a.pdrDsb{opacity:0.15;pointer-events: none;}

.pgrCmnSml{height:40px;}
.pgrCmnSml .pgrCmnFst{width:40px;height:40px;background-position:0px 0px;}
.pgrCmnSml .pgrCmnPrv{width:40px;height:40px;background-position:-40px 0px;}
.pgrCmnSml .pgrCmnNxt{width:40px;height:40px;background-position:-40px -40px;}
.pgrCmnSml .pgrCmnLst{width:40px;height:40px;background-position:0 -40px;}
.pgrCmnSml .pgrCmnAch{width:40px;height:40px;line-height:40px;}

.adrSchWrp .pgrCmnFst,
.adrSchWrp .pgrCmnLst{display:none !important;}

.pgrBrd{clear:both;text-align:center;height:50px;}
.pgrBrdFst{float:left;background:url("../images/newbird/sub/btn_lst.png") no-repeat center center;background-size:12px auto;width:50px;height:50px;border-radius:5px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-right:10px;}
.pgrBrdPrv{float:left;background:url("../images/newbird/sub/btn_prv.png") no-repeat center center;background-size:6px auto;width:50px;height:50px;border-radius:5px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-right:10px;}
.pgrBrdNxt{float:right;background:url("../images/newbird/sub/btn_nxt.png") no-repeat center center;background-size:6px auto;width:50px;height:50px;border-radius:5px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:10px;}
.pgrBrdLst{float:right;background:url("../images/newbird/sub/btn_frs.png") no-repeat center center;background-size:12px auto;width:50px;height:50px;border-radius:5px;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);margin-left:10px;}
.pgrBrdAch{display:inline-block;border-radius:5px;width:50px;height:50px;line-height:50px;background-color:#fff;font-size:14px;color:#1c1c20;font-weight:600;box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.04);transition:all 0.25s;margin:0 2.5px;}

.pgrBrdAch.on{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}

@media screen and (min-width: 813px){
	.pgrBrdAch:hover{color:#fff;background-color:#0d5cab;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);transition:all 0.25s;}
}

.emtDta{height:100%;}
.emtPdrDta{height:100%;border-left:1px #efeff1 solid;position:relative;}
.emtPdrDtaTxt{position:absolute;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);}



/* selct input textarea

.fkeSlc{height:48px;border:1px #efeff1 solid;display:inline-block;border-radius:25px;overflow:hidden;}
.fkeSlc:hover { border-color: #d6d7d9; box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.05);}

.fkeSlc.fkeSlcSml{height:38px;}
.fkeSlc input,
.fkeSlc select{height:50px;padding-left:20px;font-size:16px;color:#1c1c20;background:#fff url("../images/newbird/sub/img_dropDownOff.png") no-repeat center right 20px;background-size:10px auto;border:0;width:100%;-webkit-appearance: none;-moz-appearance: none;}
.fkeSlc.fkeSlcSml select{height:40px;font-size:14px;padding-left:20px;background-position:center right 20px;}
.fkeSlc select:focus{outline:0;}

.iptCmn00{height:48px;border:1px #efeff1 solid;display:inline-block;border-radius:25px;overflow:hidden;position:relative;}
.iptCmn00 input{height:48px;padding-left:29px;font-size:16px;color:#1c1c20;letter-spacing:-0.64px;background:#fff;border:0;width:calc(100% - 29px);}
.iptCmn00 input::placeholder{color:#d6d7d9;}
.iptCmn00 input:focus{outline:0;}
.iptCmn00 a{position:absolute;top:50%;transform:translateY(-50%);right:20px;}
.iptCmn00 a img{width:20px;}



.commonTextarea { border: 1px solid #efeff1; padding: 12px 20px; font-size: 14px; color: #aeafb6; width: calc(100% - 40px ); }
.commonTextarea2 { padding: 20px 30px; background:#fff; border-radius: 10px; box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.05); font-size: 14px; border:0; }
.commonTextarea2::placeholder { font-size: 14px;color:#aeafb6; } */


/* wrap */

.whtBdy{max-width:860px;width:calc(100% - 10.4vw);margin:0 auto;box-shadow: 0px 40px 80px 0px rgba(28, 28, 32, 0.08);background-color:#fff;border-radius:8px;overflow:hidden;padding-top:80px;padding-bottom:80px;}
.whtBdy460{max-width:460px;margin:0 auto;}
.cmnTtl{text-align:center;font-weight:100;color:#0d5cab;font-size:2.500em;line-height:1em;letter-spacing:-0.08em;font-family:'Noto Sans KR';word-spacing:-0.12em;}
.cmnTtlSub{font-size:1.333em;text-align:center;color:#aeafb6;font-weight:300;line-height:1.875em;word-break: keep-all;padding:0 20px;}




.vrfIco{position:absolute;width:12px;height:18px;top:50%;transform:translateY(-50%);right:35px;background:url("../images/newbird/sub/img_lckOff.png") no-repeat;background-size:12px 18px;}
.vrfIco.on{background:url("../images/newbird/sub/img_lckOn.png") no-repeat;background-size:12px 18px;}
.vrfIco2{width:18px;height:18px;background:url("../images/newbird/asset/img_idChk.png") no-repeat;background-size:200%;}
.vrfIco2.on{background:url("../images/newbird/asset/img_idChk.png") no-repeat;background-size:200%;background-position-x:100%;}




/* color  */
.clrBlu{color:#0d5cab;}
.clrBlu2{color:#031f8e;}
.clrSky{color:#6aabed ;}
.clrPrp{color:#691fb8;}
.clrPrp2{color:#7437c0;}
.clrMnt{color:#02a1ca;}
.clrGry{color:#aeafb6;}
.clrGry2{color:#f8f9fa;}
.clrGry3{color:#6e6e75;}
.clrBlk{color:#1c1c20;}
.clrBlk2{color:#2c2c3a;}
.clrRed{color:#bc4d4d;}
/**COMMON END*/

/**PLUGIN OR DEFAULT CSS OVERWRITE START*/
.mCustomScrollBox, .mCSB_container{overflow:visible !important;}
.mCSB_outside + .mCSB_scrollTools{right:0 !important;}
/*.mCSB_scrollTools .mCSB_dragger{height:100% !important;}*/
.mCSB_scrollTools .mCSB_draggerContainer{width:8px;top:10px;height:calc(100% - 20px);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0d5cab !important;width:8px;}
.mCSB_scrollTools .mCSB_draggerRail{display:none;}
/*background-color:#efeff1;width:8px;border-radius:4px;overflow:hidden;top:0;position:absolute;height:100%;*/
.mCSB_draggerContainer::before{width:8px;height:100%;border-radius:4px;overflow:hidden;content:" ";display:block;background-color:#efeff1;position:absolute;top:0;left:0;}
.mCSB_scrollTools{opacity:1 !important;}
.goods_tabs.flyingMode {position:fixed; top:0; left:50%;transform:translateX(-50%);max-width:1720px;z-index:101; width:100%;}
/* width:calc(100% - 10.4vw);  */
.resp_layer_pop { position:fixed; z-index:10020; background:#fff; width:calc(100% - 40px);max-width:860px; text-align:left; min-height:500px;border-radius:10px;overflow:hidden;box-shadow: 0px 80px 160px 0px rgba(28, 28, 32, 0.6);top:50% !important;left:50% !important;transform:translateX(-50%) translateY(-50%) !important;margin:0 !important;display:none;max-height:90vh !important;}
.resp_layer_pop#cartOk{max-width:600px;}
/* .resp_layer_pop.small_screen { width:auto !important; margin:0 !important; left:10px !important; top:10px !important; right:10px !important; bottom:10px !important; } */
.resp_layer_pop.wait_hide { opacity:0; }
.resp_layer_pop>.title {font-size:30px;font-weight:100;color:#0d5cab;line-height:30px;padding:80px 0 60px 0;text-align:center;letter-spacing:-2.4px;}
.resp_layer_pop .btn_pop_close { position:absolute; right:30px; top:30px; width:50px; height:50px; background:#0d5cab url("../images/newbird/asset/btn_close.png") no-repeat center center;background-size:100%;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);    border-radius: 25px;overflow: hidden;}
.popCmnTxt{letter-spacing:-0.64px;width:calc(100% - 40px);max-width:640px;text-align:center;border:10px #f8f9fa solid;border-radius:15px;padding:50px 0;margin:0 auto 40px auto;font-size:16px;font-family:'Noto Sans KR';}
.y_scroll_auto{min-height:0 !important;max-height:calc(80vh - 170px) !important;}
.resp_layer_pop2 { position:fixed; z-index:10020; background:#fff; width:calc(100% - 40px);max-width:860px; text-align:left; min-height:500px;border-radius:10px;overflow:hidden;box-shadow: 0px 80px 160px 0px rgba(28, 28, 32, 0.6);top:50% !important;left:50% !important;transform:translateX(-50%) translateY(-50%) !important;margin:0 !important;display:none;max-height:90vh !important;}
/* .resp_layer_pop2.small_screen { width:auto !important; margin:0 !important; left:10px !important; top:10px !important; right:10px !important; bottom:10px !important; } */
.resp_layer_pop2.wait_hide { opacity:0; }
.resp_layer_pop2>.title {font-size:30px;font-weight:100;color:#0d5cab;line-height:30px;padding:80px 0 60px 0;text-align:center;letter-spacing:-2.4px;}
.resp_layer_pop2 .btn_pop_close { position:absolute; right:30px; top:30px; width:50px; height:50px;  background:#0d5cab url("../images/newbird/asset/btn_close.png") no-repeat center center;background-size:100%;box-shadow: 0px 10px 20px 0px rgba(13,92,171, 0.2);    border-radius: 25px;overflow: hidden;}
/**PLUGIN OR DEFAULT CSS OVERWRITE END*/













/*  2020-11-04 퍼블리싱 업데이트  */


.mrkNot{color:#bc4d4d;}
.mrkCan{color:#0d5cab;}


/* btnWrap */
.btnWrp50:after { content:""; display: block; clear:both; }



.btnWrp50 { display: flex; justify-content: center;max-width:460px;margin-left:auto;margin-right:auto; }
.nBtn { cursor:pointer }
.nBtn.dsb{cursor:context-menu;opacity:0.2;}
.btnWrp50 > .nBtn {margin:0 5px; width:100%; max-width: 225px;}
.btnWrp50 > .nBtn:first-child { margin-left: 0; }
.btnWrp50 > .nBtn:last-child { margin-right: 0; }
.btnWrp50 > .nBtn:first-child:last-child{width:100%;/* max-width:100%; */}



.btnSingleWrp { text-align: center; }
.btnSingleWrp > .btnH60 { width: 240px;}









/* 버튼영역 커스텀 */

/* 버튼 높이 및 font-size */
.btnH60 { height: 60px; line-height: 56px; font-size: 20px; border-radius:30px;}
.btnH50 { height: 50px; line-height: 46px; font-size: 16px; border-radius:25px; }
.btnH40 { height: 40px; line-height: 36px; font-size: 14px; border-radius:20px;}
.btnH20 { height: 20px; line-height: 20px; font-size: 12px; border-radius:10px; }






/* 버튼 컬러 스타일링 */
.btnWht{ border:2px #fff solid;color:#fff; text-align:center;display:inline-block; font-weight:bold;transition:all 0.25s;}
.btnWhtFll{ border:2px #fff solid;color:#0d5cab; text-align:center;display:inline-block; font-weight:bold; background-color:#fff;}



.btnBlu{ display:inline-block; text-align:center; border:2px #0d5cab solid; color:#0d5cab; font-weight:bold; transition: 0.25s all; }
.btnSky{ display:inline-block; text-align:center; border:2px #6aabed  solid; color:#6aabed ; font-weight:bold; transition: 0.25s all;}


.btnBluFll{ display:inline-block; text-align:center;  color:#fff; background-color:#0d5cab; box-shadow: 0px 15px 40px rgba(13,92,171, 0.2);  font-weight:bold;transition: 0.25s all; border:2px #0d5cab solid;} 
.btnSkyFll{ display:inline-block; text-align:center; color:#fff; background-color:#6aabed ; box-shadow: 0px 15px 40px rgba(13,92,171, 0.2); font-weight:bold; transition: 0.25s all; border:2px #6aabed  solid;  }
.mpgFrmSbm { transition: 0.25s; }
.mpgFrmSbmFll { transition: 0.25s; }

@media screen and (min-width: 813px){
	.btnWht:hover, .btnWhtFll:hover { box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.15); transition:all 0.25s;}
	.btnSky:hover , .btnBluFll:hover, .btnSkyFll:hover { box-shadow: 0 20px 40px rgba(13,92,171,0.3); }
	.btnBlu:not(.btnBluFll):hover{box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.3); background-color:#6aabed ;color:#fff;border-color:#6aabed ;}
	.mpgFrmSbm:not(.mpgFrmSbmFll):hover { box-shadow: 0px 20px 40px 0px rgba(13,92,171, 0.3); background-color:#6aabed ;color:#fff;border-color:#6aabed ; }
	.mpgFrmSbmFll:hover { box-shadow: 0 20px 40px rgba(13,92,171,0.3); }

}


.btnBluTxtBtn{line-height:20px;height:20px;padding:0 12px;color:#fff;display:inline-block;background-color:#0d5cab;font-size:12px;letter-spacing:-0.96px;border-radius:10px;}
.btnSkyTxtBtn{line-height:20px;height:20px;padding:0 12px;color:#fff;display:inline-block;background-color:#6aabed ;font-size:12px;letter-spacing:-0.96px;border-radius:10px;}

.pdrDel{width:40px;height:40px;border-radius:20px;background:#d6d7d9 url("../images/newbird/asset/bg_pdrDel.png") no-repeat;background-size:10px auto;background-position:center center;display:block;}
.pdrDel img{width:40px;}


.btnDelBasic { width: 48px; height: 18px; line-height: 16px; font-size: 12px; border-radius: 2px; border: 1px solid #0d5cab; color: #0d5cab; display: inline-block; text-align: center; }






.w100 { width: 100%; }








/* radio */
.ctmRdo strong::before {border-radius: 50%;}
.ctmRdo input:checked ~ strong::before { box-shadow: 0 5px 10px rgba(13,92,171,0.2); }

@media screen and (min-width: 813px){
	.ctmRdo label:hover strong::before { box-shadow: 0 5px 10px rgba(13,92,171,0.2); }
}



/* 입력폼 */
.lgnFrmIpt.lgnFrmIptH60 > div > i, .lgnFrmIpt.lgnFrmIptH60 > div > span	 { line-height: 60px; }
.lgnFrmIptH60.lgnFrmIpt > div > input { height: 60px; }
/* .lgnFrmIptH60.lgnFrmIpt > div > input:focus ~ .guide_text{display:none;} */


/* selct input textarea */

.fkeSlc{height:50px;border:1px #efeff1 solid;display:inline-block;border-radius:25px;overflow:hidden; }
@media screen and (min-width: 813px){
	.fkeSlc:hover { border-color: #d6d7d9; box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.05);}
}
.fkeSlc input,
.fkeSlc select{height:50px;padding-left:20px;font-size:16px;color:#1c1c20;background:#fff url("../images/newbird/sub/img_dropDownOff.png") no-repeat center right 20px;background-size:10px auto;border:0;width:100%;-webkit-appearance: none;-moz-appearance: none; }
.fkeSlc select::-ms-expand {display:none}
.fkeSlc select:focus{outline:0;}

.fkeSlc.fkeSlcSml{height:40px;}
.fkeSlc.fkeSlcSml select{height:40px;font-size:14px;padding-left:20px;background-position:center right 20px;}

.ship_message .fkeSlc{height:40px;}
.ship_message .fkeSlc input{height:38px;display:block;}


.iptCmn00{height:50px;border:1px #efeff1 solid;display:inline-block;border-radius:25px;overflow:hidden;position:relative;font-size:14px;letter-spacing:-0.64px;}
.iptCmn00 input{height:50px;padding-left:29px;color:#1c1c20;font-size:14px;letter-spacing:-0.64px;background:#fff;border:0;width:calc(100% - 29px);}
.iptCmn00 input::placeholder{color:#d6d7d9;}
.iptCmn00 input:focus{outline:0;}
.iptCmn00 a{position:absolute;top:50%;transform:translateY(-50%);right:20px;}
.iptCmn00 a img{width:20px;}

.szeTypFll{width:100%;}
.szeTyp01{width:220px;}


.iptCmn00Sml { height: 40px; line-height: 38px; border-radius: 20px; }



.commonTextarea { border: 1px solid #efeff1; padding: 12px 20px; font-size: 14px; color: #aeafb6; width: calc(100% - 40px ); }
.commonTextarea2 { padding: 20px 30px; background:#fff; border-radius: 10px; box-shadow: 0px 15px 30px 0px rgba(28, 28, 32, 0.05); font-size: 14px; border:0; }
.commonTextarea2::placeholder { font-size: 14px;color:#aeafb6; }


.ordDesc{word-break:keep-all;}

 /* fake select 02 */
.fkeSlc2Wrap { box-sizing: border-box; position: relative; font-size: 16px; width: 180px; font-size:16px; color:#1c1c20; display: block;}
.fkeSlc2Wrap * { box-sizing: border-box; }
.fkeSlc2Wrap .fkeSlc2Tit { height:50px; display:inline-block;width: 100%; padding: 0 30px; line-height: 50px; background:url("../images/newbird/sub/img_dropDownOff.png") no-repeat center right 20px; background-size:10px auto; cursor:pointer; border:1px #efeff1 solid; border-radius: 25px; }
.fkeSlc2Wrap .fkeSlc2OPtion { display:none; position: absolute; top: 100%; left: 0; z-index: 1; width: 100%; background:#fff; border:1px #efeff1 solid; border-radius: 0 0 25px 25px; border-top: 0; }
.fkeSlc2Wrap .fkeSlc2OPtion .option { display:block; padding: 12px 30px;}



.fkeSlc2Wrap.on .fkeSlc2Tit{ border-radius: 25px 25px 0 0; border-bottom: 0; background:#fff url("../images/newbird/sub/img_dropDownOn.png") no-repeat center right 20px; background-size:10px auto; }
.fkeSlc2Wrap.on .fkeSlc2OPtion { display: block; padding: 5px 0 5px; border-top: 1px solid #f7f8f9; }
.fkeSlc2Wrap.on .fkeSlc2OPtion div { max-height:150px;overflow:auto;  }



@media screen and (min-width: 813px){
	.fkeSlc2Wrap .fkeSlc2OPtion .option:hover { font-weight: bold; color: #0d5cab; }
	.fkeSlc2Wrap:hover .fkeSlc2Tit { border-color:#d5d6d8; box-shadow: 0px 15px 30px rgba(28, 28, 32, 0.05); }
	.fkeSlc2Wrap:hover .fkeSlc2OPtion { border-color:#d5d6d8; box-shadow: 0px 15px 30px rgba(28, 28, 32, 0.05); border-top: 1px solid #f7f8f9;}
}

