.mb20 { margin-bottom: 20px; }
.mt30 { margin-top:30px; }
.ml20 { margin-left:20px; }
.mr10 { margin-right:10px; }
.w100 { width:100%; }
.px5 { padding-left:5px; padding-right:5px; }
/*怨꾩젙愿�由�*/
/*.account-item-wrap{width: calc( 100% - 180px);height:auto;overflow:Hidden;padding: 8px 0 8px 24px;box-sizing: border-box;}*/
.account-item-wrap{width: calc( 100% - 180px);height:auto;overflow:Hidden;padding: 0 0 8px 24px;box-sizing: border-box;}
.account-header-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.account-header-wrap .upic{display:flex; overflow:hidden;}
.account-header-wrap .upic.ico-act{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/account/ico-account.svg) left/100% no-repeat;}
.account-header-wrap .upic.ico-company{width:24px; height:24px; background:url(https://resource.mall.castingn.com/static/images/account/ico-company.svg) left/100% no-repeat;}
.account-header-wrap .upic.ico-location{width:24px; height:24px; background:url(https://resource.mall.castingn.com/static/images/sub/ico-location2.png) left/100% no-repeat;}
.account-header-wrap .upic.ico-scn{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/account/ico-scn.svg) left/100% no-repeat;}
.account-header-wrap .upic.ico-smt{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/sub/ico-smt.svg) left/100% no-repeat;}
.account-header-wrap .upic.ico-point{width:24px; height:24px; background:url(https://resource.mall.castingn.com/static/images/sub/ico-point.png) left/100% no-repeat;}


#header-sub .header-tit .upic.ico-act{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/account/ico-account.svg) left/100% no-repeat;}
#header-sub .header-tit .upic.ico-company{width:24px; height:24px; background:url(https://resource.mall.castingn.com/static/images/account/ico-company.svg) left/100% no-repeat;}
#header-sub .header-tit .upic.ico-location{width:24px; height:24px; background:url(https://resource.mall.castingn.com/static/images/sub/ico-location2.png) left/100% no-repeat;}
#header-sub .header-tit .upic.ico-scn{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/account/ico-scn.svg) left/100% no-repeat;}
#header-sub .header-tit .upic.ico-smt{width:28px; height:28px; background:url(https://resource.mall.castingn.com/static/images/sub/ico-smt.svg) left/100% no-repeat;}

.account-header-wrap span{display:flex;font-size:22px;color:#101010;font-weight:bold;line-height:1.5em;}
.account-status-wrap{width:100%;height:auto;overflow:hidden;}
/*.account-status-wrap .atit{margin-top:24px;font-size:18px;color:#3a3b3c;font-weight:bold;width:100%;height:auto;overflow:hidden;}*/
.account-status-wrap .atit{font-size:18px;color:#3a3b3c;font-weight:bold;width:100%;height:auto;overflow:hidden;}
/*遺덊븘�슂*/
.account-status-wrap .setting-item-wrap button{position:absolute;right:0;bottom:0;width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}

.account-item-wrap .account-info-wrap{position:relative;border-top:1px solid #aaaeb1;border-bottom:1px solid #aaaeb1;margin-top:36px;width:100%;height:auto;overflow:hidden;}
.account-item-wrap .account-info-wrap ul{width:100%;height:auto;overflow:hidden;padding-top:10px;padding-bottom:10px;}
.account-item-wrap .account-info-wrap ul li{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.account-item-wrap .account-info-wrap ul li .key{width:102px;height:30px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#5e6062;}
.account-item-wrap .account-info-wrap ul li .value{width:100%;line-height:30px;height:auto;overflow:hidden;flex:1;font-size:14px;color:#5e6062;}
.account-item-wrap .account-info-wrap ul li .value span{float:left;border:1px solid #d9d9d9;border-radius:15px;height:28px;padding:0 10px;margin:0 10px 10px 0;display:flex;justify-content:center;align-items:center;font-size:12px;color:#5e6062;}


.account-item-wrap .login-group-wrap{width:100%;height:auto;overflow:hidden;}
.account-item-wrap .login-group-wrap .gtit{width:100%;height:68px;overflow:hidden;font-size:18px;color:#3a3b3c;font-weight:bold;letter-spacing: -0.01px;display:flex;justify-content:flex-start;align-items:center;}
.account-item-wrap .login-group-wrap>ul{width:100%;height:auto;overflow:hidden;}
.account-item-wrap .login-group-wrap>ul>li{width:calc( 50% - 14px );height:220px;margin-bottom:24px;overflow:hidden;float:left;border:1px solid #c8c8c8;border-radius:15px;}
.account-item-wrap .login-group-wrap>ul>li:nth-child(even){float:right;}
.account-item-wrap .login-group-wrap>ul>li:nth-child(3),
.account-item-wrap .login-group-wrap>ul>li:nth-child(4){height:150px;}
.account-item-wrap .login-group-wrap ul li .status-item-wrap{display:flex;justify-content:space-between;align-items:center;width:calc( 100% - 48px );height:80px;overflow:hidden;margin:0 auto;border-bottom:1px solid #c8c8c8;}
.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap{display:flex;justify-content:flex-start;align-items:center;}
.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap .npic{display:flex;width:40px;height:40px;border-radius:6px;overflow:hidden;background-size:cover !important;background:#ddd;}
.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap .ntxt{display:flex;margin-left:12px;font-size:16px;color:#3a3b3c;}
.account-item-wrap .login-group-wrap ul li .status-item-wrap button{width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}
.account-item-wrap .login-group-wrap ul li ul{width:calc( 100% - 48px );margin:5px auto 0 auto;height:auto;overflow:hidden;}
.account-item-wrap .login-group-wrap ul li ul li{width:100%;height:auto;overflow:hidden;margin-top:5px;font-size:12px;color:#333;}

/*異붽�*/
.account-item-wrap .line-personalInfo-01 .kit-memberType:after{padding:0 13px 0 6px;}
.account-item-wrap .line-personalInfo-01 .box-memberInfo{font-size:16px;color:#3a3b3c;}
.account-item-wrap .line-personalInfo-01 .box-memberInfo strong{font-size:22px;color:#3a3b3c;font-weight:normal;}
.account-item-wrap .line-personalInfo-01{position:relative;padding:36px 0;}
.account-item-wrap .line-personalInfo-01 .btns{margin-top:0;position:absolute;right:0;bottom:36px; display: flex; align-items: center;}
.account-item-wrap .line-personalInfo-01 .btns .btn{width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;min-width:0;padding:0;}
.account-item-wrap .line-personalInfo-01 .btns .btn + .btn{margin-left: 8px;}
.account-item-wrap .line-personalInfo-02{position:relative;padding:20px 0;margin-bottom:0;}
.account-item-wrap .line-personalInfo-02.type1{padding-top: 0;}
.account-item-wrap .account-btn-wrap{position:absolute;right:0;bottom:20px;}
.account-item-wrap .account-btn-wrap button{width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}
.account-item-wrap dl.column-personalInfo > dt{font-size:14px;width:102px;font-weight: bold; color:#101010; }
.account-item-wrap dl.column-personalInfo > dd{font-size:14px;color:#5e6062;}
.account-item-wrap dl.column-personalInfo > dd .tag{font-size:12px;color:#5e6062; margin-right: 4px;}
.account-item-wrap .conts .contsTitle{margin:0;padding:0;height:70px;display:flex;justify-content:flex-start;align-items:center;font-size:18px;color:#3a3b3c;font-weight:bold;}
.account-item-wrap ul.list-loginKind > li{height:210px;width:calc( 50% - 14px - 48px  );float:left;margin:0 0 24px 0;padding:0 24px;}
.account-item-wrap ul.list-loginKind > li:nth-child(even){float:right;}
.account-item-wrap ul.list-loginKind > li:nth-child(3),
.account-item-wrap ul.list-loginKind > li:nth-child(4){min-height:145px;}
.account-item-wrap dl.list-logInfo > dt{line-height:1.8em;font-size:12px;color:#333;}
.account-item-wrap dl.list-logInfo > dd{line-height:1.8em;font-size:12px;color:#333;}
.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt{padding:0;height:80px;display:flex;justify-content:space-between;align-items:center;}
.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt button{width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;padding:0;}
.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt h5:after{font-size:16px;font-weight:normal;color:#3a3b3c;}
.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dd{padding-top:12px;}
.account-item-wrap .line-personalInfo-01 .box-memberInfo{}

/*�쉶�궗�젙蹂닿�由�*/
.cpif-item-wrap{width: calc( 100% - 180px);height:auto; padding: 8px 0 8px 24px;box-sizing: border-box;}
.cpif-item-wrap .line-noData .btns .btn{width:130px;height:30px;border:1px solid #c8c8c8;border-radius:8px;padding:0;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}
.cpif-item-wrap .line-noData{padding:36px 0 36px 95px;height:73px;box-sizing: initial;}
.cpif-item-wrap .line-noData .desc{font-size:16px;color:#5e6062;line-height:1.5em;}
.cpif-item-wrap .line-conts.noData{padding-top:30px;}
.cpif-item-wrap .line-conts.noData .desc{background:none;padding-top:26px;font-size:16px;color:#5e6062;line-height: 1.37em;}
.cpif-item-wrap .line-conts.noData .btn{width:240px;height:50px;overflow:hidden;border-radius:12px;background: #0d89e8;display:flex;justify-content:center;align-items:center;padding:0;}
/*.cpif-item-wrap .line-conts.noData .btn{width:240px;height:50px;overflow:hidden;border-radius:12px;background-image: linear-gradient(163deg, #59bb93 14%, #0e89e8 86%);display:flex;justify-content:center;align-items:center;padding:0;}*/
.cpif-item-wrap .line-personalInfo-01 .box-memberInfo .memberNm{font-size:24px;color:#202020;font-weight:400;}
.cpif-item-wrap .line-personalInfo-01 .kit-profilePic .pic{width:72px;height:72px;}
.cpif-item-wrap .line-personalInfo-01{position:relative;padding:24px 0 40px }
.cpif-item-wrap .line-personalInfo-01 .box-memberInfo{ margin-top:24px }
.cpif-item-wrap .line-personalInfo-01 .kit-memberType{ margin-top:0; position:absolute; left:90px; top:73px; padding: 0 10px 0 0; box-sizing: border-box; font-weight: bold;}
.cpif-item-wrap .line-personalInfo-01 .kit-memberType.gold:after{padding-right:10px;font-size:13px;color:#333;font-weight:bold;}
.cpif-item-wrap .line-personalInfo-01 .kit-memberType img{margin-right: 3px;}
.cpif-item-wrap .link-btn-wrap{position:absolute; right:0; bottom:24px; display: flex; align-items: center;}
.cpif-item-wrap .link-btn-wrap a{font-size:14px; height: 36px; display: flex; justify-content: center; align-items: center; padding: 0 14px; border-radius: 6px; background: #0d89e8; font-weight: 500; color: #fff; min-width: 160px; box-sizing: border-box}
.cpif-item-wrap .link-btn-wrap a + a{margin-left: 8px;}
/*.cpif-item-wrap .link-btn-wrap a.type1{color:#0d89e8;}*/
/*.cpif-item-wrap .link-btn-wrap a.type2{color: #1a8985;}*/


.cpif-item-wrap dl.column-personalInfo > dt{width:102px; font-size:14px; color:#101010; font-weight: bold;}
.cpif-item-wrap dl.column-personalInfo > dd{font-size:14px; color:#666;}
.cpif-item-wrap .line-personalInfo-02{padding:40px 0;margin-bottom:0; /*border-top:1px solid #aaaeb1;*/ position:relative;border-bottom:0;}
.cpif-item-wrap .account-btn-wrap{position:absolute; right:0; top:24px; display: flex; align-items: center}
.cpif-item-wrap .account-btn-wrap button{min-width:78px; height:28px; border-radius:6px; border:1px solid #c8c8c8;background:#Fff;display:flex;justify-content:center;align-items:center;font-size:13px;color:#101010;font-weight:500; padding: 0 6px}
.cpif-item-wrap .account-btn-wrap button + button{margin-left: 8px}
.cpif-item-wrap .conts .contsTitle{letter-spacing: -0.01px;border-top:1px solid #aaaeb1;border-bottom:0;padding-top:24px;font-size:18px;color:#3a3b3c;font-weight:bold;margin-bottom:0;}
.cpif-item-wrap .cpif-ico-wrap{width:85px;height:85px;overflow:hidden;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.cpif-item-wrap .cpif-ico-wrap img{max-width:100%;max-height:100%; image-rendering: -webkit-optimize-contrast;}
.cpif-item-wrap .box-desc{padding-top:26px;font-size:16px;color:#5e6062;line-height:1.5em;}
.cpif-item-wrap .block-link{margin:40px auto 100px auto;}
.cpif-item-wrap .block-link .box-link h5{font-size:18px; background: #0d89e8;}
.cpif-item-wrap .block-link .box-link:nth-child(2) h5{background: #32ab8c;}
.cpif-item-wrap .block-link .box-link .desc{font-size:14px; color:#5e6062; line-height:1.43em; padding:25px 17px 25px 17px; box-sizing: border-box; height: 170px;}
.cpif-item-wrap .block-link .box-link .desc.desc-right{padding: 50px 0 60px 0;}
.cpif-item-wrap .block-link .box-link .btn{display:inline-flex;justify-content:center;align-items:center;width:188px;height:41px;padding:0 10px;border:1px solid #c8c8c8;border-radius:8px;font-size:14px;font-weight:500;color:#101010; margin-bottom: 21px;}
.cpif-item-wrap .block-link .box-link .btn + .btn{margin-left: 2px;}

/* 우리 회사 찾기 */
.comn-item-wrap{max-width: 996px; margin: auto; width: 100%; padding-bottom: 140px;}
.comn-item-wrap .comn-tit{ border-bottom: 1px solid #c5c5c5; padding-bottom: 23px; display: flex; align-items: center; justify-content: flex-start; position: relative;}
.comn-item-wrap .comn-tit span{font-size: 32px; color: #101010; font-weight: bold; }
.comn-item-wrap .comn-tit .btn-back{text-indent: -999999px; font-size: 0; line-height: 0; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/btn-page-back.png) center/10px no-repeat; width: 32px; height: 32px; margin-right: 20px;}
.comn-item-wrap .comn-tit .btn-stop{font-size: 20px; font-weight: bold; color: #0d89e8; position: absolute; right: 42px;}
.comn-item-wrap .comn-tit .btn-cancel{margin-left: auto; font-size: 20px; color: #0D89E8; font-weight: bold}

.comn-item-wrap .co-item-area{padding: 26px 153px 0;}
.comn-item-wrap .co-item-area .ntc-msg{font-size: 24px; color: #5e6062; font-weight: bold; display: flex; align-items: center; margin-bottom: 28px;}
.comn-item-wrap .co-item-area .ntc-msg::before{width: 29px; height: 29px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-warg.png) left/100% no-repeat; margin-right: 8px; content: '';}
.comn-item-wrap .co-item-area .txt1{font-size: 16px; color: #3a3b3c; font-weight: 500; margin: 0 0 20px 0; line-height: 24px;}
.comn-item-wrap .co-item-area .co-info-box{width: 100%; height: 120px; border-radius: 8px; border: 1px solid #0e89e8; background: #e9f5ff; padding: 0 77px; box-sizing: border-box; display: flex; align-items: center; margin-bottom: 20px;}
.comn-item-wrap .co-item-area .co-info-box ul li{font-size: 14px; color: #5e6062; line-height: 20px;}
.comn-item-wrap .co-item-area .co-info-box ul li strong{font-weight: normal;}
.comn-item-wrap .co-item-area .desc1{font-size: 14px; color: #85888d; line-height: 20px; padding-bottom: 27px; border-bottom: 1px solid #c5c5c5; margin-bottom: 32px;}

.comn-item-wrap .co-item-area .total-group{font-size: 14px; color: #0e89e8; font-weight: bold; margin-bottom: 4px;}
.comn-item-wrap .co-item-area .group-area{display: flex; align-items: center; margin: 0 -40px; padding-left: 40px; padding-right: 40px; box-sizing: border-box; margin-bottom: 40px;}
.comn-item-wrap .co-item-area .group-area .group-box{width: 280px; height: 135px; display: flex; align-items: center; box-sizing: border-box; border-radius: 8px; border: solid 1px #d9d9d9; background-color: #fff; position: relative; padding:0 25px 0 72px;}
.comn-item-wrap .co-item-area .group-area .group-box.on{border: solid 2px #0e89e8;}
.comn-item-wrap .co-item-area .group-area .group-box .chkbox{display:inline-flex; justify-content:flex-start; align-items:center; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]{cursor:pointer; outline:none; display:flex; background:#fff; border:2px solid #d5d5d5; width:24px; height:24px; border-radius:50%; overflow:hidden;
	appearance: none;-moz-appearance: none;-webkit-appearance: none; background:url(https://resource.mall.castingn.com/static/images/ico-rd-chk2.png) center no-repeat; position: absolute; left: 28px;}
.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]:checked{width:24px;height:24px; background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}
.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]::-ms-check{outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;width:24px;height:24px;content:"";background:#fff;border-radius:50%;border:1px solid #999;}
.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]:checked::-ms-check{color:transparent;background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}

.comn-item-wrap .co-item-area .group-area .group-box ul{font-size: 14px; color: #5e6062; font-weight: 500;}
.comn-item-wrap .co-item-area .group-area .group-box ul li{line-height: 1.5;}
.comn-item-wrap .co-item-area .group-area .group-box ul li span{color: #85888d;}
.comn-item-wrap .co-item-area .group-area .group-box ul li.list-tit{font-weight: bold; font-size: 16px; width: 182px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.group-area .swiper-button-next{right: 0; width: 40px; height: 100%; background: #fff; margin: 0; top: 0;}
.group-area .swiper-button-next::after{width: 32px; height: 32px; border-radius: 50%; border: solid 1px #5e6062; background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/sld-next-arr-on.png) center/9px 12px no-repeat; content: '';}
.group-area .swiper-button-prev{left: 0; width: 40px; height: 100%; background: #fff; margin: 0; top: 0;}
.group-area .swiper-button-prev::after{width: 32px; height: 32px; border-radius: 50%; border: solid 1px #5e6062; background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/sld-prev-arr-on.png) center/9px 12px no-repeat; content: '';}

.btn-group{display: flex; align-items: center; justify-content: center;}
.btn-group.col{flex-direction: column;}
.btn-group.col button + button, .comn-item-wrap .btn-group.col a + a{margin-top: 8px;}
.btn-group button, .btn-group a{display: flex; justify-content: center; align-items: center; box-sizing: border-box;}
.btn-group button.comp1, .btn-group a.comp1{width: 428px; height: 62px; border-radius: 8px; background-color: #0d89e8; font-size: 18px; font-weight: 500; color: #fff;}
.btn-group button.comp2, .btn-group a.comp2{width: 428px; height: 62px; border-radius: 8px; background-color: #fff; font-size: 18px; font-weight: 500; color: #5e6062; border: solid 1px #85888d;}
.btn-group button.comp3, .btn-group a.comp3{width: 158px; height: 48px; border-radius: 10px; background-color: #0e89e8; font-size: 18px; color: #fff;}

.btn-group .btn-link{font-size: 16px; color: #b3b7ba; font-weight: 500; text-decoration: underline; margin-top: 16px; display: flex; align-items: center;}
.btn-group .btn-link:after{content: ''; width: 8px; height: 13px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/ico-link-arr.png) left/100% no-repeat; margin:0 5px; }


/*�궡�젙蹂� �닔�젙*/
.mdfy-item-wrap{width:100%; max-width:996px; height:auto; overflow:Hidden; margin:0 auto;}
.fdpw-item-wrap{max-width: 500px; height:auto; overflow:hidden; margin:0 auto; padding-bottom: 80px;}
.fdpw-item-wrap .basket-process-wrap{width: 100%; padding: 0;}
.fdpw-item-wrap .fdpw-txt{font-size: 16px; color: #000; text-align: center; font-weight: 500; line-height: 25px;}
.mdfy-item-wrap.fix-height{min-height: 858px}

.fdpw-item-wrap .btn-group{display: flex; align-items: center;}
.fdpw-item-wrap .btn-group.btn-alr{justify-content: right;}
.fdpw-item-wrap .btn-group.po-type1{position: absolute; right: 9px; top: 12px;}
.fdpw-item-wrap .btn-group .comp1{width: 100px; height: 30px; border-radius: 8px; border: 1px solid #c8c8c8; font-size: 12px;}
.fdpw-item-wrap .btn-group .comp2{width: 54px; height: 23px; border-radius: 6px; border: 1px solid #c8c8c8; font-size: 12px;}
.fdpw-item-wrap .alert-txt{color: #f00; font-size: 13px; display: flex; align-items: center; margin: 4px 0 0 0;}
.fdpw-item-wrap .alert-txt .ico-exc{width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 13px; font-weight: bold; margin-right: 6px; background: #f00;}

.mdfy-item-wrap .basket-title{border-bottom:1px solid #aaaeb1;padding:33px 0 12px 0;display:flex;justify-content:flex-start;align-items:center;font-size:22px;color:#101010;font-weight:bold;height:auto; margin: 0;}
.mdfy-item-wrap .basket-process-wrap{margin:0 auto;padding:0; /* width:690px;*/}
.mdfy-item-wrap .box-input{padding:24px 0; width:690px;}
.mdfy-item-wrap .box-input.type1{border-bottom: 1px solid #c8c8c8;}
.mdfy-item-wrap .box-input.type2{padding: 32px 51px; box-sizing: border-box;}
.mdfy-item-wrap .box-input.type3{border-bottom: 1px solid #c8c8c8;}

.mdfy-item-wrap .box-input .box-desc{font-size: 24px; font-weight: bold; color: #5e6062; margin-bottom: 28px;}

.mdfy-item-wrap .box-result{max-width: 996px; width: 100%; margin: 0 auto; padding-top: 32px; padding-bottom: 100px; position: relative;}
.mdfy-item-wrap .box-result.box-border:after{content: ''; position: absolute; width: 100%; height: 1px; background: #c5c5c5; bottom: 264px; }
.m-style-cs { display:none; }
.mdfy-item-wrap .box-result .cop-view-box{height: 100px; margin: 0 170px; border-radius: 8px; background-color: #fff; display: flex; align-items: center; border: 2px solid #e5e5e5; justify-content: center; flex-direction: column; margin-bottom: 32px;}
.mdfy-item-wrap .box-result .cop-view-box .cop-info{display: flex; font-size: 24px; color: #5e6062; font-weight: bold; line-height: 36px;}
.mdfy-item-wrap .box-result .cop-view-box .cop-info > span{display: flex; align-items: center;}
.mdfy-item-wrap .box-result .cop-view-box .cop-info > span .ico-file{width: 24px; height: 25px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-file.png) center/100% no-repeat; margin: 0 6px;}
.mdfy-item-wrap .box-result .cop-view-box .desc{font-size: 16px; color: #85888d; font-weight: bold;}
.mdfy-item-wrap .box-result .cop-view-box .desc strong{color: #5e6062;}

.mdfy-item-wrap .box-result .tuto-wrap{max-width: 792px; margin: auto; padding-bottom: 187px; position: relative;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item{margin: auto;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area{text-align: center; line-height: 1; margin-bottom: 20px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc1{font-size: 32px; font-weight: bold; color: #5e6062; margin-bottom: 20px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc1 b{color: #101010;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc2{font-size: 20px; font-weight: 500; color: #5e6062;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area{width: 100%; padding: 24px 0 12px 0; border-radius: 12px; background-color: #f4f4f4; box-sizing: border-box; display: flex; flex-direction: column; align-items: center;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area.type1{padding: 0; background: #fff; border-radius: 0;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area .ztree{width: 90%; height: 380px; margin: 10px 0 20px; overflow: auto}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area .ztree li span{font-size: 14px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area .ztree li span.ico-new{width: 17px; height: 17px; display: inline-block; vertical-align: middle; background: url(https://resource.mall.castingn.com/static/images/tree/ico-new.png) left/100% no-repeat; text-indent: -999999px; font-size: 0; margin-left: 4px;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img.m-type1{margin: 8px 0;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .desc{font-size: 16px; font-weight: 500; color: #5e6062; margin: 0 auto 0 72px; display: flex; align-items: center;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .ico-spot{width: 16px; height: 17px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-spot.png) center/100% no-repeat; margin-right: 4px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .info-txt{color: #85888d;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-list{width: 642px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li{height: 116px; position: relative; border-radius: 8px;  box-sizing: border-box; background: #f5f5f5; margin-bottom: 12px; border: solid 2px transparent; cursor: pointer; }
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li::after{position: absolute; width: 37px; height: 31px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/list-arr.png) center/100% no-repeat; content: ''; right: 24px; top: 40px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.no-bg::after{display:none}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:last-child{margin-bottom: 0;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover{border: solid 2px #0d89e8; background-color: #f2f9ff;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover::after{background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/list-arr-on.png) center/100% no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li a{width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 0 0 0 120px; box-sizing: border-box; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover .tit strong{color: #0d89e8;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li .tit{font-size: 20px; margin-bottom: 2px; font-weight: bold; color: #5e6062;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li p{font-size: 14px; color: #101010; font-weight: 500;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item1{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list1.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item2{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list2.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item3{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list3.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item4{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list4.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item1{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list1-on.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item2{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list2-on.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item3{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list3-on.png) 39px 38px/42px no-repeat;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item4{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list4-on.png) 39px 38px/42px no-repeat;}

.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev{top: 696px;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev:after{content: '이전단계'; font-size: 20px; font-weight: 500; font-family: Pretendard;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next{top: 696px;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next:after{content: '다음단계';  font-size: 20px; font-weight: 500; font-family: Pretendard;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev, .mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next{width: 159px; height: 48px; background: #0d89e8;  border-radius: 6px; color: #fff; font-size: 20px; font-weight: 500;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev.swiper-button-disabled, .mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next.swiper-button-disabled{background: #fff; color: #000; border: 1px solid #b3b7ba; display: none;}

.mdfy-item-wrap .box-result .tuto-wrap .btn-complete{width: 159px; height: 48px; background: #0d89e8; border-radius: 6px; color: #fff; font-size: 20px; font-weight: 500; position: absolute; right: 10px; top: 674px; z-index: 11; display: none;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next.swiper-button-disabled + .btn-complete{display: flex; justify-content: center; align-items: center;}

.mdfy-item-wrap .box-result .tuto-wrap .swiper-pagination{bottom: 109px; z-index: 5;}
.mdfy-item-wrap .box-result .tuto-wrap .swiper-pagination .swiper-pagination-bullet{width: 14px; height: 14px; margin: 0 10px;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link{width: 225px; height: 38px; border-radius: 6px;	background: linear-gradient(352.61deg, #0D89E8 -2.72%, #2DD7AB 100%); display: flex; align-items: center; justify-content: center; color: #fff;
	font-size: 18px; font-weight: 500; margin-bottom: 20px; margin-top: 10px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link:hover{
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(352.61deg, #0D89E8 -2.72%, #2DD7AB 100%); color: rgba(255, 255, 255, 0.7);}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link:active{
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), linear-gradient(352.61deg, #0D89E8 -2.72%, #2DD7AB 100%); color: rgba(255, 255, 255, 0.5);}


.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link::before{width: 18px; height: 18px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-copy2.png) center/100% no-repeat; margin-right: 4px; content: '';}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc{text-align: center; color:#5e6062; margin-bottom: 20px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc1{font-size:20px; font-weight: bold; display:inline-flex; align-items: center; margin-bottom: 6px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc1 .name{font-weight: 800; text-decoration: underline;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc2{font-size: 20px; font-weight: 500;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .ico-spot2{width: 20px; height: 21px;  background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/ico-spot2.png) center/100% no-repeat; margin-right: 4px;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .toast-pop{display: flex; width: 328px; height: 53px; border-radius: 10px; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; color: #fff; position: fixed; inset:329px auto auto auto; background: #000;
	background-color: rgba(0, 0, 0, 0.5); display: none;}

.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box{width: 542px; background: #f4f4f4 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-mark.png) 24px 16px/20px no-repeat; border-radius: 8px; padding: 14px 0 14px 56px;
	box-sizing: border-box; margin-bottom: 8px;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box p{color: #85888d; line-height: 1.5;}
.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box p b{font-weight: bold;}

.mdfy-item-wrap .comn-tit{ border-bottom: 1px solid #c5c5c5; padding-bottom: 23px; display: flex; align-items: center; justify-content: flex-start; position: relative;}
.mdfy-item-wrap .comn-tit span{font-size: 32px; color: #101010; font-weight: bold; line-height: 1;}
.mdfy-item-wrap .comn-tit .btn-back{display: none; text-indent: -999999px; font-size: 0; line-height: 0; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/btn-page-back.png) center/10px no-repeat; width: 32px; height: 32px; margin-right: 20px;}
.mdfy-item-wrap .comn-tit .btn-stop{font-size: 20px; font-weight: bold; color: #0d89e8; position: absolute; right: 42px;}

.mdfy-item-wrap .comn-tit .btn-cancel{margin-left: auto; font-size: 20px; font-weight: bold; color: #0d89e8}

.mdfy-item-wrap .kit-input input[disabled] + label{}
.mdfy-item-wrap .row-input{ margin-bottom:20px;}
.mdfy-item-wrap .row-input.type1{display: flex; align-items: center; margin-bottom: 8px; flex-wrap: wrap;}
.mdfy-item-wrap .row-input.type2{margin-bottom: 0;}
.mdfy-item-wrap .row-input-btn { display: flex; margin-bottom: 0; flex-wrap: wrap; }
.mdfy-item-wrap .row-input-btn input.kit-input { width:85%; }
.mdfy-item-wrap .row-input-btn button.kit-btn {
	width:calc(100% - 85% - 10px);
	border: 1px solid #c8c8c8;
	border-radius: 8px;
	font-size: 14px;
	color: #5e6062;
	box-sizing: border-box;
}
.mdfy-item-wrap .row-input-btn button.kit-btn.active {
	color:#0d89e8;
	border-color: #0d89e8;
}
.mdfy-item-wrap ul.list-rd-box{position: relative;}
.mdfy-item-wrap ul.list-rd-box > li{box-sizing: border-box; height: 72px; border-radius: 7px; border: solid 0.9px #d9d9d9; position: relative; margin-bottom: 12px;}
.mdfy-item-wrap ul.list-rd-box > li.on{border: solid 0.9px #0e89e8;}
.mdfy-item-wrap ul.list-rd-box > li:last-child{margin-bottom: 0;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox{display:flex; justify-content:flex-start; align-items:center; width: 100%; height: 100%; padding-left: 56px; position:relative; box-sizing: border-box;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox input[type=radio]{cursor:pointer;outline:none;display:flex;background:#fff;border:1px solid #999;width:24px;height:24px;border-radius:50%;overflow:hidden;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox input[type=radio]:checked{width:24px;height:24px;background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox input[type=radio]::-ms-check{outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;width:24px;height:24px;content:"";background:#fff;border-radius:50%;border:1px solid #999;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox input[type=radio]:checked::-ms-check{color:transparent;background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox span{display:flex; margin-left:24px; font-size:16px; font-weight:normal;}
.mdfy-item-wrap ul.list-rd-box > li .rdbox input[type=radio]:checked + span{color: #0e89e8; font-weight: 500;}

.mdfy-item-wrap .item-input-box{height: 114px; display: flex; flex-direction: column; align-items: center; justify-content: center;  border-radius: 8px; background-color: #f8f8f8; padding: 0 38px; display: none;}
.mdfy-item-wrap .item-input-box .label{font-size: 16px; font-weight: 500; color: #5e6062; text-align: left; width: 100%; margin-bottom: 8px;}
.mdfy-item-wrap .item-input-box input{width: 100%; height: 42px; box-sizing: border-box; border-radius: 6px; border: solid 0.9px #d9d9d9; background-color: #fff; padding: 0 24px;}
.mdfy-item-wrap .item-input-box input::placeholder{color: #b3b7ba;}

.mdfy-item-wrap .row-input button{display: flex; align-items: center; justify-content: center; margin-left: 7px;}
.mdfy-item-wrap .row-input .btn-item1{width: 123px; height: 48px; border-radius: 8px; border: solid 1px #c9c9c9;}
.mdfy-item-wrap .row-input .item-txt{display: flex; align-items: center; font-size: 14px;  font-weight: 500; color: #b3b7ba;}
.mdfy-item-wrap .row-input .item-txt .point{width: 53px; height: 19px; font-size: 12px; font-weight: 500; color: #fff; display: flex; align-items: center; justify-content: center; background: #ccced0; border-radius: 4px; margin-right: 8px;}

.mdfy-item-wrap .kit-input{height:50px;border-radius:8px;border:1px solid #c8c8c8;}
.mdfy-item-wrap .kit-tit {
	font-size: 14px;
	color: #5e6062;
	margin-bottom: 5px;
	font-weight: 500;
}
.mdfy-item-wrap .kit-input input{font-size:14px;color:#5e6062;}
.mdfy-item-wrap .kit-input input::placeholder{color: #999}
.mdfy-item-wrap .kit-input input + label{font-size:14px;color:#999;top:17px;}
.mdfy-item-wrap .kit-input input[disabled] + label,
.mdfy-item-wrap .kit-input.disabled input + label,
.mdfy-item-wrap .kit-input input:focus + label,
.mdfy-item-wrap .kit-input input.valued + label {
	top: 6px;
	font-size: 12px;
}
.mdfy-item-wrap .kit-input input[disabled],
.mdfy-item-wrap .kit-input.disabled input,
.mdfy-item-wrap .kit-input input:focus,
.mdfy-item-wrap .kit-input input.valued{
	/* padding-top:10px; */
}

.mdfy-item-wrap .form-error .ico-error{display:inline-block; width:12px; height:12px; margin:5px 4px 0 0}
.mdfy-item-wrap .kit-input input[disabled],
.mdfy-item-wrap .kit-input input[readonly]{background: #ebebeb;}
.mdfy-item-wrap .kit-radio-cs { display: flex; align-items: center; }
.mdfy-item-wrap .kit-radio-cs .radio-fm { display: flex; align-items:center; margin:0 24px; }
.mdfy-item-wrap .kit-radio-cs .radio-fm > li { margin-right:15px; }
.mdfy-item-wrap .kit-radio-cs .radio-fm > li > input[type="radio"] {
	display: none;
}
.mdfy-item-wrap .kit-radio-cs .radio-fm > li > input[type="radio"] + label {
	display: flex;
	align-items: center;
	cursor:pointer;
}
.mdfy-item-wrap .kit-radio-cs .radio-fm > li > input[type="radio"] + label:before {
	border: solid 1px #d5d5d5;
	background-color: #e6e6e6;
	width:18px;
	height: 18px;
	border-radius: 50%;
	display: inline-block;
	content: '';
	box-sizing: border-box;
	margin-right:4px;
}
.mdfy-item-wrap .kit-radio-cs .radio-fm > li > input[type="radio"]:checked + label:before {
	border: solid 5px #0d89e8;
	background-color: #fff;
}
.mdfy-item-wrap .kit-radio-cs .radio-fm > li:last-child { margin-right:0; }
.mdfy-item-wrap .file-upload-fm { display: flex; align-items: center; }
.mdfy-item-wrap .file-upload-fm > input[type="file"] { display: none; }
.mdfy-item-wrap .file-upload-fm > label {
	cursor:pointer;
	color:#0d89e8;
	border:1px solid;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 500;
	padding:7px 14px;
}
.mdfy-item-wrap .file-upload-fm .file-cs {
	font-size: 14px;
	font-weight: 500;
	color: #b3b7ba;
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file {
	margin-left:20px;
	display: flex;
	align-items: center;
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file > div {
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file > span.x-btn {
	display: inline-block;
	margin-left:4px;
	width:14px;
	height:14px;
	position: relative;
	border-radius: 50%;
	background: #ebebeb;
	border:1px solid #c8c8c8;
	cursor: pointer;
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file > span.x-btn:before,
.mdfy-item-wrap .file-upload-fm .file-cs > .file > span.x-btn:after {
	content: '';
	display: block;
	width: 80%;
	height:2px;
	background: #aaa;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right: 0;
	margin: auto;
	box-sizing: border-box;
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file > span.x-btn:before {
	transform: rotate(45deg);
}
.mdfy-item-wrap .file-upload-fm .file-cs > .file > span.x-btn:after {
	transform: rotate(-45deg);
}
.mdfy-item-wrap .row-input.type1 .item-input + .item-input{margin-left: auto;}
.mdfy-item-wrap .item-input{height:48px;border-radius:8px; border:1px solid #d9d9d9; overflow:hidden; box-sizing: border-box;}
.mdfy-item-wrap .item-input input{font-size:14px;color:#5e6062; width: 100%; height: 100%; padding: 0 23px; box-sizing: border-box;}
.mdfy-item-wrap .item-input input::placeholder{color: #b3b7ba;}
.mdfy-item-wrap .item-input input:disabled{background: #f5f5f5;}


.mdfy-item-wrap .item-input.wd-1{width: 208px;}
.mdfy-item-wrap .item-input.wd-2{width: 343px;}
.mdfy-item-wrap .item-input.wd-3{width: 339px;}

.mdfy-item-wrap .btn.blue{font-size:14px;font-weight:500;color:#101010;width:120px; height:36px; border-radius: 8px;background:#fff;display:flex;justify-content:center;align-items:center;padding:0;border:1px solid #c8c8c8;}
.mdfy-item-wrap dl.column-view{padding-top:4px;}
.mdfy-item-wrap dl.column-view > dt{padding-right:38px;font-size:14px;color:#5e6062;display:flex;justify-content:flex-start;align-items:center;}
.mdfy-item-wrap dl.column-view > dd{font-size:14px;color:#5e6062;display:flex;justify-content:flex-start;align-items:center}
.mdfy-item-wrap dl.column-view > dd .btn.small{display:flex;justify-content:center;align-items:center;margin-left:40px;width:86px;height:23px;border:1px solid #aaaeb1;border-radius:6px;padding:0;font-size:12px;font-weight:500;color:#101010;}
.mdfy-item-wrap .row-input + hr{display:none;}
.mdfy-item-wrap .row-input h6{text-align:left;padding-top:20px;font-size:18px;font-weight:bold;color:#3a3b3c;margin-bottom:24px;}
.mdfy-item-wrap ul.list-checkSquare > li{height:66px;width:20%;}
.mdfy-item-wrap ul.list-checkSquare > li.all{width: initial}
.mdfy-item-wrap ul.list-checkSquare > li span{height:66px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.mdfy-item-wrap ul.list-checkSquare > li input[type="checkbox"]:checked:after{width:22px;height:22px;background-size:50%;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area{margin-top:0;margin-bottom:100px;justify-content:center;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area a, .mdfy-item-wrap .basket-process-wrap .delivery-btn-area button{display: flex; align-items: center; justify-content: center; box-sizing: border-box;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area a + a, .mdfy-item-wrap .basket-process-wrap .delivery-btn-area button + button{margin-left: 4px;}

.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp2{height:58px;font-size:18px;font-weight:500;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp2 span{font-size:18px;font-weight:500;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp{height:58px;font-size:18px;font-weight:500;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp span{font-size:18px;font-weight:500;}

.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp3{width: 192px; height: 54px; border-radius: 8px; border: solid 1px #85888d; background: #fff; font-size: 18px;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp3 span{font-weight: 500; color: #85888d;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp4{width: 192px; height: 54px; border-radius: 8px; background: #0d89e8; font-size: 18px;}
.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp4 span{font-weight: bold; color: #fff;}


.cpif-tabmenu-wrap{width:100%;height:auto;overflow:hidden;margin:0 auto 24px auto;position:relative;}
.cpif-tabmenu-wrap:before{content:"";width:100%;height:2px;overflow:hidden;display:block;background:#000;position:absolute;left:0;bottom:0;}
.cpif-tabmenu-wrap ul{width:100%;height:auto;overflow:hidden;display: grid; grid-template-columns: 1fr 1fr; text-align: center }
.cpif-tabmenu-wrap ul li{margin-left:-2px;display:flex;justify-content:flex-start;align-items:center;}
.cpif-tabmenu-wrap ul li:first-child{margin-left:0;}
.cpif-tabmenu-wrap ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:64px;border:1px solid #d2d2d2;border-bottom:0;font-size:16px;color:rgba(16,16,16,.5);font-weight:700;background:#f8f8f8; box-sizing: border-box}
.cpif-tabmenu-wrap ul li a.on{position:relative;border-color:#000;color:#101010; background: #fff; border-top-width: 2px; border-right-width: 2px; border-left-width: 2px }
.cpif-item-wrap .tbl-wrap .tbl-basic thead th{background:#e1e1e1;font-size:14px;color:#000;font-weight:bold;position:relative;}
.cpif-item-wrap .tbl-wrap .tbl-basic thead th:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#c8c8c8;position:absolute;left:0;top:50%;margin-top:-5px;}
.cpif-item-wrap .tbl-wrap .tbl-basic thead th:first-child:before{display:none;}
.cpif-item-wrap .tbl-wrap .tbl-basic td{border-bottom:1px solid #c8c8c8;font-size:14px;color:#000;}
.cpif-item-wrap .tbl-wrap .tbl-basic td button{margin:0 auto;width:70px;height:30px;overflow:hidden;border-radius:8px;border:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}
.cpif-item-wrap ul.list-desc > li{font-size:14px;color:#5e6062;width:calc( 100% - 10px );position:relative;padding-left:10px;}
.cpif-item-wrap ul.list-desc > li:before{content:"";width:3px;height:3px;overflow:hidden;display:block;background:#5e6062;position:absolute;left:0;top:8px;}

.cpif-item-wrap .delivery-btn-area{margin-top: 50px; display: flex; justify-content: center;}
.cpif-item-wrap .delivery-btn-area.mt-type1{margin-top: 40px;}
.cpif-item-wrap .delivery-btn-area .btn-comp{
	display:flex;
	align-items:center;
	justify-content:center;
	width:240px;
	height: 58px;
	border-radius:12px;
	background: rgba(89,187,147,1);
	background: -moz-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(89,187,147,1)), color-stop(100%, rgba(14,137,232,1)));
	background: -webkit-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -o-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -ms-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59bb93', endColorstr='#0e89e8', GradientType=1 );
}
.cpif-item-wrap .delivery-btn-area .btn-comp.btn-wide{width: 240px;}
.cpif-item-wrap .delivery-btn-area .btn-comp2{display: flex; align-items: center; justify-content: center; width: 244px; height: 58px; border-radius: 12px; color: #5e6062; border: 1px solid #c8c8c8; font-weight: 700; margin-right: 12px;}
.cpif-item-wrap .delivery-btn-area .btn-comp2 span{font-size: 18px;}
.cpif-item-wrap .delivery-btn-area .btn-comp.btn-wide{width: 500px;}
.cpif-item-wrap .delivery-btn-area .btn-comp.btn-wide2{width: 300px;}
.cpif-item-wrap .delivery-btn-area .btn-comp2.btn-wide{width: 500px;}
.cpif-item-wrap .delivery-btn-area .btn-comp2.btn-wide2{width: 300px;}
.cpif-item-wrap .delivery-btn-area .btn-comp span{font-size:18px; font-weight:normal; color:#fff;}

.cpif-item-wrap .delivery-btn-area .btn-comp3{display: flex; align-items: center; justify-content: center; width: 244px; height: 58px; border-radius: 12px; color: #fff; background: #0d89e8; font-weight: bold; }
.cpif-item-wrap .delivery-btn-area .btn-comp3 span{font-size: 18px;}


.mdfy-item-wrap .btn.arrow-right{padding:0 25px 0 0;background:url(https://resource.mall.castingn.com/static/images/account/ico-arr-gray.svg) no-repeat right center;}
.mdfy-item-wrap .text-center{display:flex;justify-content:center;align-items:center;}
.basket-wrap2 .mdfy-item-wrap .btn.blue{}
.mdfy-item-wra > .line{margin-top:-20px;width:100%;height:1px;overflow:Hidden;background:#ececec;}
.mdfy-item-wrap ul.list-checkBlock > li input[type="checkbox"]:after{width:24px;height:24px;margin-top:-11px; box-sizing: border-box;}
.mdfy-item-wrap ul.list-checkBlock > li input[type="checkbox"]:checked:after{width:24px;height:24px;margin-top:-11px; border: transparent;}
.mdfy-item-wrap ul.list-checkBlock > li > dl > dt{font-size:14px;color:#5e6062;}
.mdfy-item-wrap ul.list-checkBlock > li > dl > dd{font-size:14px;color:#5e6062;}
.mdfy-item-wrap .mob-label{display:none;}
.mdfy-item-wrap .row-caption{min-height:20px;position:relative; margin-bottom: 8px;}

.mdfy-item-wrap .row-caption .label{position:absolute;left:0;top:0;font-size:16px;color:#3a3b3c;font-weight:500;}

/*諛곗넚吏�愿�由�*/
.account-item-wrap .group-destination{margin-bottom:20px;}
.account-item-wrap .group-destination.corp{border-top: 1px solid #ececec;}
.account-item-wrap .group-destination .line-title{margin-top:33px; display:flex;justify-content:space-between;align-items:center;}
.account-item-wrap .group-destination .line-title h4{font-size:18px; color:#000; font-weight:bold;}
.account-item-wrap .group-destination .line-title .btns .btn-add{display:flex;justify-content:center;align-items:center;width:102px;height: 28px;overflow:hidden;border-radius:6px;border:1px solid #c8c8c8;padding:0;background:#fff;font-size:13px;color:#5e6062;font-weight:500;}
/* .account-item-wrap ul.list-destination{max-width:600px;} */
/* .account-item-wrap dl.column-blank{max-width:600px;} */
.account-item-wrap dl.column-blank{height:130px; border: 1px solid #c8c8c8;}
.account-item-wrap dl.column-blank > dt{background: #fff url(https://resource.mall.castingn.com/static/images/sub/picto-car1.png) center no-repeat; border-right: 1px solid #c8c8c8;}
.account-item-wrap .group-destination.corp dl.column-blank > dt{background: #fff url(https://resource.mall.castingn.com/static/images/sub/picto-car2.png) center no-repeat;}

.account-item-wrap dl.column-blank > dd{font-size:14px; color:#85888d;line-height:1.43em; border: none;}
.account-item-wrap .group-destination + hr{margin-bottom:33px;background:#ececec;border:0;height:1px; display: none;}
.account-item-wrap ul.list-destination > li > .info .title{font-size:16px;color:#5e6062;font-weight:bold;}
.account-item-wrap ul.list-destination > li > .info .user{font-size:14px;color:#5e6062;}
.account-item-wrap ul.list-destination > li > .info .addr{font-size:14px;color:#5e6062;}
.account-item-wrap ul.list-destination > li > .control{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:180px;}
.account-item-wrap ul.list-destination > li > .control .appoint{display:flex;justify-content:flex-start;align-items:center;margin:0;width:auto;}
.account-item-wrap ul.list-destination > li > .control .appoint input{}
.account-item-wrap ul.list-destination > li > .control .appoint label{display:flex;justify-content:flex-start;align-items:center}
.account-item-wrap ul.list-destination > li > .control .appoint label:after{white-space:nowrap;font-size:14px;color:#5e6062;}
.account-item-wrap ul.list-destination > li > .control .btns{border:0;margin-top:20px;display:flex;justify-content:flex-end;align-items:center}
.account-item-wrap ul.list-destination > li > .control .btns .btn{display:flex;justify-content:center;align-items:center;margin-left:8px;width:70px;height:30px;padding:0;border-radius:8px;border:1px solid #c8c8c8;font-size:12px;color:#101010;}

.account-item-wrap .delivery-btn-area{padding-bottom:100px;}
.account-item-wrap .delivery-btn-area .btn-comp2{width:240px;height:58px;border:1px solid #c8c8c8;border-radius:12px;background:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;color:#101010;font-weight:500;margin-right:8px;}
.account-item-wrap .delivery-btn-area .btn-comp{display:flex;
	align-items:center;
	justify-content:center;
	height: 60px;
	border-radius:8px;
	background: rgba(89,187,147,1);
	background: -moz-linear-gradient(-45deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(89,187,147,1)), color-stop(100%, rgba(14,137,232,1)));
	background: -webkit-linear-gradient(-45deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	background: linear-gradient(135deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59bb93', endColorstr='#0e89e8', GradientType=1 );width:240px;}

.layer-pop.deliver-pop.drif-type{width:792px;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);}
.layer-pop.drif-type .pop-head{height:49px;background:#023b69;font-size:16px;color:#fff;font-weight:bold;}
.layer-pop.drif-type .pop-close.po1{top: 3px;}
.layer-pop.deliver-pop.drif-type .pop-con{padding:50px 50px 26px 50px;height:702px;overflow-y: auto}
.drif-type .pop-con-part2{width:100%;height:auto;overflow:hidden;}
.drif-type .pop-con-part2 .label{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5e6062;font-weight:500;}
.drif-type .pop-con-part2 .form-item-wrap{margin-top:12px;width:100%;height:auto;overflow:hidden;}
.drif-type .pop-con-part2 .form-item-wrap .inp{font-size:14px;color:#333;width:calc( 100% - 42px );height:50px;overflow:hidden;border:1px solid #c8c8c8;border-radius:8px;padding:0 20px;}
.drif-type .pop-con-part2 .form-item-wrap + .label{margin-top:25px;}
.layer-pop.deliver-pop.drif-type .pop-con .chk-msg{width:100%;}
.layer-pop.deliver-pop.drif-type .pop-con .chk-msg input[type="checkbox"] + label{font-size:14px;color:#5e6062;}
.layer-pop.drif-type .delivery-btn-area .btn-comp{width:122px;height:35px;border:1px solid #aaaeb1;border-radius:8px;background:#fff;display:flex;justify-content:center;align-items:center;}
.layer-pop.drif-type .delivery-btn-area .btn-comp span{font-size:16px;color:#101010;font-weight:500;}

.layer-pop.deliver-pop.drif-type .pop-con .chk-msg + .chk-msg{margin-top:12px;}

.layer-pop.drif-type .desc-list{width:calc( 100% - 40px );padding-left:40px;height:auto;overflow:Hidden;margin-top:13px;}
.layer-pop.drif-type .desc-list li{width:calc( 100% - 10px );height:auto;overflow:hidden;padding-left:10px;position:relative;font-size:14px;color:#5e6062;line-height:1.43em;text-align:left;}
.layer-pop.drif-type .desc-list li:before{content:"";width:3px;height:3px;overflow:hidden;display:Block;background:#5e6062;border-radius:50%;position:absolute;left:0;top:7px;}

.layer-pop.deliver-pop .pop-head{box-shadow:none;position:static;padding:0;}
.layer-pop.deliver-pop.drif-type .pop-con{box-shadow:none;border-radius:0;position:static;}
.drif-type .pop-con-part2{box-shadow:none;border-radius:0;position:static;}
.layer-pop.drif-type .pop-close.po1{box-shadow:none;position:absolute;padding:0;}
.drif-type .pop-con-part2{padding:0;}
.drif-type .pop-con-part2 .label{text-align:left;}

/* 포인트관리 */
.point-area{display: flex; align-items: center; margin-top: 24px; padding-bottom: 23px; border-bottom: 1px dashed #d1d1d1; margin-bottom: 24px;}
.point-area .box{width: 488px; height: 168px; border-radius: 16px; border: solid 1px #d9d9d9; position: relative; display: flex; font-size: 24px; box-sizing: border-box;}
.point-area .box + .box{margin-left: 20px;}
.point-area .box.box-item1{ align-items: center; justify-content: flex-start; padding: 0 82px 0 72px;}
.point-area .box.box-item2{ align-items: center; justify-content: flex-start; padding: 0 62px}
.point-area .box.box-item1 .tit{font-weight: bold; color: #8f8f8f; margin-bottom: 8px;}

.point-area .box .ico-point-item{width: 76px; height: 76px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-point-item.png) center/100% no-repeat;}
.point-area .box .point-value{display: flex; flex-direction: column; align-items: flex-end; margin-left: auto;}
.point-area .box .point-value span{font-size: 26px; font-weight: bold; color: #656565;}
.point-area .box .point-value span b{font-weight: bold; color: #444; margin-right: 5px;}

.point-area .box .point-list{width: 100%;}
.point-area .box .point-list li{display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.point-area .box .point-list li:last-child{margin-bottom: 0;}
.point-area .box .point-list li .tit{color: #8f8f8f; font-weight: 600;}
.point-area .box .point-list li .tit b{color: #444444;}
.point-area .box .point-list li span{color: #656565; font-weight: 600;}
.point-area .box .point-list li.item1 span b{font-weight: 600; color: #32ab8c; margin-right: 5px;}
.point-area .box .point-list li.item2 span b{font-weight: 600; color: #0e89e8; margin-right: 5px;}



.point-area .box.box-item2{}


@media screen and (max-width: 769px) {
	.account-item-wrap{width:100%;padding:0 15px 15px 15px;}
	.account-item-wrap .account-header-wrap{display:none;}
	.account-status-wrap{display:none;}
	.account-item-wrap .account-info-wrap{border-top:0;margin-top:0;}
	.account-item-wrap .account-info-wrap .account-btn-wrap{bottom:auto;top:15px;}
	.account-item-wrap .login-group-wrap .gtit{height:42px;font-size:14px;}
	.account-item-wrap .login-group-wrap>ul>li{border-radius:10px;width:calc( 100% - 2px );height:auto;margin-bottom:10px;}
	.account-item-wrap .login-group-wrap>ul>li:nth-child(3),
	.account-item-wrap .login-group-wrap>ul>li:nth-child(4){height:auto;}
	.account-item-wrap .login-group-wrap ul li .status-item-wrap{width:100%;height:42px;}
	.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap{margin-left:16px;}
	.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap .npic{width:25px;height:25px;border-radius:4px;}
	.account-item-wrap .login-group-wrap ul li .status-item-wrap .logo-item-wrap .ntxt{margin-left:6px;font-size:14px;}
	.account-item-wrap .login-group-wrap ul li .status-item-wrap button{line-height:23px;margin-right:16px;width:86px;height:23px;border-radius:6px;font-size:12px;}
	.account-item-wrap .account-info-wrap .account-btn-wrap button{line-height:23px;width:86px;height:23px;border-radius:6px;font-size:12px;}
	.account-item-wrap .login-group-wrap ul li ul{width:calc( 100% - 32px );margin:5px auto;}
	.account-item-wrap .login-group-wrap ul li ul li{font-size:10px;}
	.account-item-wrap .account-info-wrap ul li .key{width:88px;font-size:15px;}

	/*異붽�*/
	.account-item-wrap .line-personalInfo-01{display:none;}
	.account-item-wrap .conts{padding:0;}
	.account-item-wrap .line-personalInfo-02{padding-top:10px;}
	.account-item-wrap .account-btn-wrap{bottom:auto;top:15px;}
	.account-item-wrap .account-btn-wrap button{line-height:23px;width:86px;height:23px;border-radius:6px;font-size:12px;}
	.account-item-wrap .conts .contsTitle{height:42px;font-size:14px;}
	.account-item-wrap ul.list-loginKind > li{border-radius:10px;width:calc( 100% - 2px );padding:0;height:auto;margin-bottom:10px;}
	.account-item-wrap ul.list-loginKind > li:nth-child(3),
	.account-item-wrap ul.list-loginKind > li:nth-child(4){height:auto;}
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt{height:42px;}
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt h5{margin-left:16px;}
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt button{margin-right:16px;line-height:23px;width:86px;height:23px;border-radius:6px;font-size:12px;}
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt h5:before,
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt h5 span.logo{height:25px;width:25px;margin-right:2px;}
	.account-item-wrap ul.list-loginKind > li > dl.column-loginKind > dt h5:after{font-size:14px;}
	.account-item-wrap dl.list-logInfo{width:calc( 100% - 32px );margin:0 auto;padding-bottom:10px;}
	.account-item-wrap dl.column-personalInfo > dd .tag{border-radius:8px;}

	.cpif-item-wrap{width:100%; padding:0 15px 15px 15px;}
	.cpif-item-wrap .account-header-wrap{display:none;}
	.cpif-item-wrap .account-status-wrap{display:flex; position: relative; align-items: center;}
	.cpif-item-wrap .account-status-wrap .atit{padding-bottom:14px;font-size:16px;}
	.cpif-item-wrap .account-status-wrap .alink{font-size: 14px; color: #1a8985; font-weight: 500; position: absolute; right: 0; top: 23px; text-decoration: underline;}

	.cpif-item-wrap .conts{padding:0;}
	.cpif-item-wrap .line-noData .btns{position:absolute;right:15px;top:20px;margin:0;}
	.cpif-item-wrap .line-noData{padding:16px 0 16px 69px; height:54px;}
	.cpif-item-wrap .line-noData .desc{font-size:14px;color:#000;font-weight:500;}
	.cpif-item-wrap .cpif-ico-wrap{width:50px;height:50px;}
	.cpif-item-wrap .line-conts.noData{padding-top:15px; padding-bottom: 23px;}
	.cpif-item-wrap .line-conts.noData .desc{margin-bottom:0;padding-top:16px;padding-bottom:16px;font-size:12px;}
	.cpif-item-wrap .line-conts.noData .btn{width:100%;height:50px;border-radius:12px;font-size:16px;}
	.cpif-item-wrap .conts .contsTitle{font-size:16px;padding-top:16px; border-top:1px solid #e3e3e3}
	.cpif-item-wrap .box-desc{padding-top:6px;font-size:12px;margin-bottom:0;}
	.cpif-item-wrap .block-link{display:block; margin:0 auto;}
	.cpif-item-wrap .block-link .box-link{width:100%; margin:16px auto 0 auto; padding:0 14px 18px; box-sizing: border-box;}
	.cpif-item-wrap .block-link .box-link h5{font-size:14px;height:33px;line-height:33px; margin: 0 -14px;}
	.cpif-item-wrap .block-link .box-link .desc{font-size:13px; padding:14px 25px; height: auto;}
	.cpif-item-wrap .block-link .box-link .desc.desc-right{padding: 14px 25px;}
	.cpif-item-wrap .block-link .box-link .btn{font-size:14px; margin-bottom:0;width: 100%;line-height: 20px;display: flex;padding: 7px 10px;align-items: center;height: auto; min-height: 48px;}
	.cpif-item-wrap .block-link .box-link .btn + .btn{margin-left: 12px;}
	.cpif-item-wrap .block-link .box-link .box-btn-area{display: flex; align-items: center;}

	.cpif-item-wrap .line-personalInfo-01{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:15px 0;}
	.cpif-item-wrap .line-personalInfo-01 .kit-profilePic{margin-right:10px;}
	.cpif-item-wrap .line-personalInfo-01 .kit-profilePic .pic{width:54px;height:54px;}
	.cpif-item-wrap .line-personalInfo-01 .box-memberInfo .memberNm{font-size:14px;}
	.cpif-item-wrap .line-personalInfo-01 .box-memberInfo{margin-top:0;}
	.cpif-item-wrap .line-personalInfo-01 .kit-memberType{left:64px; top:45px; height:20px;line-height:20px; border-radius:10px; font-size: 10px;}
	.cpif-item-wrap .line-personalInfo-01 .kit-memberType img{width:21px;}
	.cpif-item-wrap .line-personalInfo-01 .kit-memberType:before{width:20px;height:20px;}
	.cpif-item-wrap .line-personalInfo-01 .kit-memberType.gold:after{font-size:10px;}
	.cpif-item-wrap .link-btn-wrap{bottom: 18px;}
	.cpif-item-wrap .link-btn-wrap a.type2{display: none;}
	.cpif-item-wrap .line-personalInfo-02{overflow:visible;}
	.cpif-item-wrap .account-btn-wrap{bottom:auto; top:10px;}

	/*�궡�젙蹂� �닔�젙*/
	.mdfy-item-wrap{width:calc( 100% - 32px );padding:0 16px;}
	.mdfy-item-wrap .basket-process-wrap{width:100%;}
	.mdfy-item-wrap .kit-input input{}
	.mdfy-item-wrap .row-input{margin-bottom:8px;}
	.mdfy-item-wrap .row-input button{display: flex; align-items: center; justify-content: center; margin-left: 8px;}
	.mdfy-item-wrap .row-input .btn-item1{width: 113px; height: 42px; border-radius: 8px; border: solid 1px #c9c9c9;}

	.mdfy-item-wrap .kit-input{height:41px;}
	.mdfy-item-wrap .kit-input input + label{top:12px;}
	.mdfy-item-wrap .kit-input input[disabled] + label, .mdfy-item-wrap .kit-input.disabled input + label, .mdfy-item-wrap .kit-input input:focus + label, .mdfy-item-wrap .kit-input input.valued + label{top:2px;}
	.mdfy-item-wrap .kit-input input[disabled], .mdfy-item-wrap .kit-input.disabled input, .mdfy-item-wrap .kit-input input:focus, .mdfy-item-wrap .kit-input input.valued{padding-top:7px;}
	/* .basket-wrap2 .mdfy-item-wrap .pull-right{float:left; margin-top:8px;} */
	.mdfy-item-wrap .btn.blue{width:160px;height:35px;font-size:14px;color:#5e6062;}
	.mdfy-item-wrap dl.column-view{display:flex;justify-content:flex-start;align-items:center;width:100%;padding-bottom:8px;}
	.mdfy-item-wrap dl.column-view > dd{color:#000;width:100%;flex:1;height:30px;position:relative;}
	.mdfy-item-wrap dl.column-view > dd .btn.small{float:right;margin:0;position:absolute;right:0;top:2px;}
	.mdfy-item-wrap .row-input h6{border-top:1px solid #e3e3e3;margin-top:20px;font-size:14px;color:#000;margin-bottom:10px;}
	.mdfy-item-wrap ul.list-checkSquare > li{height:58px;width:25%;padding:3px;}
	.mdfy-item-wrap ul.list-checkSquare > li span{height:58px;font-size:12px;}
	.mdfy-item-wrap ul.list-checkSquare > li input[type="checkbox"]:checked:after{width:10px;height:10px;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp2{display:none;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp{height:50px;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp span{font-size:16px;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area{margin-top:-30px;}
	.m-btn-lyt .mdfy-item-wrap .basket-process-wrap .delivery-btn-area{position: absolute; width: 100%; left: 0; right: 0; bottom: 0; margin: 0;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area.col{flex-direction: column;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area a + a, .mdfy-item-wrap .basket-process-wrap .delivery-btn-area button + button{margin-left: 0;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area.col a + a, .mdfy-item-wrap .basket-process-wrap .delivery-btn-area.col button + button{margin-left: 0; margin-top: 8px;}

	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp3{width: 100%; height: 49px; border-radius: 8px; border: solid 1px #c9c9c9; background: #fff; font-size: 16px;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp3 span{font-weight: 500; color: #85888d;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp4{width: 100%; height: 49px; border-radius: 8px; background: #0d89e8; font-size: 16px;}
	.mdfy-item-wrap .basket-process-wrap .delivery-btn-area .btn-comp4 span{font-weight: bold; color: #fff;}

	.mdfy-item-wrap .item-input{height: 42px;}
	.mdfy-item-wrap .item-input.wd-1{width: 150px;}
	.mdfy-item-wrap .item-input.wd-2{width: 100%;}
	.mdfy-item-wrap .item-input.wd-3{width: 100%;}

	.mdfy-item-wrap .row-input.type1{margin-bottom: 4px;}
	.mdfy-item-wrap .row-input.type1 .item-input + .item-input{margin-left: 0; margin-top: 4px;}

	.mdfy-item-wrap ul.list-rd-box > li{height: 60px;}
	.mdfy-item-wrap ul.list-rd-box > li .rdbox{padding-left: 20px;}
	.mdfy-item-wrap ul.list-rd-box > li .rdbox span{font-size: 14px; margin-left: 16px;}

	.mdfy-item-wrap .item-input-box{margin: 0 -16px; border-radius: 0; padding: 0 16px;}
	.mdfy-item-wrap .item-input-box input{padding: 0 14px;}

	.mdfy-item-wrap .comn-tit{ border-bottom: 1px solid #c5c5c5; padding-bottom: 23px; display: flex; align-items: center; display: none;}
	.mdfy-item-wrap .comn-tit span{font-size: 32px; color: #101010; font-weight: bold;}
	.mdfy-item-wrap .comn-tit .btn-back{text-indent: -999999px; font-size: 0; line-height: 0; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/btn-page-back.png) center/10px no-repeat; width: 32px; height: 32px; margin-right: 20px;}

	.cpif-tabmenu-wrap:before{display:none;}
	.cpif-tabmenu-wrap{margin:20px 0 18px 0; border-top: 1px solid #e3e3e3;}
	.cpif-tabmenu-wrap ul li{width:50%;}
	.cpif-tabmenu-wrap ul li a{height:40px;border:0;font-size:14px;color:#000;width:100%;}
	.cpif-tabmenu-wrap ul li a.on{border-bottom:1px solid #0e89e8;color:#0e89e8;}
	.cpif-item-wrap .tbl-wrap .tbl-basic thead th{background:#fff;height:28px;border-left:1px solid #cbcbcb;font-size:10px;color:#333;font-weight:bold;}
	.cpif-item-wrap .tbl-wrap .tbl-basic thead th:before{display:none;}
	.cpif-item-wrap .tbl-wrap .tbl-basic thead th:first-child{border-left:0;}
	.cpif-item-wrap .tbl-wrap .tbl-basic td{height:28px;font-size:10px;border-left:1px solid #cbcbcb;}
	.cpif-item-wrap .tbl-wrap .tbl-basic tr>td:first-child{border-left:0;}
	.cpif-item-wrap ul.list-desc > li{font-size:10px;}
	.cpif-item-wrap ul.list-desc > li:before{width:2px;height:2px;top:6px;}
	.cpif-item-wrap .tbl-wrap.scrolls{width:100%;height:auto;overflow:hidden;overflow-x:auto;}
	.cpif-item-wrap .tbl-wrap.scrolls .tbl-basic{min-width:700px;margin-bottom:0;}
	.cpif-item-wrap .tbl-wrap .tbl-basic td button{height:20px;width:60px;font-size:10px;border-radius:5px;}
	.cpif-item-wrap .tbl-wrap.scrolls + ul.list-desc{margin-top:23px;}
	/* .basket-wrap2 .mdfy-item-wrap .pull-right{display:none;} */
	.mdfy-item-wrap .mob-label{width:100%;height:auto;overflow:hidden;display:block;text-align:right;font-size:14px;color:#666;font-weight:500;padding-bottom:8px;}
	/* .mdfy-item-wrap .text-center{display:none;} */
	.mdfy-item-wrap .line{margin-top:-18px;}
	.basket-wrap2 .mdfy-item-wrap .line + .basket-process-wrap .box-input{padding-top:16px;}
	.mdfy-item-wrap .row-caption .label{position:static;}
	.basket-wrap2 .mdfy-item-wrap .row-input + .row-caption{padding-top:8px;}
	.basket-wrap2 .mdfy-item-wrap .pull-right.type01{display:inline;position:absolute;right:0;top:0;margin-top:0;}
	.mdfy-item-wrap .btn.arrow-right{background:none;padding:0;}
	.account-item-wrap ul.list-destination + dl.column-blank{height:113px;}
	.account-item-wrap dl.column-blank > dt{width: 76px; background-size: 52px; image-rendering: -webkit-optimize-contrast;}
	.account-item-wrap .group-destination.corp dl.column-blank > dt{background-size: 52px;}
	dl.column-blank > dd{width:calc( 100% - 73px );}
	.account-item-wrap dl.column-blank > dd{font-size:12px;color:#333;padding-left:15px;}

	.account-item-wrap ul.list-destination > li{border-radius:8px;padding:16px;height:145px;position:relative;display:block;}
	.account-item-wrap ul.list-destination > li > .control{width:100%; }
	.account-item-wrap ul.list-destination > li > .control .appoint{position:absolute;right:15px;top:15px;}
	.account-item-wrap ul.list-destination > li > .control .btns .btn{text-indent:0px;margin-left:6px;background:#fff;width:86px;height:23px;border-radius:6px;font-size:12px;color:#5e6062;}
	.account-item-wrap ul.list-destination > li > .control .btns{position: absolute; bottom:10px;}

	.account-item-wrap ul.list-destination > li > .control .appoint label:after{text-indent:0px;}
	.account-item-wrap .delivery-btn-area{padding-top:60px;}
	.account-item-wrap .delivery-btn-area .btn-comp2{display:none;}
	.account-item-wrap .delivery-btn-area .btn-comp{width:100%;height:50px;font-size:16px;color:#fff;font-weight:bold;}

	.layer-pop.deliver-pop.drif-type{padding:0;width:calc( 100% - 40px );height:auto;overflow:hidden;position:relative;border-radius: 12px;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);}
	.layer-pop.drif-type .pop-head{position:static;justify-content:center;font-size:16px;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;}
	.layer-pop.drif-type .pop-close{position:absolute; /* isplay:none; */}
	.layer-pop.deliver-pop.drif-type .pop-con{padding:16px;}
	.drif-type .pop-con-part2 .label{font-size:15px;color:#000;}
	.drif-type .pop-con-part2 .form-item-wrap{margin-top:8px;}
	.drif-type .pop-con-part2 .form-item-wrap .inp{height:39px;font-size:14px;border-radius:8px;padding:0 15px;width:calc( 100% - 32px );}
	.layer-pop.drif-type .delivery-btn-area .btn-comp{width:100%;height:50px;}
	.layer-pop.drif-type .delivery-btn-area .btn-comp span{font-size:16px;color:#023b69;font-weight:bold;}
	.layer-pop.drif-type .delivery-btn-area{margin-top:20px;}
	.layer-pop.drif-type .desc-list li{font-size:10px}
	.layer-pop.drif-type .desc-list li:before{width:2px;height:2px;top:5px;}
	.layer-pop.deliver-pop.drif-type .pop-con .chk-msg input[type="checkbox"] + label{font-size:12px;}

	.mdfy-item-wrap .box-input{width: 100%;}
	.mdfy-item-wrap .box-input.type1{padding-bottom: 0px;}
	.mdfy-item-wrap .box-input.type2{padding: 20px 0;}
	.mdfy-item-wrap .box-input.type3{padding-bottom: 20px;}

	.mdfy-item-wrap .box-input .box-desc{font-size: 18px; color: #000; font-weight: 800;}

	.fdpw-item-wrap .box-input2{width: 100%; margin-bottom: 155px;}


	.mdfy-item-wrap ul.list-checkBlock > li > dl > dt{font-size: 12px; color: #000;}
	.mdfy-item-wrap ul.list-checkBlock > li > dl > dd{font-size: 12px; color: #000;}

	.account-item-wrap dl.column-blank{height: 113px;}
	.account-item-wrap .group-destination.corp{border-top: none;}
	.account-item-wrap .group-destination .line-title{border-bottom: 1px solid #e3e3e3; padding-bottom: 10px;}

	.account-item-wrap .group-destination .line-title h4{font-size: 16px;}
	.account-item-wrap .group-destination .line-title .btns .btn-add{width: 86px; height: 23px; font-size: 12px;}

	.account-item-wrap ul.list-destination > li.on > .info .title:after{display: none; font-size: 12px;}
	.account-item-wrap ul.list-destination > li > .info .title{font-size: 14px; color: #000;}

	.account-item-wrap ul.list-destination > li > .control .appoint input{font-size: 12px; color: #5e6062;}
	.account-item-wrap ul.list-destination > li > .control .appoint label:after{font-size: 12px;}

	.fdpw-item-wrap{height:auto; overflow:Hidden;margin:0 auto; padding:0 16px 0;}
	.fdpw-item-wrap .basket-process-wrap{width: 100%; padding: 0;}
	.fdpw-item-wrap .fdpw-txt{font-size: 16px; color: #000; text-align: center; font-weight: 500; line-height: 25px;}

	.fdpw-item-wrap .btn-group{display: flex; align-items: center;}
	.fdpw-item-wrap .btn-group.btn-alr{justify-content: right;}
	.fdpw-item-wrap .btn-group.po-type1{position: absolute; right: 9px; top: 12px;}
	.fdpw-item-wrap .btn-group .comp1{width: 160px; height: 35px; border-radius: 8px; border: 1px solid #c8c8c8; font-size: 12px;}
	.fdpw-item-wrap .btn-group .comp2{width: 54px; height: 23px; border-radius: 6px; border: 1px solid #c8c8c8; font-size: 12px;}
	.fdpw-item-wrap .alert-txt{color: #f00; font-size: 13px; display: flex; align-items: center; margin: 4px 0 0 0;}
	.fdpw-item-wrap .alert-txt .ico-exc{width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 13px; font-weight: bold; margin-right: 6px; background: #f00;}


	.cpif-item-wrap .delivery-btn-area{display: flex;justify-content: center;margin: 5px 0;width: 100%;align-items: center;box-sizing: border-box;padding: 0px;}
	.cpif-item-wrap .delivery-btn-area .btn-comp{
		display:flex;
		align-items:center;
		justify-content:center;
		width:100%;
		height: 50px;
		border-radius:12px;
		background: rgba(89,187,147,1);
		background: -moz-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(89,187,147,1)), color-stop(100%, rgba(14,137,232,1)));
		background: -webkit-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
		background: -o-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
		background: -ms-linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
		background: linear-gradient(164deg, rgba(89,187,147,1) 0%, rgba(14,137,232,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59bb93', endColorstr='#0e89e8', GradientType=1 );
	}
	.cpif-item-wrap .delivery-btn-area.mt-type1{margin-top: 20px;}

	.cpif-item-wrap .delivery-btn-area .btn-comp2{display: flex; align-items: center; justify-content: center; width: 100%; height: 50px; border-radius: 12px; color: #000; border: 1px solid #c8c8c8; font-size: 16px; font-weight: 700; margin-right: 12px; box-sizing: border-box;}

	.cpif-item-wrap .delivery-btn-area .btn-comp span{font-size: 15px;}
	.cpif-item-wrap .delivery-btn-area .btn-comp2 span{font-size: 15px;}
	.cpif-item-wrap .delivery-btn-area.btn-fixed{width: 100%; position: fixed; bottom: 0; left: 16px; background: #fff; z-index: 10;}

	.cpif-item-wrap .delivery-btn-area.group .btn-comp{width: calc(70% - 74px);}

	.cpif-item-wrap .delivery-btn-area .btn-comp3{width: 162px; height: 58px; border-radius: 12px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; background: #0d89e8;}

	.cpif-item-wrap .delivery-btn-area .estimate{width: 50px; height: 50px; background: url(https://resource.mall.castingn.com/static/images/sub/btn-est.png) left/100% no-repeat; color: #fff; font-size: 12px; margin: 0 12px; font-size: 0; text-indent: -99999px;}
	.cpif-item-wrap .delivery-btn-area .m-total{display: flex; flex-direction: column; font-size: 12px; font-weight: 600; color: #000; width: 30%}
	.cpif-item-wrap .delivery-btn-area .m-total span.price{font-size: 18px; color: #000; letter-spacing: -0.01px; font-weight: bold;}

	.mdfy-item-wrap .box-result{padding-bottom: 0;}
	.mdfy-item-wrap .box-result .tuto-wrap{padding-bottom: 130px; position: relative;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item{margin: 0;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area{text-align: left; line-height: 1; margin-bottom: 0;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc1{font-size: 20px; font-weight: bold; color: #5e6062; margin-bottom: 20px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc1 b{color: #101010;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .desc-area .desc2{font-size: 14px; font-weight: normal; color: #5e6062; letter-spacing: -0.42px; height: 28px; margin-bottom: 0;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area{width: 100%; padding: 0; border-radius: 12px; background-color: #fff; box-sizing: border-box; display: flex; flex-direction: column; align-items: center;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area.type1{padding: 0; background: #fff; border-radius: 0;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img-area .tuto-img{border-radius: 16px;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .tuto-img.m-type1{margin-bottom: 0;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .desc{font-size: 16px; font-weight: 500; color: #5e6062; margin: 0 auto 0 72px; display: flex; align-items: center; display: none;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .ico-spot{width: 16px; height: 17px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-spot.png) center/100% no-repeat; margin-right: 4px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item  .info-txt{color: #85888d; margin-bottom: 43px;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list{width: 100%; margin-top: 20px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li{height: auto; position: relative; border-radius: 8px;  box-sizing: border-box; background: #f5f5f5; margin-bottom: 12px; border: solid 2px transparent; cursor: pointer; }
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li::after{display:none; position: absolute; width: 15px; height: 19px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/list-arr.png) center/100% no-repeat; content: ''; right: 14px; top: 10px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:first-child::after{display: block;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:last-child{margin-bottom: 0;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover{border: solid 2px #0d89e8; background-color: #f2f9ff;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover::after{background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/list-arr-on.png) center/100% no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li a{width: 100%; height: 100%; position: relative; left: 0; top: 0; box-sizing: border-box; display: flex; align-items: flex-start; flex-direction: column; justify-content: center; padding: 12px 16px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.no-arr:after{display:none}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover .tit strong{color: #0d89e8;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li .tit{font-size: 16px; margin-bottom: 2px; font-weight: bold; color: #5e6062; margin-left: 26px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li p{font-size: 12px; color: #101010; font-weight: 500;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li p br{display: none;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item1{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list1.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item2{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list2.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item3{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list3.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li.item4{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list4.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item1{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list1-on.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item2{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list2-on.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item3{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list3-on.png) 16px 12px/18px no-repeat;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-list ul li:hover.item4{background: #f5f5f5 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-list4-on.png) 16px 12px/18px no-repeat;}

	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev{top: 660px;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev:after{content: '이전단계'; font-size: 12px; font-weight: 500; font-family: Pretendard;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next{top: 660px;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next:after{content: '다음단계';  font-size: 12px; font-weight: 500; font-family: Pretendard;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev, .mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next{width: 97px; height: 34px; background: #0d89e8;  border-radius: 6px; color: #fff; font-size: 12px; font-weight: 500;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-prev.swiper-button-disabled, .mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next.swiper-button-disabled{background: #fff; color: #000; border: 1px solid #b3b7ba;}

	.mdfy-item-wrap .box-result .tuto-wrap .btn-complete{width: 97px; height: 34px; background: #0d89e8; border-radius: 6px; color: #fff; font-size: 12px; font-weight: 500; position: absolute; right: 10px; top: 638px; z-index: 11; display: none;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-button-next.swiper-button-disabled + .btn-complete{display: flex; justify-content: center; align-items: center;}

	.mdfy-item-wrap .box-result .tuto-wrap .swiper-pagination{bottom: 0; z-index: 5; position: relative;}
	.mdfy-item-wrap .box-result .tuto-wrap .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 7px;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link{width: 146px; height: 30px; border-radius: 6px; border: solid 1px #c9c9c9; background-color: #fff; display: flex; align-items: center; justify-content: center; color: #101010; font-size: 12px;
		font-weight: 500; margin-bottom: 20px; margin-top: 10px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .btn-link::before{width: 12px; height: 12px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-copy.png) center/100% no-repeat; margin-right: 4px; content: '';}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc{text-align: center; color:#5e6062; margin-bottom: 20px; display: none;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc1{font-size:20px; font-weight: bold; display:inline-flex; align-items: center; margin-bottom: 6px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc1 .name{font-weight: 800; text-decoration: underline;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .user-desc .desc2{font-size: 20px; font-weight: 500;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .ico-spot2{width: 20px; height: 21px;  background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/ico-spot2.png) center/100% no-repeat; margin-right: 4px;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .toast-pop{display: flex; width: 328px; height: 53px; border-radius: 10px; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; color: #fff; position: fixed; inset:329px auto auto auto; background: #000;
		background-color: rgba(0, 0, 0, 0.5); display: none;}

	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box{width: auto; background: #f4f4f4 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-mark.png) 24px 16px/20px no-repeat; border-radius: 8px; padding: 14px 0 14px 56px;
		box-sizing: border-box; margin-bottom: 8px;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box p{color: #85888d; line-height: 1.5;}
	.mdfy-item-wrap .box-result .tuto-wrap .tuto-item .info-txt-box p b{font-weight: bold;}

	.mdfy-item-wrap .box-result.box-border:after{bottom: 117px;}
	.pageConts-personal.cpif-item-wrap.type01.gogox-inquiry .pin-area,
	.pageConts-personal.cpif-item-wrap.type01.gogox-inquiry .period-search-box,
	.pageConts-personal.cpif-item-wrap.type01.gogox-inquiry .adm-area .adm-tbl-area,
	.pageConts-personal.cpif-item-wrap.type01.interpro-ct .adm-area .adm-tbl-area{ width:328px; margin:auto; }
	.pageConts-personal.cpif-item-wrap.type01.gogox-inquiry .search-area { width:328px; margin:0 auto 12px auto; }

	.gogox-inquiry .adm-tbl { border:none!important; }
	.gogox-inquiry .adm-tbl table { display:block; }
	.gogox-inquiry .adm-tbl table tbody { display:block; }
	.gogox-inquiry .adm-tbl table tbody tr {
		display:block;
		position: relative;
		margin:auto;
	}
	.gogox-inquiry .adm-tbl table > thead {
		display: none;
	}
	.gogox-inquiry .adm-tbl table > tbody td {
		border:none!important;
		display: block!important;
		height: auto!important;
		margin-bottom: 15px;
	}
	.pageConts-personal.cpif-item-wrap.type01.kakao-inquiry .pin-area,
	.pageConts-personal.cpif-item-wrap.type01.kakao-inquiry .search-area,
	.pageConts-personal.cpif-item-wrap.type01.kakao-inquiry .period-search-box,
	.pageConts-personal.cpif-item-wrap.type01.kakao-inquiry .adm-area .adm-tbl-area{ width: 328px; margin: auto; }
	.pageConts-personal.cpif-item-wrap.type01.kakao-inquiry .search-area { width:328px; margin:0 auto 12px auto; }
	.kakao-inquiry .adm-tbl { border:none!important; }
	.kakao-inquiry .adm-tbl table { display:block; }
	.kakao-inquiry .adm-tbl table tbody { display:block; }
	.kakao-inquiry .adm-tbl table tbody tr {
		display:block;
		position: relative;
		margin:auto;
	}
	.kakao-inquiry .adm-tbl table > thead {
		display: none;
	}
	.kakao-inquiry .adm-tbl table > tbody td {
		border:none!important;
		display: block!important;
		height: auto!important;
		margin-bottom: 15px;
	}
	.m-style-cs {
		padding: 15px 18px 13px;
		border-radius: 8px;
		border: solid 1px #c8c8c8;
		display: block;
		box-sizing: border-box;
	}
	.m-style-cs .head {
		display: flex;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.m-style-cs .head .num {
		color:#5e6062;
		font-size: 14px;
	}
	.m-style-cs .head .status > span {
		font-size: 16px;
		font-weight: bold;
		color: #101010;
	}
	.m-style-cs .head .status > span.done {
		color: #0d89e8;
	}
	.m-style-cs .fromtodays {
		list-style: disc;
		padding-left: 20px;
		margin-bottom: 8px;
		line-height: 20px;
	}
	.m-style-cs .fromtodays > li {
		color: #5e6062;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
	}
	.m-style-cs .body {
		padding: 16px 12px 18.5px 16px;
		border-radius: 8px;
		background-color: #f9f9fa;
		display: block;
		margin-bottom: 12px;
	}
	.m-style-cs .body .course {
		display: flex;
		justify-content: space-between;
		margin-bottom: 12px;
	}
	.m-style-cs .body .course.flx-wrap {
		flex-wrap: wrap;
	}
	.m-style-cs .body .course.mb0 {
		margin-bottom: 0;
	}
	.m-style-cs .body .course > div {
		font-size: 16px;
		font-weight: bold;
		color:#101010;
		text-align: left;
	}
	.m-style-cs .body .course > .two-line {
		white-space: normal;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		width:100%;
	}
	.m-style-cs .body .course > .day-price {
		display: flex;
		justify-content: space-between;
		width:100%;
		margin-top:8px;
	}
	.m-style-cs .body .course > .day-price .day {
		font-size: 14px;
		font-weight: normal;
		color: #5e6062;
	}
	.m-style-cs .body .course > .day-price .price {
		font-size: 14px;
		font-weight: normal;
		color: #101010;
	}
	.m-style-cs .body .course > .day-price .price > b {
		font-weight: bold;
	}
	.m-style-cs .body .course > .pay {
		font-weight: 500;
	}
	.m-style-cs .body > ul {
		text-align: left;
		padding-left: 20px;
	}
	.m-style-cs .body > ul > li {
		font-size: 16px;
		font-weight: 500;
		color: #5e6062;
		position: relative;
		margin-bottom: 15px;
	}
	.m-style-cs .body > ul > li > div {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.m-style-cs .body > ul > li:last-child{
		margin-bottom: 0;
	}
	.m-style-cs .body > ul > li:before {
		content: "";
		width: 8px;
		height: 8px;
		background-color:#0c88e7;
		border-radius: 50%;
		display: inline-block;
		position: absolute;
		left: -18px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.m-style-cs .body > ul > li:after {
		content: "";
		width: 2px;
		height: 23px;
		background-color: #0c88e7;
		position: absolute;
		left: -15.5px;
		top: 12px;
		margin: auto;
	}
	.m-style-cs .body > ul > li:last-child:after{
		content: none;
	}
	.m-style-cs .foot .days {
		text-align: left;
		font-size: 14px;
		color: #3a3b3c;
		margin-bottom: 12px;
		line-height: 18px;
	}
	.m-style-cs .foot .days > div {
		font-weight: 500;
	}
	.m-style-cs .foot .days > div > .red {
		color:#ff1900;
	}
	.m-style-cs .foot .days > div > span {
		color:#85888d;
		font-weight: 300;
	}
	.m-style-cs .foot .btn {
		border-radius: 8px;
		border: solid 1px #c8c8c8;
		border:1px solid #c8c8c8;
		font-size: 14px;
		font-weight: 500;
		color: #101010;
		width:100%;
		height: 38px;
	}
	.m-style-cs .foot .btn-blue {
		background-color: #0e89e8;
		border-color: #0e89e8;
		color:#fff;
	}
	.m-style-cs .foot .btn-cs {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}
	.m-style-cs .foot .btn-cs .btn {
		width:49%;
	}

}

/*�솢�룞�젙蹂�*/
.active-item-wrap{height:auto;overflow:Hidden; width: calc(100% - 180px); padding: 0 0 200px 24px;}
.active-item-wrap .common-tit{margin:0 0 23px 0;font-size:22px;color:#222;font-weight:bold;}
.active-item-wrap .common-tit .unit-icon{width:28px;height:28px;}
.active-item-wrap .common-tit span{font-size:22px;color:#0d89e8;font-weight:bold;}
.common-process-wrap.active-item-wrap .paylist-tbl{border-top:1px solid #d9d9d9;}
.common-process-wrap.active-item-wrap .paylist-tbl table th{height:50px;background:#f7f7f7;font-size:16px;color:#000;border-bottom:1px solid #d9d9d9;}
.common-process-wrap.active-item-wrap .paylist-tbl table th::after{height:30px;margin-top:-15px;background:#cbcbcb;}
.common-process-wrap.active-item-wrap .paylist-tbl table td{font-size:14px;color:#000}
.common-process-wrap.active-item-wrap .paylist-tbl table td a{font-size:14px;color:#000}
.common-process-wrap.active-item-wrap .paylist-tbl table td a strong{font-size:14px;color:#000;font-weight:bold;}
.common-process-wrap.active-item-wrap .paylist-tbl .paylist-tbl-bt{width:70px;height:30px;line-height:30px;padding:0;border-radius:8px;border:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;margin:0 auto;}
.common-process-wrap.active-item-wrap .paylist-tbl .paylist-tbl-bt:hover{border:2px solid #0d89e8;background:#fff;}
.common-process-wrap.active-item-wrap .paylist-tbl table td.noData{text-align:center;}
.common-process-wrap.active-item-wrap .paylist-tbl table td.noData:before{width:28px;height:28px;background-size:28px 28px;}
.common-process-wrap.active-item-wrap .paylist-tbl table td.noData:after{font-size:14px;color:#333;}

.basket-process-wrap.active-item-wrap .basket-total-top{}
.basket-process-wrap.active-item-wrap .basket-total-top .chk-item{margin-left:24px;}
.basket-process-wrap.active-item-wrap .basket-total-top .chk-item input{}
.basket-process-wrap.active-item-wrap .basket-total-top .chk-item input[type="checkbox"] + label{font-size:16px;color:#222;font-weight:500;}
.basket-process-wrap.active-item-wrap .basket-total-top .chk-item input[type="checkbox"] + label::before{width:20px;height:20px;}
.basket-process-wrap.active-item-wrap .basket-total-top .total-top-bt{width:70px;height:30px;border-radius:8px;border:1px solid #c8c8c8;background:#fff;font-size:12px;color:#101010;font-weight:500;display:flex;justify-content:center;align-items:center;}
.basket-process-wrap.active-item-wrap .basket-box{margin-top:12px;}
.basket-process-wrap.active-item-wrap .basket-box{padding:0 24px 24px 24px;}
.basket-process-wrap.active-item-wrap .basket-head{padding:10px 0;}
.basket-process-wrap.active-item-wrap .basket-head .co-name .basket-co-thum{width:32px;height:32px;}
.basket-process-wrap.active-item-wrap .chk-item input[type="checkbox"] + label::before{width:20px;height:20px;}
.basket-process-wrap.active-item-wrap .price-code{font-size:10px;color:#666;padding-bottom:5px;}
.basket-process-wrap.active-item-wrap a{font-size:16px;color:#333;font-weight:500;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap{border:1px solid #4ab698;border-radius:10px;display:flex;justify-content:flex-start;align-items:center; width: auto;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap img{width:20px;height:20px;display:flex;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap span{display:flex;padding:0 5px;font-size:13px;color:#000;font-weight:bold;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap .basket-price-tt3{margin-left:6px;font-size:16px;color:#000;font-weight:bold;}
.basket-process-wrap.active-item-wrap .basket-cont-wrap .basket-price-tt2{margin-left:4px;font-size:16px;color:#32ab8c;font-weight:bold;}
.basket-process-wrap.active-item-wrap .basket-list .basket-thum img{max-width:94px;}
.basket-process-wrap.active-item-wrap .basket-head .co-name strong{font-size:15px;color:#333;font-weight:bold;}
.basket-process-wrap.active-item-wrap .basket-head .basket-deliver span{margin-left:0;font-size:12px;color:#333;}
.basket-process-wrap.active-item-wrap .basket-head .basket-deliver span i.ico-chat{width:25px;height:25px;background:url(https://resource.mall.castingn.com/static/images/active/ico-con01.png) no-repeat center center;background-size:cover;}
.basket-process-wrap.active-item-wrap .basket-head .basket-deliver span i.ico-chat.on{width:25px;height:25px;background:url(https://resource.mall.castingn.com/static/images/active/ico-con01-on.png) no-repeat center center;background-size:cover;}
.basket-process-wrap.active-item-wrap .basket-head .basket-deliver.po1{font-size:12px;color:#333;}
.basket-process-wrap.active-item-wrap .basket-head .basket-deliver.po1 strong{font-size:12px;color:#111;font-weight:500;}
.basket-process-wrap.active-item-wrap .basket-list .basket-detail .sdate{margin-top:16px;font-size:16px;color:#333;}
.basket-process-wrap.active-item-wrap .basket-list .basket-detail .sdate + .basket-price{margin-top:5px;}

.active-item-wrap .kit-customCheckbox{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.active-item-wrap .kit-customCheckbox label{position:static;width:145px;height:30px;border-radius:8px;font-size:12px;color:#0e89e8;font-weight:bold;background:transparent url(https://resource.mall.castingn.com/static/images/active/bg-chk-off.png) no-repeat 8px center / 20px auto;}
.active-item-wrap .kit-customCheckbox input[type="checkbox"]:checked + label{background:transparent url(https://resource.mall.castingn.com/static/images/active/bg-chk-on.png) no-repeat 8px center / 20px auto;}
.active-item-wrap .basket-wrap2 .basket-process-wrap{width:100%;height:auto;overflow:hidden;padding:0;}

.active-item-wrap .rw-list-wrap{width:100%;height:auto;overflow:hidden;}
.active-item-wrap .rw-list-wrap>li{margin-top:12px;width:calc( 100% - 50px );padding:30px 24px;height:auto;overflow:hidden;border:1px solid #c8c8c8;border-radius:8px;}
.active-item-wrap .rw-list-wrap>li:first-child{margin-top:0;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rpic{width:114px;height:114px;overflow:hidden;background-size:cover !important;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont{margin-left:24px;width:100%;height:auto;overflow:hidden;flex:1;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bico{width:34px;height:34px;display:flex;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bico img{}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bname{display:flex;margin-left:13px;font-size:18px;color:#333;font-weight:bold;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .rtit{margin-top:12px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#333;font-weight:500;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .rdate{width:100%;height:auto;overflow:hidden;font-size:13px;color:#333;margin-top:32px;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap{width:250px;height:auto;overflow:hidden;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul{width:100%;height:auto;overflow:hidden;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li{margin-top:15px;display:flex;justify-content:flex-end;align-items:center;width:100%;height:auto;overflow:hidden;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li:first-child{margin-top:0;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .key{display:flex;justify-content:flex-end;align-items:center;width:150px;height:auto;overflow:hidden;font-size:14px;color:#000;font-weight:500;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value{margin-left:10px;display:flex;justify-content:flex-start;align-items:center;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value strong{display:flex;justify-content:flex-start;align-items:center;width:30px;font-size:14px;color:#0e89e8;font-weight:bold;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-bar-wrap{width:75px;height:15px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;background:url(https://resource.mall.castingn.com/static/images/active/bg-star-off.png) repeat-x left center;background-size:15px 15px;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-bar-wrap .bar{height:15px;overflow:hidden;background:url(https://resource.mall.castingn.com/static/images/active/bg-star-on.png) repeat-x left center;background-size:15px 15px;}

.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img{}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img a{}

.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img{display:flex;justify-content:center;align-items:center;width:100%;height:auto;text-align:center;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img img{}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img .btn-grade{display:inline-block;width:15px;height:15px;overflow:hidden;background:url(https://resource.mall.castingn.com/static/images/active/bg-star-off.png) repeat-x left center;background-size:15px 15px;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .value .grade-img .btn-grade.on{background:url(https://resource.mall.castingn.com/static/images/active/bg-star-on.png) repeat-x left center;background-size:15px 15px;}

.active-item-wrap .rw-list-wrap>li .detail-item-wrap textara{border:1px solid #ddd;margin:10px 0 0 0;padding:10px;}

.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rbtn{margin-left:28px;width:180px;height:108px;overflow:hidden;border-left:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center;}
.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rbtn button{display:flex;justify-content:center;align-items:center;width:130px;height:40px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;font-size:14px;color:#3a3b3c;font-weight:bold;}

.active-item-wrap .rw-list-wrap>li .detail-item-wrap{margin-top:47px;width:calc( 100% - 138px );height:auto;overflow:hidden;padding-left:138px;}
.active-item-wrap .rw-list-wrap>li .detail-item-wrap .dtit{width:100%;height:auto;overflow:hidden;font-size:14px;color:#101010;font-weight:500;}
.active-item-wrap .rw-list-wrap>li .detail-item-wrap .ddesc{border:1px solid #e5e5e5;background:#f5f5f5;border-radius:8px;width:calc( 100% - 34px );height:auto;overflow:hidden;margin-top:14px;padding:14px 16px;font-size:14px;color:#000;}
.active-item-wrap .rw-list-wrap>li .detail-item-wrap .rbtn{display:none;}

.active-item-wrap .paylist-tbl table th{height:45px;background:#f5f5f5;font-size:14px;color:#000;font-weight:bold;}
.active-item-wrap .paylist-tbl table th::after{height:16px;background:#cbcbcb;margin-top:-8px;}
.active-item-wrap .paylist-tbl table td{font-size:14px;color:#5e6062;}
.active-item-wrap .paylist-tbl .paylist-tbl-bt.btn-go{width:70px;height:25px;border-radius:4px;border:1px solid #c8c8c8;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;margin:0 auto;}
.basket-process-wrap.active-item-wrap table td.toggle a{font-size:14px;color:#5e6062;}
.basket-process-wrap .paylist-tbl .stat-wait{font-size:13px;color:#000;}
.basket-process-wrap .paylist-tbl .stat-comp{font-size:13px;color:#32ab8c;}
.active-item-wrap .paylist-tbl .toggle-con div{background:#f8f8f8; /*padding-right:68px;*/}
.active-item-wrap .paylist-tbl .toggle-con dl{padding: 0 24px;}
.active-item-wrap .paylist-tbl .toggle-con dl dt{font-size:15px; color:#3a3b3c; border-bottom:1px solid #d9d9d9; padding: 24px 0; text-align: left;}
.active-item-wrap .paylist-tbl .toggle-con dl dd{display:block;position:relative;}
.active-item-wrap .paylist-tbl .toggle-con dl dd b{background:#0d89e8;height:22px;border-radius:3px;display:flex;justify-content:center;align-items:center;width:68px;font-size:12px;color:#fff;font-weight:500;}
.active-item-wrap .paylist-tbl .toggle-con dl dd .toggle-tt{width:100%;margin-left:0;display:block;padding-top:27px;font-size:15px;color:#5e6062;}
.active-item-wrap .paylist-tbl .toggle-con dl dd .ymd{font-size:13px;color:#5e6062;position:absolute;left:80px;top:18px;}

@media screen and (max-width: 769px) {
	.active-item-wrap{width:100%;padding:0 15px 15px 15px;}
	.common-process-wrap.active-item-wrap .paylist-tbl table td{padding:15px 0 23px 0;}
	.container-alarm .common-process-wrap.active-item-wrap .paylist-tbl table td.thumb .unit-img{background-size:cover !important;width:60px;height:60px;border-radius:50%;background:#ddd;}
	.common-process-wrap.active-item-wrap .paylist-tbl table td.cont{position:relative;}
	.common-process-wrap.active-item-wrap .paylist-tbl table td.cont a{font-size:15px;}
	.common-process-wrap.active-item-wrap .paylist-tbl table td.cont .dateTime{position:absolute;right:0;bottom:15px;font-size:13px;color:#000;}
	.common-process-wrap.active-item-wrap .paylist-tbl{border-top:0;}
	.common-process-wrap.active-item-wrap .conts{padding-top:0;}

	.basket-process-wrap.active-item-wrap .basket-total-top .chk-item{margin-left:0;}
	.basket-process-wrap.active-item-wrap .basket-box{padding:0 16px 16px 16px;}
	.basket-process-wrap.active-item-wrap .basket-head{position:relative;display:flex;justify-content:flex-start;align-items:center;}
	.basket-process-wrap.active-item-wrap .basket-head .basket-deliver.po1{line-height:1.4em;font-size:10px;display:block;position:absolute;right:0;top:12px;text-align:right;}
	.basket-process-wrap.active-item-wrap .basket-head .basket-deliver.po1 strong{font-size:10px;width:100%;display:block;text-align:right;}
	.basket-process-wrap.active-item-wrap .chk-item{margin:0 5px 0 0;}
	.basket-process-wrap.active-item-wrap .basket-head .co-name .basket-co-thum{width:24px;height:24px;}
	.basket-process-wrap.active-item-wrap .basket-head .co-name .basket-co-thum img{width:24px;height:24px;}
	.basket-process-wrap.active-item-wrap .basket-list{padding:10px 0 60px 0;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;}
	.basket-process-wrap.active-item-wrap .basket-list .count{position:absolute;right:0;bottom:13px;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-thum{margin:0 10px;position:static;width:60px;height:60px;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-thum img{max-width:60px;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail{width:100%;flex:1;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail a{font-size:14px;color:#333;line-height:1.29em;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail .basket-price span{display:none;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail .basket-price{width:100%;margin:0;min-height:0;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap .basket-price-tt3{font-size:12px;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap{margin-top:8px;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap{height:16px;border-radius:8px;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap img{width:16px;height:16px;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap .smartpin-item-wrap span{letter-spacing:-1px;display:flex !important;font-size:10px !important;}
	.basket-process-wrap.active-item-wrap .basket-cont-wrap .basket-price-tt2{font-size:12px;}
	.basket-process-wrap.active-item-wrap .basket-head .basket-deliver span{font-size:10px;}
	.basket-process-wrap.active-item-wrap .basket-head .basket-deliver{margin-left:0;position:absolute;right:0;top:10px;}
	.basket-process-wrap.active-item-wrap .delivery-btn-area .btn-comp{height:50px;font-size:16px;}

	.basket-process-wrap.active-item-wrap .basket-list .basket-detail .sdate{margin-top:10px;font-size:12px;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail .sdate + .basket-price{margin-top:5px;}
	.basket-process-wrap.active-item-wrap .basket-list .basket-detail .sdate + .basket-price .basket-cont-wrap{margin-top:0;}

	.active-item-wrap .kit-customCheckbox{margin-top:24px;}
	.active-item-wrap .rw-list-wrap>li{width:calc( 100% - 34px );padding:16px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap{position:relative;display:block;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rpic{position:absolute;left:0;top:34px;width:60px;height:60px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rbtn{width:100%;height:auto;margin-left:0;border-left:0;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rbtn button{width:100%;height:35px;font-size:13px;color:#5e6062;border-radius:8px;}
	.active-item-wrap .rw-list-wrap>li.complete .rows-item-wrap .rbtn{display:none;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont{position:relative;margin-left:0;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .rdate{width:auto;position:absolute;right:0;top:0;margin:0;font-size:13px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bico{width:24px;height:24px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bico img{width:24px;height:24px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .biz-item-wrap .bname{font-size:15px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rcont .rtit{min-height:80px;margin-top:5px;width:calc( 100% - 50px );padding-left:70px;font-size:14px;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap{padding:14px 0;width:100%;border-top:1px solid #aaaeb1}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li{justify-content: center;}
	.active-item-wrap .rw-list-wrap>li .rows-item-wrap .rating-item-wrap ul li .key{width:120px;font-size:15px;}
	.active-item-wrap .rw-list-wrap>li .detail-item-wrap{margin-top:0;width:100%;padding-left:0;}
	.active-item-wrap .rw-list-wrap>li .detail-item-wrap .ddesc{padding:8px;width:calc( 100% - 18px );background:#fff;border:1px solid #c8c8c8;}
	.active-item-wrap .rw-list-wrap>li .detail-item-wrap .rbtn{margin-top:16px;display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;}
	.active-item-wrap .rw-list-wrap>li .detail-item-wrap .rbtn button{display:flex;justify-content:center;align-items:center;width:100%;height:35px;overflow:hidden;border-radius:8px;border:1px solid #d9d9d9;background:#fff;font-size:13px;color:#5e6062;}

	.active-item-wrap.basket-process-wrap .linquiry-info .item .biz-info-wrap{display:flex;justify-content:flex-start;align-items:center;}
	.active-item-wrap.basket-process-wrap .linquiry-info .item .biz-info-wrap img{display:flex;width:24px;height:24px;}
	.active-item-wrap.basket-process-wrap .linquiry-info .item .biz-info-wrap span{margin-left:8px;width:auto;display:flex;font-size:15px;color:#333;font-weight:bold;}
	.active-item-wrap.basket-process-wrap .linquiry-info .item .btn-detail{width:auto;border:0;display:flex;justify-content:flex-start;align-items:center;}
	.active-item-wrap.basket-process-wrap .linquiry-info .item .btn-detail span{width:auto;display:flex;font-size:14px;color:#0e89e8;font-weight:bold;}
	.active-item-wrap.basket-process-wrap .linquiry-info .item .btn-detail i{display:flex;margin-left:5px;font-size:14px;color:#0e89e8;font-weight:bold;}
	.active-item-wrap.basket-process-wrap .linquiry-info::after{display:none;}
	.active-item-wrap.basket-process-wrap .linquiry-info .question dl dt span{margin-left:0;font-size:15px;color:#000;font-weight:bold;}
	.active-item-wrap.basket-process-wrap .linquiry-info .question dl dd{font-size:15px;color:#000;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt{margin-top:10px;display:flex;justify-content:space-between;align-items:center;width:100%;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .ymd{font-size:15px;color:#000;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-wait{display:flex;justify-content:flex-start;align-items:center;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-wait span{display:flex;font-size:15px;color:#000;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-wait i{display:none}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-comp{display:flex;justify-content:flex-start;align-items:center}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-comp span{display:flex;font-size:15px;color:#000;font-weight:bold;}
	.active-item-wrap.basket-process-wrap .linquiry-info .stat-tt .stat-comp i{margin-left:5px;display:flex;font-size:15px;color:#5e6062;font-weight:bold;transform:rotate(180deg)}
	.active-item-wrap.basket-process-wrap .linquiry-info{border-bottom:1px solid #efefef;}
	.active-item-wrap.basket-process-wrap .linquiry-info.on .stat-tt .stat-comp i{transform:rotate(0deg)}
	.active-item-wrap.basket-process-wrap .linquiry-answer{position:relative;width:100%;padding:13px 16px 16px 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start}
	.active-item-wrap.basket-process-wrap .linquiry-answer b{position:static;width:70px;height:30px;border-radius:8px;background:#0e89e8;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;font-weight:500;}
	.active-item-wrap.basket-process-wrap .linquiry-answer .sdesc{width:100%;flex:1;height:auto;overflow:Hidden;margin-left:12px;font-size:15px;color:#000;line-height:1.67em;min-height: 51px;}
	.active-item-wrap.basket-process-wrap .linquiry-answer .ymd{position:absolute;left:20px;top:49px;font-size:13px;color:#000;}

	/* 우리 회사 찾기 */
	.comn-item-wrap{width: 100%; padding: 62px 16px 33px 16px; margin: 0; box-sizing: border-box; max-width: 100%;}
	.comn-item-wrap .comn-tit{ border-bottom: 1px solid #c5c5c5; padding-bottom: 23px; display: flex; align-items: center; display: none;}
	.comn-item-wrap .comn-tit span{font-size: 32px; color: #101010; font-weight: bold;}
	.comn-item-wrap .comn-tit .btn-back{text-indent: -999999px; font-size: 0; line-height: 0; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/btn-page-back.png) center/10px no-repeat; width: 32px; height: 32px; margin-right: 20px;}
	.comn-item-wrap .co-item-area{padding: 0;}
	.comn-item-wrap .co-item-area .ntc-msg{font-size: 18px; color: #000; font-weight: 800; display: flex; align-items: center; margin-bottom: 8px;}
	.comn-item-wrap .co-item-area .ntc-msg::before{width: 17px; height: 17px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-warg.png) left/100% no-repeat; margin-right: 5px; content: '';}
	.comn-item-wrap .co-item-area .txt1{font-size: 16px; color: #3a3b3c; font-weight: 500; margin: 0 0 12px 0; line-height: 20px;}
	.comn-item-wrap .co-item-area .co-info-box{width: 100%; height: auto; border-radius: 8px; border: 1px solid #0e89e8; background: #e9f5ff; padding: 20px 32px; box-sizing: border-box; display: flex; align-items: center; margin-bottom: 20px;}
	.comn-item-wrap .co-item-area .co-info-box ul li{font-size: 14px; color: #5e6062; line-height: 20px;}
	.comn-item-wrap .co-item-area .co-info-box ul li strong{font-weight: normal;}
	.comn-item-wrap .co-item-area .desc1{font-size: 14px; color: #85888d; line-height: 20px; padding-bottom: 27px; border-bottom: 1px solid #c5c5c5; padding-bottom: 20px;}
	.comn-item-wrap .co-item-area .desc1 br{display: none;}

	.comn-item-wrap .co-item-area .total-group{font-size: 14px; color: #0e89e8; font-weight: bold; margin-bottom: 12px;}
	.comn-item-wrap .co-item-area .group-area{display: flex; align-items: center; margin: 0 -40px; padding-left: 40px; padding-right: 40px; box-sizing: border-box; margin-bottom: 53px;}
	.comn-item-wrap .co-item-area .group-area .group-box{width: 280px; height: 135px; display: flex; align-items: center; box-sizing: border-box; border-radius: 8px; border: solid 1px #d9d9d9; background-color: #fff; position: relative; padding:0 25px 0 72px;}
	.comn-item-wrap .co-item-area .group-area .group-box.on{border: solid 2px #0e89e8;}
	.comn-item-wrap .co-item-area .group-area .group-box .chkbox{display:inline-flex; justify-content:flex-start; align-items:center; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
	.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]{cursor:pointer; outline:none; display:flex; background:#fff; border:2px solid #d5d5d5; width:24px; height:24px; border-radius:50%; overflow:hidden;
		appearance: none;-moz-appearance: none;-webkit-appearance: none; background:url(https://resource.mall.castingn.com/static/images/ico-rd-chk2.png) center no-repeat; position: absolute; left: 28px;}
	.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]:checked{width:24px;height:24px; background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}
	.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]::-ms-check{outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;width:24px;height:24px;content:"";background:#fff;border-radius:50%;border:1px solid #999;}
	.comn-item-wrap .co-item-area .group-area .group-box .chkbox input[type=checkbox]:checked::-ms-check{color:transparent;background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}

	.comn-item-wrap .co-item-area .group-area .group-box ul{font-size: 14px; color: #5e6062; font-weight: 500;}
	.comn-item-wrap .co-item-area .group-area .group-box ul li{line-height: 1.5;}
	.comn-item-wrap .co-item-area .group-area .group-box ul li span{color: #85888d;}
	.comn-item-wrap .co-item-area .group-area .group-box ul li.list-tit{font-weight: bold; font-size: 16px; max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.group-area .swiper-button-prev{display: none;}
	.group-area .swiper-button-next{right: 46px; background:transparent;}

	.comn-item-wrap .btn-group{display: flex; align-items: center;}
	.comn-item-wrap .btn-group.col{flex-direction: column;}
	.comn-item-wrap .btn-group.col button + button, .comn-item-wrap .btn-group.col a + a{margin-top: 8px;}
	.comn-item-wrap .btn-group button, .comn-item-wrap .btn-group a{display: flex; justify-content: center; align-items: center; box-sizing: border-box;}
	.comn-item-wrap .btn-group button.comp1, .comn-item-wrap .btn-group a.comp1{width: 100%; height: 49px; border-radius: 8px; background-color: #0d89e8; font-size: 16px; font-weight: 500; color: #fff;}
	.comn-item-wrap .btn-group button.comp2, .comn-item-wrap .btn-group a.comp2{width: 100%; height: 49px; border-radius: 8px; background-color: #fff; font-size: 16px; font-weight: 500; color: #5e6062; border: solid 1px #85888d;}
	.comn-item-wrap .btn-group .btn-link{font-size: 14px; color: #b3b7ba; font-weight: 500; text-decoration: underline; margin-top: 16px; display: flex; align-items: center;}
	.comn-item-wrap .btn-group .btn-link:after{content: ''; width: 8px; height: 13px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/ico-link-arr.png) left/100% no-repeat; margin:0 5px; }


}

/*�솢�룞�젙蹂�*/
.buy-item-wrap{width:calc(100% - 180px); height:auto; overflow:Hidden; padding: 0 0 100px 24px;}
.basket-process-wrap.buy-item-wrap .org-area{margin-top:24px;border-top:1px solid #ececec;padding-top:69px;}
.basket-process-wrap.buy-item-wrap .org-area .org-img{}
.basket-process-wrap.buy-item-wrap .org-area .org-img .ico-org{}
.basket-process-wrap.buy-item-wrap .org-area p{padding-top:33px;font-size:16px;color:#333;line-height:1.37em;}
.basket-process-wrap.buy-item-wrap .org-box-area{margin-top:40px;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box{width:calc( 50% - 14px );padding:45px 30px;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box p{font-size:16px;color:#000;line-height:1.5em;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box .btn-group{}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box .btn-group button.btn-type1{width:130px;height:30px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#5e6062;font-weight:bold;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box .btn-group button.btn-type2{width:140px;height:30px;border-radius:8px;border:1px solid #0e89e8;background:#0e89e8;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;font-weight:bold;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box .btn-group button.btn-type2 span{display:flex;font-size:12px;color:#fff;font-weight:bold;}
.basket-process-wrap.buy-item-wrap .org-box-area .org-box .btn-group button.btn-type2 i{display:flex;font-size:15px;color:#fff;font-weight:bold;margin:0 0 0 5px;}
.layer-pop.org-name-pop{background:#f8f8f8;padding:20px;}
.layer-pop.org-name-pop .pop-org-tt2{font-size:16px;color:#000;font-weight:bold;}
.layer-pop button.btn-type2{width:70px;height:30px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#5e6062;font-weight:bold;}
.layer-pop.org-add-pop{background:#f8f8f8;width:990px;border:1px solid #c8c8c8;}
.layer-pop.org-add-pop .pop-head{padding-left:20px;justify-content:flex-start;background:transparent;font-size:16px;color:#000;font-weight:bold;}
.layer-pop.org-add-pop .pop-con{padding:20px;}
.layer-pop.org-add-pop .pop-con .org-file-area,
.layer-pop.org-add-pop .pop-con .org-file-area2{display:flex;justify-content:flex-start;align-items:center;width:100%;}
.layer-pop.org-add-pop .pop-con .org-file-area form,
.layer-pop.org-add-pop .pop-con .org-file-area2 form{display:flex;justify-content:flex-start;align-items:center;width:100%;}
.layer-pop.org-add-pop .pop-con .org-file-area .file-upload,
.layer-pop.org-add-pop .pop-con .org-file-area2 .file-upload2{width:100%;flex:1;border-radius:8px;border:1px solid #c8c8c8;}
.layer-pop.org-add-pop .pop-con .org-file-area label,
.layer-pop.org-add-pop .pop-con .org-file-area2 label{margin-left:10px;position:static;width:130px;height:40px;overflow:hidden;border-radius:8px;border:1px solid #aaaeb1;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;font-weight:bold;background:#fff;}
.layer-pop.org-add-pop .pop-con .org-file-area button.file-upt-btn,
.layer-pop.org-add-pop .pop-con .org-file-area2 button.file-upt-btn{
	margin-left: 10px;
	position: static;
	width: 130px;
	height: 40px;
	overflow: hidden;
	border-radius: 8px;
	border: 1px solid #aaaeb1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #5e6062;
	font-weight: bold;
	background: #fff;
}

.layer-pop.org-add-pop .pop-con .pop-org-tt{font-size:14px;color:#333}
.layer-pop.org-add-pop .pop-btn-group{display:flex;justify-content:center;align-items:center;}
.layer-pop.org-add-pop button.btn-type1{display:flex;justify-content:center;align-items:center;width:70px;height:30px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;font-size:12px;color:#5e6062;font-weight:bold;padding:0;min-width:0;}
.layer-pop.org-add-pop .pop-con .data-box {
	overflow-y: auto;
	max-height: 400px;
}
.layer-pop.org-add-pop .pop-con .data-box::-webkit-scrollbar {
	width:8px
}
.layer-pop.org-add-pop .pop-con .data-box::-webkit-scrollbar-thumb {
	height: 30%; /* 스크롤바의 길이 */
	background: #d1d1d1; /* 스크롤바의 색상 */
	border-radius: 10px;
}
.layer-pop.org-add-pop .pop-con .data-box::-webkit-scrollbar-track {
	background: transparent;  /*스크롤바 뒷 배경 색상*/
}
.layer-pop.org-add-pop .pop-con .data-box table {
	border-collapse: collapse;
	width:100%;
}
.layer-pop.org-add-pop .pop-con .data-box table th,
.layer-pop.org-add-pop .pop-con .data-box table td {
	font-size:14px;
	text-align: center;
}
.layer-pop.org-add-pop .pop-con .data-box table th:last-child,
.layer-pop.org-add-pop .pop-con .data-box table td:last-child {
	border-right: none;
}
.layer-pop.org-add-pop .pop-con .data-box table th {
	background-color:#eee;
	position: sticky;
	top: 0;
	border-right: 1px solid #d1d1d1;
}
.layer-pop.org-add-pop .pop-con .data-box table th > .bd{
	border-top:2px solid #333;
	padding:5px;
	border-bottom:1px solid #333;
}
.layer-pop.org-add-pop .pop-con .data-box table td {
	border-bottom: 1px solid #e1efef;
	background-color: #fff;
	border-right: 1px solid #e1efef;
	padding:5px;
}
.layer-pop.org-add-pop .pop-con .data-box table td input[type="text"]{
	width:100%;
	border-bottom: 1px solid #ddd;
	border-radius: 3px;
	text-indent: 5px;
}
.layer-pop.org-add-pop .pop-con .data-box table td input[type="text"]:read-only {
	background-color: #eee;
}
.layer-pop.org-add-pop .pop-con .data-box table td .data-cell-upt-btn {
	border:1px solid #ddd;
	border-radius: 3px;
	padding: 2px 5px;
	width:60px;
	height:auto;
	transition: .2s;
	background-color: #fff;
	color:#333;
}
.layer-pop.org-add-pop .pop-con .data-box table td .data-cell-upt-btn.active,
.layer-pop.org-add-pop .pop-con .data-box table td .data-cell-upt-btn:hover {
	background-color: #d8ecfc;
	color: #0d89e8;
}
.layer-pop.org-add-pop .pop-con .data-btn-cs {
	text-align: right;
}
.layer-pop.org-add-pop .pop-con .data-btn-cs .data-upt-btn {
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd;
	color: #333;
	height: 30px;
	line-height: 30px;
	margin:20px 0  8px;
	padding: 0 8px;
	width: auto;
}
.basket-process-wrap.buy-item-wrap{position:relative;}
.basket-process-wrap.buy-item-wrap .org-link-tt{position:absolute;left:160px;top:8px;display:flex;justify-content:flex-start;align-items:center;}
.basket-process-wrap.buy-item-wrap .org-link-tt .link-btn{display:flex;justify-content:center;align-items:center;width:130px;height:30px;border-radius:8px;border:1px solid #c9c9c9;background:#fff;font-size:12px;color:#101010;font-weight:500;}
.basket-process-wrap.buy-item-wrap .org-link-tt .oico{margin-left:26px; display:flex; width:16px; height:16px; overflow:Hidden; background-size:cover !important; margin-top: -14px;}
.basket-process-wrap.buy-item-wrap .org-link-tt .odesc{display:flex;margin-left:8px;width:100%;flex:1;height:auto;overflow:hidden; font-size:12px; color:#5e6062;font-weight:500;line-height:1.36em; flex-direction: column; align-items: flex-start;}
.basket-process-wrap.buy-item-wrap .org-link-tt .odesc span{font-size: 12px; color: #101010; font-weight: 500; background: rgba(246, 233, 107, 0.46); margin-left: 0; padding: 2px 8px;}


.basket-process-wrap.buy-item-wrap .org-btn-area{border-top:1px solid #222;margin-top:24px;padding-top:24px;}
.basket-process-wrap.buy-item-wrap .org-btn-area button.btn-type1{width:auto; min-width:120px; padding:0 5px; height:30px;border-radius:8px;background:#0e89e8;border:1px solid #0e89e8;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;font-weight:bold;margin-left:8px; margin-right:0px;}
.basket-process-wrap.buy-item-wrap .org-btn-area button.btn-type2{width:auto; min-width:120px; padding:0 5px; height:30px;border-radius:8px;background:#fff;border:1px solid #aaaeb1;display:flex;justify-content:center;align-items:center;font-size:12px;color:#5e6062;font-weight:bold;margin-left:8px; margin-right:0px;}
.basket-process-wrap.buy-item-wrap .ztree li.level0{}

/* .basket-process-wrap.buy-item-wrap .ztree li span.button.switch{width:18px;height:18px;} */
/**/
/*.basket-process-wrap.buy-item-wrap .ztree li span.button.root_close{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.roots_close{background: url(https://resource.mall.castingn.com/static/images/tree/ico-arr-down.png) left/100% no-repeat; width:11px; height:10px;transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.root_open{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(0deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.roots_open{background: url(https://resource.mall.castingn.com/static/images/tree/ico-arr-down.png) left/100% no-repeat; width:11px;height:10px; transform: rotate(192deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.center_close{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.center_open{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(192deg);}

.basket-process-wrap.buy-item-wrap .ztree li span.button.bottom_docu{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.level1.bottom_docu{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.level2.bottom_docu{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.level1.center_docu{background:url(https://resource.mall.castingn.com/static/images/account/ico-tree-open.png) no-repeat;background-size:18px 18px;width:18px;height:18px;transform: rotate(0deg);}

.basket-process-wrap.buy-item-wrap .ztree li span.button.bottom_open{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(192deg);}
.basket-process-wrap.buy-item-wrap .ztree li span.button.bottom_close{background:url(https://resource.mall.castingn.com/static/images/tree/ico-tree-close.png) no-repeat; background-size:100%; width:11px; height:10px; transform: rotate(30deg);}*/
/**/


.basket-process-wrap.buy-item-wrap .ztree li span{font-size:14px;color:#000;}
.basket-process-wrap.buy-item-wrap .ztree li span.count-tit{font-size: 16px; color: #0e89e8;} /* 조직 관리 1뎁스 카운트 */
.basket-process-wrap.buy-item-wrap .ztree li span.ico-new{width: 17px; height: 17px; display: inline-block; vertical-align: middle; background: url(https://resource.mall.castingn.com/static/images/tree/ico-new.png) left/100% no-repeat; text-indent: -999999px; font-size: 0; margin-left: 4px;}

.basket-process-wrap.buy-item-wrap .ztree li span.button.roots_open + span + a span{font-size:16px;font-weight:bold}
.basket-process-wrap.buy-item-wrap .ztree li a{}
.basket-process-wrap.buy-item-wrap .ztree li span.button.add{width:70px;height:30px;border-radius:8px;border:1px solid #c9c9c9;background:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#101010; margin-bottom: -3px;}
.basket-process-wrap.buy-item-wrap .ztree li span.button.add:after{font-size:12px;color:#101010;}
.basket-process-wrap.buy-item-wrap .ztree li span.button.edit{width:70px;height:30px;border-radius:8px;border:1px solid #c9c9c9;background:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#101010; margin-bottom: -3px;}
.basket-process-wrap.buy-item-wrap .ztree li span.button.edit:after{font-size:12px;color:#101010;}
.basket-process-wrap.buy-item-wrap .ztree li span.button.remove{width:70px;height:30px;border-radius:8px;border:1px solid #c9c9c9;background:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#101010; margin-bottom: -3px;}
.basket-process-wrap.buy-item-wrap .ztree li span.button.remove:after{font-size:12px;color:#101010;}
.basket-process-wrap.buy-item-wrap .ztree{ border-top:0;}

.basket-process-wrap.buy-item-wrap .ztree li a.level1 span.button.add{margin-bottom: -8px}
.basket-process-wrap.buy-item-wrap .ztree li a.level1 span.button.edit{margin-bottom: -8px}
.basket-process-wrap.buy-item-wrap .ztree li a.level1 span.button.remove{margin-bottom: -8px}




.basket-process-wrap.buy-item-wrap .common-tit{margin-top:8px; padding:0 0 24px 0;border-bottom:1px solid #222; margin-bottom: 24px;}
.basket-process-wrap.buy-item-wrap .org-tit{margin:24px 0 0 0;padding-bottom:12px;font-size:18px;color:#000;font-weight:Bold;}
.basket-process-wrap.buy-item-wrap .org-tit .ico-company{}
.basket-process-wrap.buy-item-wrap .org-tit span{font-size:18px;color:#0e89e8;}
.basket-process-wrap.buy-item-wrap .search-area2{}
.basket-process-wrap.buy-item-wrap .search-area2 .search-select{}
.basket-process-wrap.buy-item-wrap .search-area2 .search-select .select{height:40px;border-radius:8px;border:1px solid #dadddf;padding-left:14px;color:#000;font-size:14px;}
.basket-process-wrap.buy-item-wrap .search-area2 .search-box2{height:38px;border:1px solid #dadddf;margin:0 9px;width:100%;flex:1;}
.basket-process-wrap.buy-item-wrap .search-area2 .search-box2 input{color:#000;font-size:14px;}
.basket-process-wrap.buy-item-wrap .search-area2 .search-box2 button{}
.basket-process-wrap.buy-item-wrap .search-area2 .btn-select-delete{display:flex;justify-content:center;align-items:center;width:130px;height:40px;border-radius:8px;border:1px solid #c9c9c9;background:#fff;font-size:14px;color:#101010;font-weight:500;}
.basket-process-wrap.buy-item-wrap .paylist-tbl{border-top:1px solid #d9d9d9;}
.basket-process-wrap.buy-item-wrap .paylist-tbl table th{background:#f5f5f5;height:45px;font-size:14px;color:#000;font-weight:bold;}
.basket-process-wrap.buy-item-wrap .paylist-tbl table th::after{background:#cbcbcb;height:16px;margin-top:-8px;}
.basket-process-wrap.buy-item-wrap .paylist-tbl table th:last-child:after{display:none;}
.basket-process-wrap.buy-item-wrap .paylist-tbl table td{font-size:14px;color:#000;border-bottom:1px solid #d9d9d9;}
.basket-process-wrap.buy-item-wrap .paylist-tbl .colr-green{}
.basket-process-wrap.buy-item-wrap .paylist-tbl .btn-group-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;}
.basket-process-wrap.buy-item-wrap .paylist-tbl button.colr-blue{text-decoration:none !important;;width:45px;height:30px;border-radius:8px;overflow:hidden;border:1px solid #c9c9c9;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;margin:0 2px;}
.basket-process-wrap.buy-item-wrap .paylist-tbl button.tbl-btn-type1{text-decoration:none !important;width:45px;height:30px;border-radius:8px;overflow:hidden;border:1px solid #c9c9c9;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;margin:0 2px;}
.basket-process-wrap.buy-item-wrap .delivery-btn-area{}
.basket-process-wrap.buy-item-wrap .delivery-btn-area .btn-comp2{}
.basket-process-wrap.buy-item-wrap .delivery-btn-area .btn-comp{}

.layer-pop.org-modify-pop{width:994px;}
.layer-pop.org-modify-pop .pop-head{background:#fff;justify-content:flex-start;font-size:16px;color:#000;font-weight:bold;padding-left:20px;}
.layer-pop.org-modify-pop .pop-head{}
.layer-pop.org-modify-pop .pop-close{right:10px;top:10px;width:20px;height:20px;background: url(https://resource.mall.castingn.com/static/images/sub/ico-pop-close.png) left/100% no-repeat;}
.layer-pop.org-modify-pop .pop-con{padding-top:0;}
.layer-pop.org-modify-pop .modify-info{}
.layer-pop.org-modify-pop .modify-info li{}
.layer-pop.org-modify-pop .modify-info li strong{font-size:13px;color:#000;}
.layer-pop.org-modify-pop .modify-info li span{font-size:13px;color:#000;}
.layer-pop.org-modify-pop .modify-info li .link{text-decoration:none !important;}
.layer-pop.org-modify-pop .modify-info li span input{width:100%;flex:1;}
.layer-pop.org-modify-pop .modify-info li span select{flex:1;}
.layer-pop.org-modify-pop .modify-info li span .btn-link{margin-left:10px;width:130px;height:42px;border:1px solid #c9c9c9;border-radius:8px;padding:0;background:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;color:#101010;font-weight:500;}
.layer-pop.org-modify-pop .pop-btn-group{margin:20px 0 0 0;}
.layer-pop.org-modify-pop button.btn-type1{min-width:0;width:70px;height:30px;border-radius:8px;border:1px solid #c9c9c9;display:flex;justify-content:center;align-items:center;padding:0;font-size:12px;color:#101010;font-weight:500;}

@media screen and (max-width: 769px) {
	.buy-item-wrap{width:calc( 100% - 30px );padding:15px;}
}


.myif-sourcing-cnt-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;}
.myif-sourcing-cnt-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myif-sourcing-cnt-wrap ul li{width:160px;height:auto;overflow:hidden;}
.myif-sourcing-cnt-wrap ul li a{width:158px;height:112px;overflow:hidden;border-radius:15px;border:1px solid #e7e9eb;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myif-sourcing-cnt-wrap ul li .mheader{width:calc( 100% - 36px );padding:0 18px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myif-sourcing-cnt-wrap ul li .mheader .sico{display:flex;width:24px;height:24px;overflow:hidden;}
.myif-sourcing-cnt-wrap ul li .mheader .stxt{display:flex;margin-left:4px;font-size:14px;color:#222;}
.myif-sourcing-cnt-wrap ul li .mcnt{margin-top:18px;/*width:calc( 100% - 36px );*/padding:0 18px;height:auto; font-size:14px;color:#222;}
.myif-sourcing-cnt-wrap ul li .mcnt strong{font-size:36px;color:#222;font-weight:bold;}
.myif-sourcing-cnt-wrap ul li:nth-child(1) .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list01.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(2) .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list02.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(3) .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list03.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(4) .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list04.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(5) .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list05.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li a.on{border-color:#0e89e8;background:#0e89e8;}
.myif-sourcing-cnt-wrap ul li a.on .mheader .stxt{color:#fff;}
.myif-sourcing-cnt-wrap ul li a.on .mcnt{color:#fff;}
.myif-sourcing-cnt-wrap ul li a.on .mcnt strong{color:#fff;}
.myif-sourcing-cnt-wrap ul li:nth-child(1) a.on .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list01-on.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(2) a.on .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list02-on.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(3) a.on .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list03-on.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(4) a.on .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list04-on.svg) no-repeat center center;}
.myif-sourcing-cnt-wrap ul li:nth-child(5) a.on .mheader .sico{background:url(https://resource.mall.castingn.com/static/images/ico-myif-soc-list05-on.svg) no-repeat center center;}

.myif-soc-list{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.myif-soc-list .th-list{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:100%;height:45px;overflow:Hidden;background:#f5f5f5;display:flex;justify-content:flex-start;align-items:center;}
.myif-soc-list .th-list li{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#000;font-weight:bold;}
.myif-soc-list .th-list li:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .th-list li:first-child{width:100%;flex:1;height:45px;}
.myif-soc-list .th-list li:first-child:before{display:none;}
.myif-soc-list .td-list{width:100%;height:auto;overflow:hidden;}
.myif-soc-list .td-list li{width:100%;height:45px;border-bottom:1px solid #d9d9d9;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myif-soc-list .td-list li .mtit{width:100%;height:45px;overflow:Hidden;flex:1;text-align:center;font-size:14px;color:#5e6062;display:flex;justify-content:center;align-items:center;}
.myif-soc-list .td-list li .mdate{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.myif-soc-list .td-list li .mdate:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .td-list li .mname{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.myif-soc-list .td-list li .mname:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .td-list li .mcnt01{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.myif-soc-list .td-list li .mcnt01:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .td-list li .mcnt02{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.myif-soc-list .td-list li .mcnt02:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .td-list li .mbtn{position:relative;width:100px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.myif-soc-list .td-list li .mbtn:before{content:"";width:1px;height:16px;overflow:hidden;display:block;background:#cbcbcb;position:absolute;left:0;top:50%;margin-top:-8px;}
.myif-soc-list .td-list li .mbtn button{width:70px;height:30px;overflow:hidden;border-radius:8px;border:1px solid #c8c8c8;font-size:12px;color:#101010;display:flex;justify-content:center;align-items:center;}

.myif-soc-detail-wrap{width:996px;height:auto;overflow:Hidden;margin:0 auto;}
.myif-soc-detail-wrap .mtit{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #aaaeb1;font-size:22px;color:#101010;font-weight:bold;padding:33px 0 12px 0;}
.myif-soc-detail-wrap .soc-tabmenu-list{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myif-soc-detail-wrap .soc-tabmenu-list li{width:150px;height:auto;overflow:hidden;margin:0 15px;}
.myif-soc-detail-wrap .soc-tabmenu-list li a{padding:24px 0 6px 0;width:100%;border-bottom:4px solid #e7e9eb;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#b3b4b5;cursor:default;}
.myif-soc-detail-wrap .soc-tabmenu-list li a.on{color:#0e89e8;border-color:#0e89e8;}

.myif-soc-detail-wrap .detail-cont-wrap{margin:48px auto 40px auto;width:843px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item{width:47%;flex:1;height:610px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap{width:100%;height:auto;overflow:hidden;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap .rico{width:106px;height:106px;overflow:hidden;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap .rtxt{margin-top:8px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#676767;line-height:1.35em;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap .rtel{text-align:center;margin-top:5px;width:100%;height:auto;overflow:hidden;font-size:15px;color:#676767;line-height:1.44em;}
.myif-soc-detail-wrap .detail-cont-wrap .arr{width:40px;height:610px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myif-soc-detail-wrap .detail-cont-wrap .arr i{font-weight:bold;font-size:30px;color:#2c2d2e;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item{width:440px;height:auto;overflow:hidden;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview{width:438px;height:608px; overflow:auto; border:1px solid #e7e9eb;border-radius:12px;}

.myif-soc-detail-wrap .detail-cont-wrap .sc-list{width: 53%; padding-left: 29px; padding-right: 29px;}
.myif-soc-detail-wrap .detail-cont-wrap .sc-list .arr.sc-prev{position: absolute; left: -11px; top:0; background: #fff; z-index: 100; height: 700px;}
.myif-soc-detail-wrap .detail-cont-wrap .sc-list .arr.sc-next{position: absolute; right: -11px; top: 0; background: #fff; z-index: 100; height: 700px;}

.myif-soc-detail-wrap .detail-cont-wrap .sc-list .arr.sc-prev:disabled i{display: none;}
.myif-soc-detail-wrap .detail-cont-wrap .sc-list .arr.sc-next:disabled i{display: none;}


.myif-soc-detail-wrap .detail-btn-wrap{width:100%;height:auto;overflow:Hidden;margin:40px auto 0px auto;display:flex;justify-content:flex-end;align-items:center;}
.myif-soc-detail-wrap .detail-btn-wrap button{display:flex;justify-content:center;align-items:center;margin-left:9px;width:130px;height:40px;overflow:hidden;border-radius:8px;border:1px solid #c8c8c8;background:#fff;font-size:14px;color:#101010;font-weight:500;}
.myif-soc-detail-wrap .detail-btn-wrap button:hover{border:2px solid #0e89e8;}

.chat-page-wrap{width:calc( 100% - 2px );height:608px;overflow:hidden;border:1px solid #e7e9eb;border-radius:12px;}
.chat-page-wrap .chat-header-wrap{width:calc( 100% - 40px );height:60px;overflow:Hidden;padding:0 20px;display:flex;justify-content:space-between;align-items:center;}
.chat-page-wrap .chat-header-wrap .ctit{font-size:15px;color:#333;font-weight:bold;}
.chat-page-wrap .chat-header-wrap button{width:70px;height:30px;overflow:hidden;border-radius:8px;border:1px solid #c8c8c8;background:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;color:#101010;font-weight:500;}
.chat-page-wrap .chat-header-wrap button:hover{border:2px solid #0d89e8;}
.chat-page-wrap .chat-cont-wrap{width:calc( 100% - 40px );height:540px;overflow:hidden;overflow-y:auto;padding:0 20px;}
.chat-page-wrap .chat-cont-wrap ul{width:100%;height:auto;overflow:hidden;}
.chat-page-wrap .chat-cont-wrap ul li{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.chat-page-wrap .chat-cont-wrap ul li:first-child{margin-top:0;}
.chat-page-wrap .chat-cont-wrap ul li .upic{width:50px;height:50px;overflow:hidden;border-radius:50%;background-size:cover !important;background-position:center center !important;}
.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}
.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap .ctxt{margin-top:8px;background:#d1ece5;border-radius:20px;padding:8px 18px;display:inline-flex;justify-content:flex-start;align-items:flex-start;font-size:14px;color:#333;line-height:1.43em;letter-spacing: -0.56px;}

.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap .cbtn{margin-top:24px;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;overflow:hidden;}
.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap .cbtn button{width:125px;height:23px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid #aaaeb1;font-size:12px;color:#5e6062;font-weight:500;letter-spacing: -0.56px;}
.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap .ctel{margin-top:8px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#676767;letter-spacing: -0.56px;}
.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap .cbtn + .ctxt{margin-top:24px;}

.chat-page-wrap .chat-cont-wrap ul li.right{flex-direction:row-reverse;justify-content:flex-end;}
.chat-page-wrap .chat-cont-wrap ul li.right .chat-item-wrap{margin-left:0;margin-right:16px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;}
.chat-page-wrap .chat-cont-wrap ul li.right .chat-item-wrap .ctxt{margin-left:auto;}

.maching-page-wrap{width:calc( 100% - 40px );height:auto;overflow:Hidden;padding:0 20px;}
.maching-page-wrap .rtit{width:100%;height:55px;overflow:hidden;font-size:16px;color:#333;font-weight:bold;display:flex;justify-content:flex-start;align-items:center;}
.maching-page-wrap .scrolls{width:100%;height:auto;overflow:hidden;}
.soc-biz-list{width:100%;height:auto;overflow:hidden;}
.soc-biz-list li{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 2px );position:relative;border:1px solid #b4b4b4;border-radius:8px;height:57px;overflow:hidden;}
.soc-biz-list li:first-child{margin-top:0;}
.soc-biz-list li .bpic{width:40px;height:40px;overflow:hidden;border-radius:50%;margin-left:10px;background-size:cover !important;background-position:center center !important;}
.soc-biz-list li .bcont{width:100%;flex:1;height:auto;overflow:Hidden;margin-left:10px;}
.soc-biz-list li .bcont .btit{width:100%;height:auto;overflow:hidden;font-size:15px;color:#333;font-weight:500;}
.soc-biz-list li .bcont .bstatus{width:100%;height:auto;overflow:hidden;font-size:13px;color:#333;margin-top:6px;}
.soc-biz-list li .btn-view{display:flex;justify-content:center;align-items:center;width:47px;height:13px;overflow:hidden;border:1px solid #c8c8c8;border-radius:4px;position:absolute;right:12px;bottom:10px;font-size:10px;color:#101010;}
.soc-biz-list li .btn-out{position:absolute;right:12px;top:11px;font-size:13px;color:#0e89e8;text-decoration:underline !important;}
.soc-biz-list li.cancel{border-color:#e7e9eb;background:#f2f2f2;}
.soc-biz-list li.cancel .bpic{filter: grayscale(100%);}
.soc-biz-list li.cancel .bcont{opacity:.5;}
.soc-biz-list li.cancel .bcont .btit{}
.soc-biz-list li.cancel .bcont .bstatus{}
.soc-biz-list li.cancel .btn-out{color:#333;opacity:.5;}

.soc-link-list{width:100%;height:auto;overflow:hidden;margin-top:7px;}
.soc-link-list li{margin-top:9px;width:100%;height:auto;overflow:hidden;}
.soc-link-list li a{width:228px;height:38px;border:1px solid #b4b4b4;border-radius:8px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.soc-link-list li a .pico{background:url(https://resource.mall.castingn.com/static/images/ico-doc.svg);background-size:cover !important;margin-left:10px;width:24px;height:24px;overflow:hidden;display:flex;}
.soc-link-list li a .ptxt{letter-spacing: -0.6px;margin-left:4px;display:flex;font-size:15px;color:#333;font-weight:500;}

.pdf-cont-wrap{width:100%;height:600px;overflow:hidden;overflow-y:auto;background:#ddd;}
.estimate-cont-wrap{width:100%;height:600px;overflow:hidden;overflow-y:auto;}
.estimate-cont-wrap{}
.estimate-cont-wrap .est-info-wrap{text-align:left;width:100%;height:auto;overflow:hidden;font-size:14px;color:#5e6062;}
.estimate-cont-wrap .est-tbl01{width:100%;margin-top:10px;table-layout:fixed;border:0;border-collapse: collapse;border-bottom:1px solid #d9d9d9;}
.estimate-cont-wrap .est-tbl01 th{background:#f5f5f5;border-top:1px solid #d9d9d9;width:126px;height:38px;text-align:center;font-size:14px;color:#000;font-weight:500;}
.estimate-cont-wrap .est-tbl01 td{border-top:1px solid #d9d9d9;height:38px;padding:0 20px;font-size:14px;color:#5e6062;}
.estimate-cont-wrap .est-tbl01 td a{font-size:14px;color:#0e89e8;text-decoration:underline !important;}
.estimate-cont-wrap .est-tbl02{width:100%;margin-top:20px;table-layout:fixed;border:0;border-collapse: collapse;border-top:1px solid #707070;}
.estimate-cont-wrap .est-tbl02 th{height:37px;border-bottom:1px solid #d9d9d9;background:#f5f5f5;text-align:center;font-size:14px;color:#000;font-weight:500;}
.estimate-cont-wrap .est-tbl02 td{border-bottom:1px solid #d9d9d9;height:37px;text-align:center;}
.estimate-cont-wrap .est-tbl02 td.str{font-size:16px;color:#000;font-weight:500;border-right:1px solid #d9d9d9;}
.estimate-cont-wrap .est-tbl02 td.al{font-size:14px;color:#5e6062;text-align:left;padding-left:20px;}
.estimate-cont-wrap .est-tbl03{width:100%;margin-top:20px;table-layout:fixed;border:0;border-collapse: collapse;border-top:1px solid #707070;}
.estimate-cont-wrap .est-tbl03 th{height:37px;border-bottom:1px solid #d9d9d9;background:#f5f5f5;text-align:center;font-size:14px;color:#000;font-weight:500;}
.estimate-cont-wrap .est-tbl03 td{border-bottom:1px solid #d9d9d9;height:37px;text-align:center;font-size:16px;color:#000;font-weight:500;}
.estimate-cont-wrap .est-tbl04{width:100%;margin-top:20px;table-layout:fixed;border:0;border-collapse: collapse;border-top:1px solid #707070;}
.estimate-cont-wrap .est-tbl04 th{height:37px;border-bottom:1px solid #d9d9d9;background:#f5f5f5;text-align:center;font-size:14px;color:#000;font-weight:500;}
.estimate-cont-wrap .est-tbl04 td{text-align:left;padding:20px;border-bottom:1px solid #d9d9d9;height:115px;vertical-align:top;font-size:16px;color:#5e6062;line-height:1.5em;}
.myif-soc-detail-wrap .detail-cont-wrap .lt-item .mob-title{display:none;}

.cpif-item-wrap .basket-empty{background: #f8f8f8; display: flex; align-items: center; font-size: 16px; color: #5e6062; justify-content: center; margin-top: 12px; flex-direction: column; letter-spacing: -0.01px; border-radius: 8px; text-align: center; line-height: 24px; padding: 26px 16px;}
.cpif-item-wrap .basket-empty .ico-inof2{width: 80px; height: 80px; background: url(https://resource.mall.castingn.com/static/images/sub/ico-info4.png) left/100%; margin-bottom: 22px;}

.cpif-item-wrap .search-area{
	display: flex;
	align-items: center;
	gap:4px;
	margin-bottom: 32px;
}
.cpif-item-wrap .search-box{
	height: 32px;
	border: 1px solid #cbcbcb;
	border-radius: 8px;
	display: flex;
	width: 100%;
	box-sizing: border-box;
	align-items: center;
	padding: 0 8px 0 12px;
}
.cpif-item-wrap .search-box input{
	width: 100%;
	padding-left: 0;
	font-size: 14px;
	height: 100%;
}
.cpif-item-wrap .search-box input::placeholder{
	color:#C8C8C8;
}
.cpif-item-wrap .search-box button{
	width: 24px;
	height: 24px;
	text-indent: -99999px;
	/*background:#fff url(https://resource.mall.castingn.com/static/images/ico-search1.png) center no-repeat;*/
	background:#fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/icon_search2.svg) center no-repeat;
}
.cpif-item-wrap .search-box_grid {
	display: grid;
	gap: 12px;
	margin-bottom: 32px;
}
.cpif-item-wrap .search-box_grid button.blue-btn {
	display: flex;
	height: 32px;
	padding: 0 12px;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	background: #0E89E8;
	flex-shrink: 0;
	width: 56px;
}

.cpif-item-wrap .search-box_grid .flx {
	display: flex;
	align-items: center;
	gap:4px;
	flex-wrap: nowrap;
}
.cpif-item-wrap .search-box_grid p.cmt {
	color: #666;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.cpif-item-wrap .search-box_grid p.cmt > span.red {
	color:#F05046;
	font-size: 14px;
	font-weight: 400;
	margin-right: 4px;
}
.cpif-item-wrap .search-area > button.blue-btn {
	display: flex;
	height: 32px;
	padding: 0 12px;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	background: #0E89E8;
	flex-shrink: 0;
	width: 56px;
}
.cpif-item-wrap .period-search-box{
	display: flex;
	margin-bottom: 12px;
	justify-content: space-between;
	align-items: flex-start;
	gap:8px;
}
.cpif-item-wrap .period-search-box .box_area { display: grid; gap:4px; flex:1 }
.cpif-item-wrap .period-search-box .box_area > h6 { text-indent: 6px; font-size:14px }
.cpif-item-wrap .period-search-box .box_area .days { display: flex; gap:4px }
.period-search-box .flx { display: flex; align-items: center; flex-wrap: nowrap }
.period-search-box .period-bt-group{display: flex; align-items: center; }
.period-search-box .period-bt-group > button{width: 70px; height: 30px; background: #fff; border: 1px solid #5e6062; color: #5e6062; font-size: 12px; font-weight: bold; border-radius: 8px; }
.period-search-box .period-bt-group > button.active{color: #0e89e8; border: 2px solid #0e89e8;}
.cpif-item-wrap .period-search-box .ymd-group{display: flex; align-items: center;  margin-left: auto;}
.cpif-item-wrap .period-search-box .ymd-area{display: flex; align-items: center; justify-content: center; gap:4px}
/*.cpif-item-wrap .period-search-box .ymd-area { margin-right:10px }*/
.cpif-item-wrap .period-search-box .ymd-lf > button { height:33px }
.cpif-item-wrap .period-search-box .ymd-area .ymd{width: 115px; height: 32px; text-align: left; background: #fff; border: 1px solid #aaaeb1; font-size: 12px; color: #1e1e1e; box-sizing: border-box; display: flex; align-items: center; font-weight: 400; padding-left: 12px; border-radius: 8px;}
/*.cpif-item-wrap .period-search-box .ymd-area .dot{margin: 0 4px;}*/
.cpif-item-wrap .period-search-box .ymd-area .period{margin-right: 21px; font-size: 14px; color: #5e6062;}
.cpif-item-wrap .period-search-box .ymd-box{position: relative;}
.cpif-item-wrap .period-search-box .ymd-box .btn-cal{
	width: 20px;
	height: 20px;
	/*background: url(https://resource.mall.castingn.com/static/images/icons/ico-cal.png) left/100% no-repeat;*/
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/icons/icon_calendar-gray.svg) left/100% no-repeat;
	position: absolute;
	right: 8px;
	top: 0;
	bottom:0;
	margin:auto;
	font-size: 0;
	text-indent: -9999999px;
}
.period-search-box .select-group { display: flex; }
.period-search-box .select-group select {
	width: 100px;
	min-width: 100px;
	height: 33px;
	text-align: left;
	background: #fff;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	color: #1e1e1e;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	font-weight: 500;
	padding-left: 12px;
	border-radius: 8px;
	background: url(https://resource.mall.castingn.com/static/images/icons/ico-tg-down.png) right 2px center no-repeat;
	margin-right: 3px;
}
.period-search{margin-left: 5px;}
.period-search button{width: 70px; height: 30px; color: #fff; font-size: 12px; background:#0e89e8; border-radius: 8px;}
.basket-tap .tap_head { text-align: right; margin-bottom: 32px; }
.basket-tap .tap_head .r-side { display: inline-flex; align-items: center }
.basket-tap .tap_head .r-side > * { margin-left:8px; }
.basket-tap .tap_head .r-side .card-tap-btn,
.basket-tap .tap_head .r-side .list-tap-btn {
	color:#999;
	font-weight: 400;
	cursor: pointer;
	display: flex;
	gap:2px;
	align-items: center;
	justify-content: center;
}
.basket-tap .tap_head .r-side .card-tap-btn.active,
.basket-tap .tap_head .r-side .list-tap-btn.active { color:#0E89E8; font-weight: 600 }
.basket-tap .tap_head .r-side .card-tap-btn.active svg path,
.basket-tap .tap_head .r-side .list-tap-btn.active svg path{ fill:#0E89E8; }
.basket-tap .tap_head .r-side .card-tap-btn span,
.basket-tap .tap_head .r-side .list-tap-btn span {
	width:20px;
	height: 20px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.basket-tap .sub-taps {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
}
.basket-tap .sub-taps .l-side .tit {
	color: #202020;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}
.basket-tap .sub-taps .r-side button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap:2px;
	color: #666;
	font-size: 12px;
	font-weight: 400;
	height: 32px;
	min-width: 56px;
	padding: 0 12px;
}
.basket-tap .sub-taps .r-side .gray-btn {
	border-radius: 6px;
	border: 1px solid #C8C8C8;
	background: #fff;
}
/*.basket-tap .tap_head .r-side .card-tap-btn span i,
.basket-tap .tap_head .r-side .list-tap-btn span i{
	position: relative;
	display: block;
	width: 100%;
	height: 7px;
}
.basket-tap .tap_head .r-side .card-tap-btn span i {
	display: flex;
	justify-content: space-between;
}
.basket-tap .tap_head .r-side .list-tap-btn span i{
	background: #d9d9d9;
}
.basket-tap .tap_head .r-side .card-tap-btn span i:nth-child(2){
	position: absolute;
	bottom:0;
}
.basket-tap .tap_head .r-side .card-tap-btn span i:before,
.basket-tap .tap_head .r-side .card-tap-btn span i:after {
	content: '';
	width:7px;
	height: 7px;
	background: #d9d9d9;
	display: inline-block;
}*/
.tap_body #mainList .req-tt:first-child { margin-top:0; }
/*.basket-tap .tap_head .r-side .card-tap-btn.active span i:before,
.basket-tap .tap_head .r-side .card-tap-btn.active span i:after { background: #0e89e8; }*/
/*.basket-tap .tap_head .r-side .list-tap-btn span i {
	width: 90%;
	height: 2px;
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.basket-tap .tap_head .r-side .list-tap-btn.active span i { background: #0e89e8; }
.basket-tap .tap_head .r-side .list-tap-btn span i:before,
.basket-tap .tap_head .r-side .list-tap-btn span i:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: #d9d9d9;
	left: 0;
}
.basket-tap .tap_head .r-side .list-tap-btn.active span i:before,
.basket-tap .tap_head .r-side .list-tap-btn.active span i:after{ background: #0e89e8; }
.basket-tap .tap_head .r-side .list-tap-btn span i:before {
	top:-5px
}
.basket-tap .tap_head .r-side .list-tap-btn span i:after {
	top:5px;
}*/
.basket-tap .tap_head .r-side .down-link {
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border: 1px solid #C8C8C8;
	font-size: 12px;
	border-radius: 8px;
	color: #666;
	font-weight: 400;
	box-sizing: border-box;
}
.period-search-box .df-select {
	width: auto;
	min-width: 100px;
	height: 32px;
	text-align: left;
	background: #fff;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	color: #1e1e1e;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	font-weight: 500;
	padding-left: 12px;
	border-radius: 8px;
	background: url(https://resource.mall.castingn.com/static/images/icons/ico-tg-down.png) right 8px center/16px no-repeat;
}

@media screen and (max-width: 769px) {
	.myif-sourcing-cnt-wrap{width:calc( 100% - 2px );border-radius:12px;border:1px solid #e7e9eb;height:98px;}
	.myif-sourcing-cnt-wrap ul li{width:20%;position:relative;}
	.myif-sourcing-cnt-wrap ul li:before{content:"";width:1px;height:46px;overflow:hidden;display:block;background:#e7e9eb;position:absolute;left:0;top:50%;margin-top:-23px;}
	.myif-sourcing-cnt-wrap ul li:first-child:before{display:none;}
	.myif-sourcing-cnt-wrap ul li a{height:98px;width:100%;border:0;flex-direction:column-reverse;}

	.myif-sourcing-cnt-wrap ul li a .mheader .sico{display:none;}
	.myif-sourcing-cnt-wrap ul li .mcnt{font-size:0;text-indent:0px;margin-top:0;}
	.myif-sourcing-cnt-wrap ul li .mcnt strong{font-size:24px;text-indent:0px;}
	.myif-sourcing-cnt-wrap ul li .mheader .stxt{font-size:13px;margin:0;}
	.myif-sourcing-cnt-wrap ul li .mheader{width:100%;padding:0;justify-content:center;}
	.myif-sourcing-cnt-wrap ul li a.on{border-color:#fff;background: #fff;}
	.myif-sourcing-cnt-wrap ul li a.on .mheader .stxt{color:#0e89e8;}
	.myif-sourcing-cnt-wrap ul li a.on .mcnt strong{color:#0e89e8;}
	.myif-soc-list .th-list{display:none;}
	.myif-soc-list .td-list li .mbtn{display:none;}
	.myif-soc-list .td-list li{display:block;height:auto;width:calc( 100% - 2px - 32px );padding:0 16px 16px 16px;border-radius:8px;border:1px solid #d4d4d4;position:relative;margin-top:8px;}
	.myif-soc-list .td-list li:first-child{margin-top:0;}
	.myif-soc-list .td-list li .mtit{text-align:left;height:auto;justify-content:flex-start;width:100%;margin-top:16px;font-size:14px;color:#000;font-weight:500;}
	.myif-soc-list .td-list li .mdate{width:auto;height:auto;font-size:13px;color:#000;position:absolute;right:16px;top:16px;}
	.myif-soc-list .td-list li .mname{justify-content:flex-start;width:100%;height:auto;margin-top:16px;font-size:13px;color:#000;}
	.myif-soc-list .td-list li .mcnt01{justify-content:flex-start;width:auto;height:auto;float:left;margin-top:8px;font-size:13px;color:#000;}
	.myif-soc-list .td-list li .mcnt02{justify-content:flex-start;width:auto;height:auto;float:left;margin-top:8px;margin-left:16px;font-size:13px;color:#000;}

	.myif-soc-list .td-list li .mdate:before{display:none;}
	.myif-soc-list .td-list li .mname:before{margin:0 5px 0 0;content:"소싱디렉터 :";position:static;font-size:13px;color:#000;display:inline-flex;width:auto;height:auto;background:transparent;}
	.myif-soc-list .td-list li .mcnt01:before{margin:0 5px 0 0;content:"매칭업체수 :";position:static;font-size:13px;color:#000;display:inline-flex;width:auto;height:auto;background:transparent;}
	.myif-soc-list .td-list li .mcnt02:before{margin:0 5px 0 0;content:"견적업체수 :";position:static;font-size:13px;color:#000;display:inline-flex;width:auto;height:auto;background:transparent;}

	.myif-soc-detail-wrap{width:100% ;}
	.myif-soc-detail-wrap .mtit{display:none;}
	.myif-soc-detail-wrap .soc-tabmenu-list{display:none;}
	.myif-soc-detail-wrap .detail-cont-wrap{width:100%;margin:0 auto;flex-direction:column-reverse;}
	.myif-soc-detail-wrap .detail-cont-wrap .arr{display:none;}
	.myif-soc-detail-wrap .detail-cont-wrap{}
	.myif-soc-detail-wrap .detail-cont-wrap .rt-item{width:100%;}
	.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview{background:#efefef;height:360px;border:0;border-radius:0;}
	.myif-soc-detail-wrap .detail-btn-wrap{margin-top:18px;display:flex;justify-content:center;align-items:center;}
	.myif-soc-detail-wrap .detail-btn-wrap button{border-radius:12px;margin:0 4px;height:50px;width:160px;font-size:16px;color:#000;font-weight:500;}
	.myif-soc-detail-wrap .detail-btn-wrap button + button{background-image: linear-gradient(to right, #0d89e8 6%, #32ab8c 93%);border:0;color:#fff;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item{padding:24px 0;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item .mob-title{display:flex;justify-content:center;align-items:center;width:150px;height:auto;overflow:hidden;margin:0 auto;position:relative;padding:10px 0 6px 0;border-bottom:4px solid #0e89e8;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item .mob-title:before{content:"";width:92px;height:3px;overflow:Hidden;background:#707070;display:block;position:absolute;left:50%;top:0;margin-left:-46px;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item{flex-direction:column;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap .rtxt{margin-top:0;font-size:13px;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item .req-msg-wrap .rtel{font-size:13px;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item{height:auto;}
	.chat-page-wrap{border:0;width:100%;border-radius:0;height:auto;}
	.chat-page-wrap .chat-cont-wrap{height:auto;}
	.chat-page-wrap .chat-header-wrap .ctit{font-size:13px;}
	.chat-page-wrap .chat-cont-wrap ul li .chat-item-wrap{margin-left:9px;}
	.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview{width:100%;}
	.maching-page-wrap{border:1px solid #e7e9eb;width:calc( 100% - 102px );border-radius:12px;background:#fff;padding:0 30px 16px 30px;margin:16px auto 0 auto;}
	.maching-page-wrap .rtit{font-size:13px;height:45px;}
	.soc-biz-list li .bcont .btit{font-size:13px;}
	.soc-biz-list li .bcont .bstatus{font-size:11px;margin-top:0;}
	.soc-biz-list li .btn-view{width:74px;height:21px;}
	.soc-biz-list li .btn-out{font-size:11px;color:#333;}
	.soc-link-list{margin-top:0;}
	.soc-link-list li a .ptxt{font-size:13px;}

	.myif-soc-detail-wrap .detail-cont-wrap .sc-list{width: 100%; padding: 0;}
	.myif-soc-detail-wrap .detail-cont-wrap .lt-item{width: 100%;}
	.cpif-item-wrap .period-search-box {
		flex-direction: column;
	}
	.cpif-item-wrap .period-search-box .period-bt-group { margin-bottom: 5px;}
	.cpif-item-wrap .period-search-box .ymd-group { width:100%; margin:0 auto 14px; }

	.adm-area .function-area { justify-content: space-between!important; margin-bottom: 14px; padding:0 16px; background-color: #f5f5f5; height:44px; line-height: 44px; }
	.adm-area .function-area .price { margin-right: 0!important; }
	.adm-area .function-area .last-week { margin:0!important; }
}

/*스마트핀*/
.pin-area .pin-tit{height: 72px; font-weight: bold; color: #222; letter-spacing: 0.01px; font-size: 22px; box-sizing: border-box; padding:0 43px 0 9px; display: flex; align-items: center; justify-content: space-between;border-bottom:1px solid #dadce0}
.pin-area .pin-tit.type1{border-bottom: none;}
.pin-area .pin-tit.type2{height: 52px; margin-bottom: 40px;}

.pin-area .pin-tit .btn-back{position: relative; padding-left: 20px;}
.pin-area .pin-tit .btn-back:before{width: 24px; height: 24px; content: '';position: absolute;left: -9px;top: -1px; background: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/left_btn.png") left/100% no-repeat; }

.pin-area .msg-box{height: 194px; background: #f5f5f5; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.pin-area .msg-box .info-tt1{font-size: 24px; color: #000; line-height: 34px; letter-spacing: -0.01px; font-weight: 600; text-align: center;}
.pin-area .msg-box .info-tt2{font-size: 18px; line-height: 34px; font-weight: 500; }
.adm-area .pin-info-box .box-right.colmn .info-tt2 button{width:79px;height:24px;border-radius:6px;border:1px solid #5e6062;background:#fff;display:flex;align-items: center; justify-content: center;}
.adm-area .pin-info-box .box-right.colmn .info-tt2 button i{display:flex;font-size:14px;color:#fe503d;}
.adm-area .pin-info-box .box-right.colmn .info-tt2 button span{display:flex;font-size:12px;color:#5e6062;margin-left:3px;}

.pin-area .line-infos{padding: 58px 0 0 10%;}
.pin-area .line-infos .area .block-info {display: flex;	margin-bottom: 60px; flex-wrap: wrap;}
.pin-area .line-infos .area .block-info .title {position: relative;	width: 200px;	line-height: 40px; font-size: 16px;	font-weight: bold; color: #222;}
.pin-area .line-infos .area .block-info .title:before {content: "";	position: absolute;	display: block;	left: 0; top: 0;	width: 122px;	height: 2px; background: #000000;}
.pin-area .line-infos .area .block-info .cont {width: 613px; font-size: 14px; font-weight: 300; line-height: 1.43; color: #010101; word-break: keep-all;}
.pin-area .line-infos .area .block-info .cont h6 {font-size: 15px;font-weight: bold;line-height: 1.6;	letter-spacing: 0px;color: #222;}
.pin-area .line-infos .area .block-info .cont h6 + .desc {line-height: 1.6;	margin-bottom: 33px; font-size: 15px;	font-weight: normal; letter-spacing: 0px;	color: #222;}
.pin-area .line-infos .area .block-info .cont .box-corp {	display: flex; flex-direction: column; flex-wrap: wrap;	width: 613px;	height: 95px;	padding: 20px 60px;	border-radius: 24px; border:3px solid  #8cabc3; background-color: #f0f9ff; box-sizing: border-box;}

.pin-area .line-infos .area .block-info .cont .box-corp .kit-file {display: flex;	flex-direction: column;	justify-content: end;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file {height: 33px; line-height: 33px;	margin: 0 0 2px; padding: 0 18px;	border-radius: 8px;	border: solid 1px #707070;	background-color: #fff;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file:before {content: "+";	height: 14px;	line-height: 8px;	margin-right: 5px; font-size: 28px;	color: #707070; vertical-align: middle; display: inline-block;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file.attached {border: solid 1px #707070;	background-color: #e7e9eb;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file.attached:before {display: none;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file.attached:after {content: ""; display: inline-block;	width: 19px; height: 19px; margin: -2px 0 0 5px; vertical-align: middle; background: transparent url(/images/welcome/icon_close_02.svg) no-repeat center center / cover;}
.pin-area .line-infos .area .block-info .cont .box-corp .kit-file .btn-file + .desc {text-align: center;	font-size: 12px; font-weight: 300; color: #85888d;}

.pin-area .top-btn-area{display: flex; align-items: center;}
.pin-area button.btn-add{padding: 0 11px; min-width: 88px; height: 37px; border-radius: 8px; border: 1px solid #000; background: #fff; font-size: 14px; font-weight: bold; display: flex; align-items: center; justify-content: center; margin-right: 8px;}

.pin-area button.btn-add.btn-comp1:before{width: 14px; height: 14px; background: url(https://previ.workmarket9.com/images/admin/ico-more.png) left/100% no-repeat; content: ''; margin-right: 4px;}
.pin-area button.btn-add.btn-comp2:before{width: 14px; height: 14px; background: url(https://previ.workmarket9.com/images/admin/ico-more2.png) left/100% no-repeat; content: ''; margin-right: 4px;}

.pin-area .cpt {
	background-color: #ecf0f4;
	height: 48px;
	border-top:1px solid #101010;
	width:100%;
	font-size: 14px;
	font-weight: bold;
	color: #5e6062;
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}
.pin-area .cpt img {
	content: '';
	width:30px;
	height: 30px;
	display: inline-block;
	background-color: #fff;
	margin-right: 9px;
	border-radius: 50%;
	padding:4px;
	margin-left: 18px;
}
.adm-tab-area{display: flex; justify-content: space-between; align-items: baseline; box-sizing: border-box; border-bottom: 2px solid #101010; margin: 49px 0 0 0;position:relative;}
.adm-tab-area .adm-tab{display: flex; align-items: center; margin-bottom: -2px; position: relative;}
.adm-tab-area .adm-tab li{padding: 0 23px; box-sizing: border-box; position: relative; border: 2px solid #d2d2d2; height: 48px; display: flex; align-items: center; border-radius: 5px 5px 0 0; border-bottom: none;}
.adm-tab-area .adm-tab li:first-child{margin-right: -1px;}
.adm-tab-area .adm-tab li.on{border: 2px solid #101010; border-bottom: none; background: #fff; z-index: 1;}
/*.adm-tab-area .adm-tab li:first-child.on a{color: #222;}*/
.adm-tab-area .adm-tab li a{font-size: 16px; color: rgba(0, 0, 0, 0.5); font-weight: bold; letter-spacing: -0.01px; display: block;}
.adm-tab-area.tab-shadow .adm-tab li a{font-size:18px;color: rgba(0, 0, 0, 0.5); }

.adm-tab-area .btn-add{width:144px;height:37px;overflow:Hidden;background:#fff;border-radius:6px;border:1px solid #5e6062;display:flex;justify-content:center;align-items:center;position:absolute;right:0; top:58px;}
.adm-tab-area .btn-add i{display:flex;font-size:16px;color:#4f81ff;}
.adm-tab-area .btn-add span{display:flex;margin-left:5px;font-size:14px;color:#101010;font-weight:bold;}

.adm-tab-area .adm-tab li.on a{color: #101010;}
.adm-tab-area .adm-tab li.colr-ty1 a{color: #0d89e8;}
.adm-tab-area .ico-pin{width: 28px; height: 30px; background: url(https://previ.workmarket9.com/images/admin/ico-pin.png) left/100% no-repeat;  display: inline-block;  vertical-align: middle; filter: alpha(opacity=50); opacity: 0.5;}

.adm-tab-area2 ul{display: flex; justify-content: flex-start; align-items: center; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; margin: 18px 0 0 0; position:relative;}
.adm-tab-area2 ul li{display: flex; align-items: center; justify-content: center; width: 167px;  box-sizing: border-box; position: relative; cursor: pointer;}
.adm-tab-area2 ul li::after{width: 1px; height: 14px; position: absolute; display: block; right: 0; top: 17px; content: ''; background: #e5e5e5;}
.adm-tab-area2 ul li:last-child::after{display: none;}
.adm-tab-area2 ul li.fst{width: 192px;}
.adm-tab-area2 ul li a{height:100%; font-size: 16px; letter-spacing: -0.64px; color: #85888d; padding: 15px 0 14px;}
.adm-tab-area2 ul li.on a{color: #101010; font-weight: bold; border-bottom: 2px solid #4039ff;}

.adm-area .nc-adm-area{padding-top: 24px;}
.adm-area .nc-adm-area .nc-tit{font-size: 18px; color: #222; letter-spacing: -0.01px; font-weight: bold; display: flex; align-items: center; margin-bottom: 14px;}
.adm-area .nc-adm-area .nc-tit .info-txt{font-size: 12px; color: #0d89e8; font-weight: 500; display: flex; align-items: center; margin-left: 14px;}
.adm-area .nc-adm-area .nc-tit .info-txt::before{width: 14px; height: 14px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-info.png) left/100% no-repeat; content: ''; margin-right: 4px;}

.adm-area .nc-adm-area .adm-btn-comp{display: flex; align-items: center; justify-content: flex-start; margin-bottom: 49px;}
.adm-area .nc-adm-area .adm-btn-comp button{width: 149px; height: 35px; display: flex; align-items: center; border-radius: 8px; border: solid 1px #c8c8c8; background-color: #fff; justify-content: center;}
.adm-area .nc-adm-area .adm-btn-comp .btn-download::before{width: 18px; height: 20px; content:''; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-paperplus.png) left/100% no-repeat; margin-right: 6px;}

.adm-area .nc-adm-area .adm-btn-comp .add-text{padding-left: 10px;font-size: 14px; font-weight: bold;}

.adm-area .nc-adm-area .nc-upload-wrap{display: grid; grid-template-columns: 1fr 1fr 1fr; margin-bottom: 19px; column-gap: 24px;}
.adm-area .nc-adm-area .nc-upload-box{width: 1200px; height: 207px; box-sizing: border-box;  border: 1px dashed #c8c8c8; border-radius: 8px; background: #f9f9fa; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative;}
.adm-area .nc-adm-area .nc-upload-box.type1{width: auto; height: auto;}
.adm-area .nc-adm-area .nc-upload-box .box-link{width: 100%; height: 100%; position: absolute; left: 0; appearance: none; -webkit-appearance: none; font-size: 0; line-height: 0; text-indent: -9999999px; cursor: pointer;}
.adm-area .nc-adm-area .nc-upload-box .nc-info-tit{position: absolute; top: -30px; font-size: 16px; font-weight: bold; color: #222; left: 0}

.adm-area .nc-adm-area .nc-upload-box .ico-plus{width: 39px; height: 39px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-plus.png) left/100% no-repeat; margin-bottom: 10px;}
.adm-area .nc-adm-area .nc-upload-box .desc{color: #85888d; line-height: 23px; font-weight: 500; font-size: 16px; vertical-align: middle; text-align: center;}
.adm-area .nc-adm-area .nc-upload-box .ico-ai{display: inline-block; width: 33px; height: 33px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-ai.png) left/100% no-repeat; vertical-align: middle;}
.adm-area .nc-adm-area .nc-upload-box .ico-pdf{display: inline-block; width: 34px; height: 34px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-pdf.png) left/100% no-repeat; vertical-align: middle;}

.adm-area .nc-adm-area .nc-info-box{border: 1px solid #dadce0; box-sizing: border-box; background: #fff; padding: 16px 16px 42px 16px; border-radius: 8px; position: relative;}
.adm-area .nc-adm-area .nc-info-box .nc-msg-box{width: 100%; min-height: 86px; max-height: 107px; display: flex; align-items: center; justify-content: center; text-align: center; border-radius: 8px; background: #f9f9fa; margin-bottom: 11px; padding: 21px 0;box-sizing: border-box;}
.adm-area .nc-adm-area .nc-info-box .nc-msg-box p{color: #5e6062; font-size: 14px; line-height: 22px;}
.adm-area .nc-adm-area .nc-info-box .nc-info-tit{position: absolute; top: -30px; font-size: 16px; font-weight: bold; color: #222; left: 0}

.adm-area .nc-adm-area .nc-info-box .nc-file-area{width: 100%; height: 45px; border-radius: 8px; border: 1px solid #a9cff1; background: #e7f3fd; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; padding: 0 20px;}
.adm-area .nc-adm-area .nc-info-box .nc-file-area span{font-size: 14px; color: #101010; font-weight: 500;}
.adm-area .nc-adm-area .nc-info-box .nc-file-area .btn-comp{margin-left: auto; display: flex; align-items: center;}
.adm-area .nc-adm-area .nc-info-box .nc-file-area .btn-comp button + button{margin-left: 11px;}
.adm-area .nc-adm-area .nc-info-box .nc-file-area .btn-download{width: 24px; height: 24px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-download.png) left/100% no-repeat; text-indent: -99999px; font-size: 0;}
.adm-area .nc-adm-area .nc-info-box .nc-file-area .btn-view{width: 24px; height: 24px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-view.png) left/100% no-repeat; text-indent: -99999px; font-size: 0;}

.adm-area .nc-adm-area .nc-info-box .info-list{padding: 11px 0 18px 0; border-bottom: 1px solid #c8c8c8;}
.adm-area .nc-adm-area .nc-info-box .info-list li{display: flex; align-items: center; font-size: 14px; padding-left: 26px; line-height: 24px; }
.adm-area .nc-adm-area .nc-info-box .info-list li > strong{width: 37px; font-weight: 500; margin-right: 24px; color: #101010;}
.adm-area .nc-adm-area .nc-info-box .info-list li > span{color: #5e6062; margin-right: 5px; max-width: 160px;}
.adm-area .nc-adm-area .nc-info-box .info-list li .btn-item{width: 53px; height: 22px; border-radius: 4px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 12px; color: #5e6062; font-weight: 500;}
.adm-area .nc-adm-area .nc-info-box .info-list li .chkbox{display:inline-flex;justify-content:flex-start; align-items:center; margin-right:20px;}
.adm-area .nc-adm-area .nc-info-box .info-list li .chkbox input[type=checkbox]{cursor:pointer;outline:none;display:flex; background:#fff; border:2px solid #dedede; width:20px;height:20px; border-radius:6px; overflow:hidden; appearance: none; -moz-appearance: none;-webkit-appearance: none;}
.adm-area .nc-adm-area .nc-info-box .info-list li .chkbox input[type=checkbox]:checked{width:20px; height:20px; background: #fff url(https://resource.mall.castingn.com/static/images/ico-chkbox-chk.png) center no-repeat; border:2px solid #3f88e1;}
.adm-area .nc-adm-area .nc-info-box .info-list li .chkbox span{display:flex; margin-right:8px; font-size:14px; font-weight:normal; margin-left: 0;}

.adm-area .nc-adm-area .nc-info-box .total-amount{display: flex; justify-content: flex-end; padding: 9px 13px 22px;}
.adm-area .nc-adm-area .nc-info-box .total-amount > div{display: flex; align-items: center;}
.adm-area .nc-adm-area .nc-info-box .total-amount > div span{font-size: 16px; color: #101010; letter-spacing: 0.01px;}
.adm-area .nc-adm-area .nc-info-box .total-amount > div span:first-child::after{content: '/'; margin: 0 5px;}
.adm-area .nc-adm-area .nc-info-box .total-amount > div span b{font-weight: bold;}

.adm-area .nc-adm-area .nc-info-box .btn-box-wrap{display: flex; align-items: center; justify-content: center; position: absolute; bottom: 16px; width: 100%; left: 0;}
.adm-area .nc-adm-area .nc-info-box .btn-box-wrap .comp1{width: 122px; height: 30px; border-radius: 8px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 14px; font-weight: 500; color: #5e6062;}
.adm-area .nc-adm-area .nc-info-box .btn-box-wrap button + button{margin-left: 4px;}

.adm-area .nc-adm-area .nc-txt{font-size: 14px; color: #3a3b3c; line-height: 24px;}

.adm-area .nc-adm-area .nc-txt-group{display: flex; align-items: flex-start; justify-content: space-between;}
.adm-area .nc-adm-area .nc-txt-group p{font-size: 16px; color: #3a3b3c; letter-spacing: -0.01px; line-height: 24px;}
.adm-area .nc-adm-area .nc-txt-group .chkbox{display:inline-flex; justify-content:flex-start; align-items:center; margin: 0;}
.adm-area .nc-adm-area .nc-txt-group .chkbox input[type=checkbox]{cursor:pointer;outline:none;display:flex; background:#fff; border:2px solid #dedede; width:20px;height:20px; border-radius:6px; overflow:hidden; appearance: none; -moz-appearance: none;-webkit-appearance: none;}
.adm-area .nc-adm-area .nc-txt-group .chkbox input[type=checkbox]:checked{width:20px; height:20px; background: #fff url(https://resource.mall.castingn.com/static/images/ico-chkbox-chk.png) center no-repeat; border:2px solid #3f88e1;}
.adm-area .nc-adm-area .nc-txt-group .chkbox span{display:flex; font-size:14px; font-weight:normal; margin-left: 8px;}

/* 명함 재질선택 팝업 */
.layer-pop.nc-tbl-pop{width: 528px;height: 624px;border-radius: 12px;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);background-color: #fff;box-sizing: border-box;border: none;}
.layer-pop.nc-tbl-pop .pop-con{padding: 43px 15px 0; position: relative;}
.layer-pop.nc-tbl-pop .nc-tbl1{border-radius: 8px; overflow: auto; height: 489px;}
.layer-pop.nc-tbl-pop .nc-tbl1 table{width: 100%; table-layout: fixed;}
.layer-pop.nc-tbl-pop .nc-tbl1 table caption{visibility: hidden; width: 0; height: 0; text-indent: -999999px; line-height: 0; font-size: 0;}
.layer-pop.nc-tbl-pop .nc-tbl1 table thead th{height: 35px; font-size: 16px; font-weight: 800; color: #fff; position: relative; background: #074b80;}
.layer-pop.nc-tbl-pop .nc-tbl1 table thead th::after{width: 1px; height: 16px; background-color: #fff; position: absolute; right: 0; top: 10px; content: '';}
.layer-pop.nc-tbl-pop .nc-tbl1 table thead th:last-child:after{display: none;}

.layer-pop.nc-tbl-pop .nc-tbl1 table tbody td{text-align: center; height: 32px; color: #5e6062; font-weight: 500;}
.layer-pop.nc-tbl-pop .nc-tbl1 table tbody tr{background: #fff;}
.layer-pop.nc-tbl-pop .nc-tbl1 table tbody tr:hover{background: #f9f9fa;}

/* .layer-pop.nc-tbl-pop .nc-tbl1 table tbody tr:nth-child(2n - 1){background: #f0f9ff;} */
/* .layer-pop.nc-tbl-pop .nc-tbl1 table tbody tr:nth-child(2n){background: #f7fcff;} */

.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar {width: 8px;}
.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar-track {background-color:#e3e3e3;}
.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar-thumb {background: #b9b9b9; border-radius: 12px;}
.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar-thumb:hover {background: #404040;}
.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar-thumb:active {background: #808080;}
.layer-pop.nc-tbl-pop .nc-tbl1::-webkit-scrollbar-button {display: none;}

/* 명함 등록중 팝업 */
.layer-pop.nc-up-pop{width: 383px; height: 391px; border-radius: 8px; border: solid 1px #dadce0; background-color: #fff;}
.layer-pop.nc-up-pop .pop-con{display: flex; align-items: center; justify-content: center; height: 100%; flex-direction: column;}
.layer-pop.nc-up-pop .pop-con .ico-watch{width: 48px; height: 48px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-watch.png) left/100%; margin-bottom: 16px; animation: rotate_image 3s linear infinite;
	transform-origin: 50% 50%;}

@keyframes rotate_image{
	100% {transform: rotate(360deg); }
}


.adm-area .adm-bar{height: 63px; background-image: linear-gradient(92deg, #59bb93 12%, #0e89e8 91%, #0e89e8 99%); margin: 57px 0 0 0; box-sizing: border-box; display: flex; align-items: center; border-radius: 8px 8px 0 0; padding: 0 20px;}
.adm-area .adm-bar .adm-tt-area{display: flex; align-items: center; margin-right: auto;}
.adm-area .adm-bar .adm-tt-area .stat{width: 130px; height: 31px; background: #fff; border-radius: 15.5px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; color: #0d89e8; font-size: 14px; font-weight: bold;}
.adm-area .adm-bar .adm-tt-area .adm-tt{font-weight: 500; color: #fff; margin-left: 20px;}
.adm-area .adm-bar .adm-tt-area .adm-tt b{font-weight: 600;}
.adm-area .adm-bar button{min-width: 143px; height: 37px; border-radius: 8px; background: #fff; border: solid 1px #aaaeb1; font-weight: 700; font-size: 13px;}

.adm-area .bnf-area{height: 259px; background-image: linear-gradient(92deg, #59bb93 12%, #0e89e8 91%, #0e89e8 99%); box-sizing: border-box; margin: 0; border-top: 1px solid rgba(255, 255, 255, 0.3); padding: 25px 20px 0 20px; border-radius: 0 0 8px 8px; }
.adm-area .bnf-area .bnf-tit{font-weight: 500; color: #fff; line-height: 29px; font-size: 24px;}
.adm-area .bnf-area .bnf-tit span{font-weight: bold; color: #fff;}
.adm-area .bnf-area .bnf-tit b{font-size: 24px; color: #fff;}

.adm-area .bnf-area .bnf-list{padding: 0; margin-top: 22px; display: flex;}
.adm-area .bnf-area .bnf-list li{width: 200px; height: 135px; margin-right: 11px; box-sizing: border-box; border-radius: 16px; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #010101; background: #fff;}
.adm-area .bnf-area .bnf-list li:last-child{margin-right: 0;}

.adm-area .bnf-area .bnf-list li strong{font-size: 16px; text-align: center; margin-bottom: 8px;}
.adm-area .bnf-area .bnf-list li span{font-size: 14px; color: #32ab8c; }
.adm-area .bnf-area .bnf-list li span.tt-num{color: #3a3b3c;}
.adm-area .bnf-area .bnf-list li span b{font-weight: bold;}
.adm-area .bnf-area .bnf-list li .tt-group{display: flex; align-items: center; justify-content: space-between; width: 100%; box-sizing: border-box; padding: 0 11px;}
.adm-area .bnf-area .bnf-list li .sub-tt{font-size: 12px; color: #3a3b3c;}
.adm-area .bnf-area .bnf-list li span.tt-small{font-size: 12px;}
.adm-area .bnf-area .bnf-list li .btn-apc{width: 62px; height: 17px; border-radius: 2px; background: #fff; border: 1px solid #707070; display: flex; align-items: center; justify-content: center; font-size: 10px; margin-top: 5px;}

.adm-area .bnf-area .bnf-list li .e01{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:12px;color:#3a3b3c;}
.adm-area .bnf-area .bnf-list li .btn-req{margin:5px auto 0 auto;display:flex;align-items:center;justify-content:center;width:62px;height:18px;overflow:Hidden;border:1px solid #707070;border-radius:2px;font-size:10px;color:#101010;letter-spacing:-1px;}

.adm-area .pin-cont-area{margin-top: 25px; padding: 0; position: relative}
.adm-area .pin-cont-area2{padding:0;}

.adm-area .add-user-box{height: 288px; background: #f9faff; border: 1px dashed #c9c9c9; display: flex; flex-direction: column; align-items: center; justify-content: center; box-sizing: border-box; margin-top: 38px;}
.adm-area .add-user-box p{font-size: 14px; text-align: center; color: #3a3b3c; line-height: 1.5;}
.adm-area .add-user-box .btn-user{width: 162px; height: 48px; border-radius: 8px; border: solid 1px #c9c9c9; background-color: #fff; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; font-size: 18px; font-weight: bold; color: #101010;}
.adm-area .add-user-box .btn-user:before{width: 24px; height: 24px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/ico-plus.png) left/100% no-repeat; margin-right: 12px; content: '';}

.toast-pop{position: fixed; left: 50%; top: 50%; box-sizing: border-box; width: 440px; background: #fff;border-radius: 16px;box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.3);margin-left: -212px;margin-top: -120px; display: flex;flex-direction: column;justify-content: center;z-index: 100; padding:24px;}
.toast-pop span.x-box {
	width: 18px;
	height: 18px;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
}
.toast-pop span.x-box:before,
.toast-pop span.x-box:after{
	content: '';
	display:block;
	height:2px;
	width:100%;
	background-color:#85888d;
	top:8px;
	position: absolute;
}
.toast-pop span.x-box:before{
	transform:rotate(-45deg);
}
.toast-pop span.x-box:after{
	transform:rotate(45deg);
}
.toast-pop > p{text-align: left; line-height: 1.5; color: #000; font-size: 16px; min-height: 144px; align-items: center; display: flex; }
/*.toast-pop.pop1{min-width: 424px;min-height: 240px;background: #fff;border-radius: 4px;box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.3);margin-left: -212px;margin-top: -120px;!* padding-top: 40px; *!display: flex;flex-direction: column;justify-content: center;z-index: 100; padding:0 20px;}*/
.toast-pop > .ck-cs { margin-top:10px; }
.toast-pop > .ck-cs > input { opacity: .3; vertical-align: middle; cursor: pointer; }
.toast-pop > .ck-cs > input:checked { opacity: 1; }
.toast-pop > .ck-cs > label { color:#c9c9c9; cursor: pointer; }
.toast-pop .pop-btn-group{display: flex; align-items: center; justify-content: center; margin-top:20px; }
.toast-pop .pop-btn-group button{min-width: 135px; min-height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #5e6062; font-weight: 500;}
.toast-pop .pop-btn-group button.comp1{background: #fff; border: solid 1px #c9c9c9;}
.toast-pop .pop-btn-group button.comp2{background: #0e89e8; color: #fff;}
.toast-pop .pop-btn-group button + button{margin-left: 10px;}
{width: 424px;height: 240px;background: #fff;border-radius: 4px;box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.3);margin-left: -212px;margin-top: -120px;/* padding-top: 40px; */display: flex;flex-direction: column;justify-content: center;}

.adm-area .subs-area{display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.adm-area .subs-area span{font-weight: 600; font-size: 16px; color: #101010;}
.adm-area .subs-area span b{color: #4f81ff; font-weight: bold;}
.adm-area .subs-area .btn-add{width: 165px; height: 42px; font-size: 16px; font-weight: 500; color: #fff; background: #4f81ff; color: #fff;  border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-top: -140px}
.adm-area .subs-area .btn-add span{color: #fff;}
.adm-area .subs-area .btn-add .ico-add{width: 24px; height: 24px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-add.png) left/100% no-repeat; margin-right: 9px;}

.adm-area .pin-board-area{position: relative;}
.adm-area .pin-filter-area{display: flex; align-items: center; justify-content: flex-start; margin-bottom: 23px;}

.adm-area .pin-filter-area .label{display:flex; justify-content:flex-start; align-items:center; font-size:16px; color:#101010; font-weight:bold;}
.adm-area .pin-filter-area .label > div{position: relative;}
.adm-area .pin-filter-area .label .tool-txt{font-size: 14px; font-weight: bold; margin-left: 8px;}
.adm-area .pin-filter-area .label .switch{width: 55px; height: 24px; display: flex; background: #8c8c8c; color: #fff; font-size: 14px; align-items: center; border-radius: 12px; justify-content: flex-end; position: relative; padding: 0 4px; margin-left: 4px;}
.adm-area .pin-filter-area .label .switch .bar{position: absolute; display: block; left: 2px; width: 20px; height: 20px; background: #fff; border-radius: 50%;}
.adm-area .pin-filter-area .label .switch.on{background: #0d89e8; justify-content: flex-start;}
.adm-area .pin-filter-area .label .switch + div .tool-txt{color: #101010;}
.adm-area .pin-filter-area .label .switch.on + div .tool-txt{color: #0d89e8;}

.adm-area .pin-filter-area .pin-sch-area{margin-left: auto; position: relative; margin-right: 7px;}
.adm-area .pin-filter-area .pin-sch-area input{width: 303px; height: 40px; box-sizing: border-box;  display: flex; align-items: center; border-radius: 8px; border: 1px solid #c9c9c9; padding: 0 36px 0 12px; color: #101010;}
.adm-area .pin-filter-area .pin-sch-area input::placeholder{color: #b3b7ba;}
.adm-area .pin-filter-area .pin-sch-area .btn-sch{position: absolute; right: 0; top: 0; display: block; width: 24px; height: 24px; font-size: 0; text-indent: -999999px; right: 12px; top: 8px;
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/btn-sch.png) left/100%; }

.adm-area .pin-board-list{position: relative;}
.adm-area .pin-board-list ul{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.adm-area .pin-board-list ul li{width: 488px; height: 164px; border-radius: 16px; border: solid 1px #c9c9c9; background: #f8f8f8; display: flex; position: relative;
	align-items: center; box-sizing: border-box; padding: 0 29px; margin-bottom: 24px;}
.adm-area .pin-board-list ul li:hover{border: solid 1px #0d89e8; background: rgba(13, 137, 232, 0.05);}
.adm-area .pin-board-list ul li > a{position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block;}


.adm-area .pin-board-list ul li.use-pin{background: #fff;}
.adm-area .pin-board-list ul li.use-pin:hover{background: rgba(13, 137, 232, 0.05);}
.adm-area .pin-board-list ul li .pic-bg{width: 72px; height: 72px; border-radius: 999px; background-color: rgba(92, 92, 92, 0.5); display: flex; align-items: center; justify-content: center;}
.adm-area .pin-board-list ul li .pic-bg .pic{width: 64px; height: 64px; border-radius: 50%; overflow: hidden;}
.adm-area .pin-board-list ul li .pic-bg .pic img{width: 100%; image-rendering: initial;}
.adm-area .pin-board-list ul li.use-pin .pic-bg{background-image: linear-gradient(135deg, #7f4ef9 1%, #4f81ff 100%);}
.adm-area .pin-board-list ul li .item{display: flex;align-items: flex-start;flex-direction: column;margin-left: 35px;width: calc(100% - 107px);}
.adm-area .pin-board-list ul li .item strong{font-size: 20px; font-weight: bold; color: #101010; line-height: 20px; margin-bottom: 5px; position: relative; z-index: 10; cursor: pointer;}
.adm-area .pin-board-list ul li .item strong span{align-items: flex-start; justify-content: flex-start; box-sizing: border-box; font-size: 18px; font-weight: bold; color: #000;}
.adm-area .pin-board-list ul li .item strong a.btn-link{width: 18px; height: 18px; display: inline-block; vertical-align: 6px; content: ''; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-link.png) center/100% no-repeat;
  margin-left: 4px; font-size: 0; text-indent: -9999999px; z-index: 5; position: relative; display: none;}
.adm-area .pin-board-list ul li .item strong:hover a.btn-link{display: inline-block;}

.adm-area .pin-board-list ul li .item span{font-size: 14px; color: #85888d; margin-bottom: 10px; line-height: 1;}
.adm-area .pin-board-list ul li .item .item-stat-area{display: flex; align-items: center;}
.adm-area .pin-board-list ul li .item .item-stat-area span{display: flex; align-items: center; justify-content: center; height: 25px; padding: 0 6px; font-size: 14px; font-weight: 600; border-radius: 8px;}
.adm-area .pin-board-list ul li .item .item-stat-area span + span{margin-left: 6px;}
.adm-area .pin-board-list ul li .item .item-stat-area .comp1{color: #3da1ed; background: #e7f3fd; border: 1px solid #9ed0f6;}
.adm-area .pin-board-list ul li .item .item-stat-area .comp2{color: #50cd89; background: #eaf7f3; border: 1px solid #adddd1;}
.adm-area .pin-board-list ul li .item .item-stat-area .comp3{color: #4f81ff ; background-image: linear-gradient(to bottom, #edf2ff, #edf2ff), linear-gradient(106deg, #7f4ef9 1%, #4f81ff 100%);
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 1px solid transparent;
	width: 88px;
	padding: 0;
}
.adm-area .pin-board-list ul li .item .ymd{font-size: 14px; color: #85888d; font-weight: bold;}
.adm-area .pin-board-list ul li .btn-pinit{width: 48px; height: 27px; display: block; text-indent: -9999999px; font-size: 0; position: absolute;
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-bd-pin.png) center/12px no-repeat; right: 10px; top: 10px; border-radius: 999px;
	box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	border: solid 1px rgba(0, 0, 0, 0.05);
	background-color: #f2f4f7;
}
.adm-area .pin-board-list ul li.use-pin .btn-pinit{background:#e1e8ff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-bd-pin-on.png) center/12px no-repeat; box-shadow: inset 0 2px 5px 0 rgba(17, 0, 255, 0.25);}
.adm-area .pin-board-list ul li .item:last-child{margin-bottom: 0;}



.adm-area .pin-cont-tit{font-size: 18px; font-weight: bold;}
.adm-area .pin-cont-tit2{display: flex; align-items: center; justify-content: flex-end; padding-right: 138px; padding-bottom: 14px; margin-top: -6px;}
.adm-area .pin-cont-tit2 span{font-size: 14px; color: #010101; margin-right: 19px;}
.adm-area .pin-cont-tit2 span b{color: #4f81ff;}
.adm-area .pin-cont-tit2 button.btn-add{border: 1px solid #aaaeb1;}

.adm-area .pin-info-box{background: #ffffff; border: 1px solid #e5e5e5; border-radius: 8px; box-sizing:border-box; display: flex; align-items: center; justify-content: space-between; margin-top: 12px; padding: 18px 18px 17px 28px; max-height: 92px;}
.adm-area .pin-info-box .box-left{display: flex; align-items: center; position: relative;}
.adm-area .pin-info-box .comp{display: flex;  align-items: center;}
.adm-area .pin-info-box .co-thum{width: 36px;height: 36px; border-radius: 50%;border: 1px solid #d2d2d2;overflow: hidden; }
.adm-area .pin-info-box.box-ty1 .co-thum{width: 52px;height: 52px; border-radius: 50%; border: 1px solid #d2d2d2;overflow: hidden;}
.adm-area .pin-info-box.box-ty1 .co-thum img{width: 100%;}
.adm-area .pin-info-box:hover{border: 1px solid #5b9fe7;}

.adm-area .pin-info-box.box-ty2{max-height: initial; background: #f2f5ff; border: 1px solid #5c81f7; align-items: flex-start;}
.adm-area .pin-info-box.box-ty2:hover{border: 1px solid #5c81f7;}
.adm-area .pin-info-box.box-ty2 .comp{align-items: flex-start;}
.adm-area .pin-info-box.box-ty2 .co-thum{width: 52px; height: 52px;}
.adm-area .pin-info-box.box-ty2 .comp .co-tit{margin-left: 24px;}
.adm-area .pin-info-box.box-ty2 .comp .btn-go2{border-radius: 4px; background: #e2f8f1; font-size: 12px; font-weight: bold; height: 19px; padding: 0 8px;}

.adm-area .pin-info-box.box-ty2 .group{display: flex; align-items: center;}
.adm-area .pin-info-box.box-ty2 .group.mt1{margin-top: 6px;}
.adm-area .pin-info-box.box-ty2 .comp .e01{font-size:12px; color:#5e6062; margin-left: 0; padding-left: 10px;}
.adm-area .pin-info-box.box-ty2 .comp .e01::before{display: inline-block; vertical-align: middle; width: 1px; height: 10px; background: #c8c8c8; content: ''; margin-right: 10px;}
.adm-area .pin-info-box.box-ty2 .comp .e01 span{color: #4f81ff;}
.adm-area .pin-info-box.box-ty2 .co-tit .stat-tt{color: #4f81ff; margin: 0;}


.adm-area .pin-info-box .ico-pin{display: block; width: 28px; height: 30px; background: url(https://previ.workmarket9.com/images/admin/ico-pin.png) left/100% no-repeat; margin-right: 13px;}
.adm-area .pin-info-box .comp .co-group{display: flex; flex-direction: column; }
.adm-area .pin-info-box .comp .co-tit{font-size: 13px; font-weight: bold; color: #4f81ff; margin: 0 0 0 11px; display: flex; align-items: center; flex-direction: column; align-items: flex-start;}
.adm-area .pin-info-box .comp .btn-go{ font-size: 17px; color: #101010; align-items: center; justify-content: center; display: flex; box-sizing: border-box; cursor: default;}
.adm-area .pin-info-box .comp .btn-go2{display: flex; align-items: center; justify-content: center; font-size: 14px; color: #32ab8c; border-radius: 11px; border: solid 1px #59a98e; background-color: #eef9f6; height: 24px; padding: 0 10px;
	margin-left: 5px; box-sizing: border-box; font-weight: normal;}
.adm-area .pin-info-box .info-tt1{font-size: 14px; color: #010101; font-weight: 600; margin-left: 57px; }
.adm-area .pin-info-box .info-tt2{font-size: 14px; color: #736eff; font-weight: 600;}

.adm-area .pin-info-box .comp .e01{margin-left:12px;font-size:14px;color:#000;}

.adm-area .pin-info-box .btn-mgt{width: 116px; height: 28px; background: #fff; border: 1px solid #aaaeb1; font-size: 12px; font-weight: 500; border-radius: 6px; margin-left: 43px; color:#5e6062;}
.adm-area .pin-info-box .stat-tt{margin:0 11px; font-weight: 500; color: #0d89e8; font-size: 12px; margin-top: 2px;}
.adm-area .pin-info-box .stat-tt b{font-weight: bold; margin-left: 13px;}
.adm-area .pin-info-box .co-tit .stat-tt{color: #736eff;}
.adm-area .pin-info-box .stat-tt2{margin: 6px 11px 0; font-weight: 600; color: #736eff; font-size: 14px;}

.adm-area .pin-info-box .box-right{display: flex; align-items: center;}
.adm-area .pin-info-box .box-right.colmn{flex-direction: column; align-items: flex-end;}
.adm-area .pin-info-box .box-right.colmn .btn-group{flex-direction: row; align-items: center;}
.adm-area .pin-info-box .box-right.colmn .btn-group button{margin-top: 0;}
.adm-area .pin-info-box .box-right.colmn .btn-group button:disabled{background: rgba(0, 0, 0, 0.1); border: none;}
.adm-area .pin-info-box .box-right.colmn .btn-group .btn-normal{margin-left:6px;padding:0 10px;height:37px;border-radius:6px;border:1px solid #5e6062;background:#fff;display:inline-flex;justify-content:center;align-items:center;}
.adm-area .pin-info-box .box-right.colmn .btn-group .btn-normal i{display:flex;font-size:18px;color:#32ab8c;margin-right:3px;}
.adm-area .pin-info-box .box-right.colmn .btn-group .btn-normal span{letter-spacing:-1px;display:flex;font-size:14px;color:#101010;font-weight:bold;}

.pageConts-personal.cpif-item-wrap.type01{padding:0;width:100%;}

.adm-area .pin-info-box .btn-group{display: flex; flex-direction: column;}
.adm-area .pin-info-box .btn-group button{margin-top: 4px;}
.adm-area .pin-info-box .btn-group button:first-child{margin-top: 0;}

.adm-area .pin-info-box .box-right.colmn .info-tt2{color: #5e6062; margin-top: 11px;}


.adm-area .pin-cont-area .pin-cont-list ul{display: flex; align-items: center; justify-content: flex-end; margin: 48px -55px 0 -55px;}
.adm-area .pin-cont-area .pin-cont-list ul li{width: 186px; height: 135px; background: #f8f8f8; box-shadow: 0 0 10px 0 #e6e6e6; border-radius: 16px; box-sizing: border-box; margin-left: 13px; text-align: center; align-items: center; display: flex;
	justify-content: center; flex-direction: column;}
.adm-area .pin-cont-area .pin-cont-list ul li strong{font-size: 16px; color: #010101; line-height: 24px;}
.adm-area .pin-cont-area .pin-cont-list ul li span{margin-top: 5px; font-size: 12px; color: #010101;}
.adm-area .pin-cont-area .pin-cont-list ul li .btn-apc{width: 62px; height: 17px; border-radius: 2px; background: #fff; border: 1px solid #707070; display: flex; align-items: center; justify-content: center; font-size: 10px; margin-top: 5px;}

.adm-area .pin-cont-area .ico-pin{width: 24px; height: 27px; background: url(https://resource.mall.castingn.com/static/images/admin/ico-pin-head.png) left/100% no-repeat;  display: inline-block; position: absolute; left: 29px; top: -4px;}

.adm-area .adm-tbl-area{padding: 0;}
.adm-area .adm-tbl-area .adm-tbl.usedhistory {
	height:auto; overflow: inherit;
}
.adm-area .adm-tbl-area .adm-tbl.usedhistory table td{
	font-size: 14px;
}
.adm-area .adm-tbl-area .adm-tbl table caption{  position: absolute !important; top:auto; left:-10000px; width:1px; height:1px; overflow:hidden; top:auto; left:-10000px; width:1px; height:1px;  overflow:hidden;}
.adm-area .adm-tbl-area .adm-tbl table th{border-bottom: 1px solid #d9d9d9; background: #f5f5f5; text-align: center; height: 44px; font-size: 14px; color: #000; position: relative;}
.adm-area .adm-tbl-area .adm-tbl table th:after{display: block; position: absolute; width: 1px; height: 15px; background: #cbcbcb; content: ''; right: 0; top: 14px;}
.adm-area .adm-tbl-area .adm-tbl table th:last-child::after{display: none;}
.adm-area .adm-tbl-area .adm-tbl table th.bg-check{ background: #f5f5f5;}
.adm-area .adm-tbl-area .adm-tbl table th input, .adm-area .adm-tbl-area .adm-tbl table td input[type="checkbox"]{width: 18px; height: 18px; border: 1px solid #d7d9db; border-radius: 4px; background-color: #fff;    -webkit-appearance: auto;}

.adm-area .adm-tbl-area .adm-tbl table td{text-align: center; font-size: 12px; color: #010101; height: 44px; border-bottom: 1px solid #dadce0; line-height: 1;}
.adm-area .adm-tbl-area .adm-tbl table td.left { text-align: left }
.adm-area .adm-tbl-area .adm-tbl table td:last-child{border-right: none;}

.adm-area .adm-tbl-area .adm-tbl table button{display: flex; align-items: center; justify-content: center; margin: auto;}
.adm-area .adm-tbl-area .adm-tbl table .btn-area{display:flex; align-item:center; justify-content:center;margin: 0;padding: 0;}
.adm-area .adm-tbl-area .adm-tbl table .btn-area button{margin:0}
.adm-area .adm-tbl-area .adm-tbl table .btn-area button + button{margin-left:5px}
.adm-area .adm-tbl-area .adm-tbl table .btn-ty1{width: 58px; height: 24px; border: 1px solid #aaaeb1; border-radius: 4px; font-size: 12px; color: #5e6062; }
.adm-area .adm-tbl-area .adm-tbl table .btn-ty2{width: 43px; height: 24px; border-radius: 6px; background: #d7d9db; color: #fff; font-size: 12px;}
.adm-area .adm-tbl-area .adm-tbl table .btn-ty3{width: 86px; height: 25px; border-radius: 4px; background: #fff; color: #101010; font-size: 12px;  border: solid 1px #c8c8c8; font-weight: 500;}
.adm-area .adm-tbl-area .adm-tbl table .btn-ty4{width: auto; height: 30px; border-radius: 4px; background: #fff; color: #101010; font-size: 12px;  border: solid 1px #c8c8c8; font-weight: 500; padding:0 12px;}
.adm-area .adm-tbl-area .adm-tbl table .btn-ty4.disabled { color: #d1d1d1;  background-color: #e1e1e1; border: solid 1px #c8c8c8; }
.adm-area .adm-tbl-area .adm-tbl table .btn-ty4-blue{width: auto; height: 30px; border-radius: 4px; background: #0e89e8; color: #fff; font-size: 12px;  border: solid 1px #0e89e8; font-weight: 500; padding:0 12px;}
.adm-area .adm-tbl-area .adm-tbl table .btn-ty4-blue.disabled { color: #d1d1d1;  background-color: #e1e1e1; border: solid 1px #c8c8c8; }
.adm-area .adm-tbl-area .adm-tbl{border-top: 2px solid #000000; height: 442px; overflow: auto;}
.adm-area .adm-tbl-area .adm-tbl.type1{height: auto; overflow: visible;}
.adm-area .adm-tbl-area .adm-tbl table thead tr{position: sticky; top: 0;}
.adm-area .adm-tbl-area .adm-tbl table tbody tr.del-use{background: #f5f5f5;}
.adm-area .adm-tbl-area .adm-tbl table tbody tr.del-use th, .adm-area .adm-tbl-area .adm-tbl table tbody tr.del-use td{color: #b3b7ba;}
.adm-area .adm-tbl-area .adm-tbl table tbody tr.del-use td input{opacity:.3}

.adm-area .adm-tbl-area .adm-tbl table.td-type1 td{font-size: 14px; }
.adm-area .adm-tbl-area .adm-tbl table .line-through{text-decoration:line-through;}
.adm-area .adm-tbl-area .adm-tbl table tr.diabled td{background: #e5e5e5; color: #b3b7ba;}
.adm-area .adm-tbl-area .adm-tbl table .btn-toal-file{text-decoration: underline; display: flex; align-items: center;}
.adm-area .adm-tbl-area .adm-tbl table .btn-toal-file::before{content: ''; width: 16px; height: 16px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-download.png) center/100% no-repeat; margin-right: 3px;}
.adm-area .adm-tbl-area .adm-tbl table tr.diabled .btn-toal-file::before{opacity: 0.4;}


.adm-area .function-area{display: flex; align-items: center; justify-content: flex-end; margin-bottom: 16px;}
.adm-area .function-area .price{margin:0 10px 0 0; display: flex; align-items: center;}
.adm-area .function-area .price span{font-size: 14px; color: #5e6062;}
.adm-area .function-area .price span + span{font-size: 18px; font-weight: bold; color: #000; margin-left: 24px;}
.adm-area .function-area .function-chk-list{display: flex; align-items: center; margin-right: 24px;}
.adm-area .function-area .function-chk-list li{margin-left: 24px;}
.adm-area .function-area .function-chk-list li .chkbox{display: flex; align-items: center;}
.adm-area .function-area .function-chk-list li .chkbox input[type="checkbox"]{cursor:pointer;outline:none;display:flex;background:#fff;border:2px solid #dedede;width:20px;height:20px;border-radius:6px;overflow:hidden;appearance: none;-moz-appearance: none;-webkit-appearance: none; margin-right: 8px;}
.adm-area .function-area .function-chk-list li .chkbox input[type="checkbox"]:checked{width:20px;height:20px;background: #fff url(https://resource.mall.castingn.com/static/images/ico-chkbox-chk.png) center no-repeat; border: 2px solid #3f88e1;}
.adm-area .function-area .comp1{width: 105px; height: 32px; border-radius: 6px; border: 1px solid #c8c8c8; background: #fff; font-weight: 500;}
.adm-area .function-area .last-week { color: #5e6062; font-size: 14px; font-weight: 500; margin:8px 15px 0 0; }
.adm-area .adm-search-area{display: flex; align-items: flex-end; justify-content: space-between; padding: 0 20px 0 44px; margin: 36px 0 24px 0;}
.adm-area .adm-search-area.po1{padding: 0;}
.adm-area .adm-search-area.po2{margin: 0 0 15px 0; padding: 0;}
.adm-area .adm-search-area .adm-search{position: relative;}
.adm-area .adm-search-area .adm-search input{width: 333px; height: 38px; background: #fff; border: 1px solid #c8c8c8; border-radius: 4px; box-sizing: border-box; padding: 0 15px;}
.adm-area .adm-search-area .adm-search input::placeholder{color: #b3b7ba; font-size: 14px;}
.adm-area .adm-search-area .adm-search button{width: 22px;height: 22px; right: 9px; top: 8px; text-indent: -999999px; font-size: 0;position: absolute;}
.adm-area .adm-search-area .adm-search button:before{display: block; width: 15px; height: 15px; background: #fff; border: 3px solid #86888d; border-radius: 50%;  position: absolute; content: ''; box-sizing: border-box; }
.adm-area .adm-search-area .adm-search button:after{position: absolute; width: 2px; height: 10px; background: #86888d; content: ''; right: 5px; top: 12px; display: block; box-sizing: border-box; transform: rotate(314deg); border-radius: 30px;}

.adm-area .adm-search-area .filter-area{display: flex; align-items: center;}
.adm-area .adm-search-area.po2 .filter-area{margin-left: auto}
.adm-area .adm-search-area .filter-area .btn-del{min-width: 67px; height: 24px; border-radius: 6px; background: #d7d9db; color: #fff; font-size: 12px; margin-right: 5px;}
.adm-area .adm-search-area .filter-area .btn-del.ty1{background: #fff; border: 1px solid #aaaeb1; color: #5e6062;}
.adm-area .adm-search-area .filter-area .btn-plus{min-width: 67px; height: 24px; border-radius: 6px; background: #fff; color: #5e6062; font-size: 12px; margin-right: 5px; border: 1px solid #aaaeb1; color: #5e6062; padding: 0 7px;}
.adm-area .adm-search-area .filter-area .btn-plus:before{content: '+'; font-size: 16px; margin-right: 4px;}
.adm-area .adm-search-area .filter-area .btn-filter{font-size: 12px; color: #5e6062;}

.adm-area .btn-adm-group{display: flex; align-items: center; justify-content: flex-end; margin-bottom: 21px;}
.adm-area .btn-adm-group button{height: 34px; border-radius: 8px; border: solid 1px #c9c9c9; background-color: #fff; color: #101010; font-size: 14px; font-weight: 500; padding: 0 14px; font-weight: 500;}
.adm-area .btn-adm-group button + button{margin-left: 8px;}


.adm-area .comn-sel{position: relative; z-index: 10}
.adm-area .comn-sel .btn-select{width: 100px; height: 24px; border: 1px solid #aaaeb1; background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/ico-sh-arrow.png) calc(100% - 10px) center no-repeat; text-align: left; font-size: 12px; border-radius: 6px; padding-left: 10px;}
.adm-area .comn-sel .btn-select.on{background:#fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/sub/ico-sh-arrow.png) calc(100% - 10px) center no-repeat;}
.adm-area .comn-sel .select-list{width: 100px; background: #fff; position: absolute; top: 20px; border: 1px solid #aaaeb1; left: 50%; z-index: 10; margin-left: -50px; border-top: none; box-sizing: border-box; border-radius: 0 0 6px 6px; padding-top: 4px; display: none; }
.adm-area .comn-sel .select-list.select-on{display: block;}
.adm-area .comn-sel .select-list li{padding: 6px 10px; font-size: 12px;}
.adm-area .comn-sel .select-list li:hover{background: #f0f0f0; border-radius: 5px; color: #000;}
.adm-area .comn-sel .select-list li button{font-size: 12px;}

.adm-area .comn-sel.type1 .btn-select{width: 180px; height: 40px; border: 1px solid #c9c9c9; font-size: 14px;display: flex;    padding: 10px 15px;}
.adm-area .comn-sel.type1 .select-list{width: 180px; margin-left: -90px; top: 36px; border: 1px solid #c9c9c9; border-top: none; padding: 6px 0;z-index: 20}
.adm-area .comn-sel.type1 .select-list li button{font-size: 14px; display: flex; align-items: center;}

.ico-slc-1000 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/folded-hands.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1001 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/file-cabinet.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1002 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/memo1.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1003 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/speaking-head.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1004 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/artist-palette.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1005 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/smiling-face.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1006 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/cooking.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}
.ico-slc-1007 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/school.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}

.ico-slc-1008 {
	width: 20px;
	height: 20px;
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/new/pc/battery1.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}

.ico-slc-1011 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/salary.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}

.ico-slc-1012 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/office.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}

.ico-slc-1013 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/purchase.png) center no-repeat;
	background-size: 100%;
	margin-right: 8px;
}


.adm-area .comn-sel .select-list li button  .ico-slc9 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/battery.png) center no-repeat;
	background-size: 100%;
	margin-right: 5px;
}
.adm-area .comn-sel .select-list li button  .ico-slc10 {
	width: 20px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/new/pc/pointing.png) center no-repeat;
	background-size: 100%;
	margin-right: 5px;
}



.adm-area .pin-user-box{height:259px; border: 1px solid #dadce0; border-radius: 8px; box-sizing: border-box; background: #f0f9ff; margin:80px 43px 0 31px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.adm-area .pin-user-box p{font-size: 18px; color: #222; letter-spacing: -0.01px; font-weight: bold;}
.adm-area .pin-user-box .user-add{margin-top: 33px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.adm-area .pin-user-box .user-add span{color: #8cabc3; font-size: 16px;}
.adm-area .pin-user-box .user-add .btn-add{width: 39px; height: 39px; background: url(https://previ.workmarket9.com/images/admin/btn-add-plus.png) left/100% no-repeat; text-indent: -999999px; font-size: 0; margin-top: 12px;}

.adm-area .info-tt{font-size: 14px; color: #5e6062; line-height: 24px; margin: 18px 0 0 50px;}
.adm-area .file-search-area{display: flex; align-items: center; justify-content: flex-start; padding: 0 0 0 40px; margin-top: 38px;}
.adm-area .file-search-area .file-tt{width: 130px; height: 31px; border-radius: 30px; background: #0d89e8; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 14px; margin-right: 130px;}
.adm-area .file-search-area .file-select{display: flex;}
.adm-area .file-search-area .file-select button{width: 154px; height: 35px; border-radius: 8px; border: solid 1px #3f88e1; background: #d8ecfc; color: #3f88e1; font-size: 14px;}

.adm-area .file-search-area .file-select .upload-group{position: relative; margin-left: 5px;}
.adm-area .file-search-area .file-select label{width: 100px; height: 24px; border-radius: 4px; border: 1px solid #b4b7ba; background: #fff; display: flex; align-items: center; justify-content:center; font-size: 12px; color: #5e6062; cursor: pointer; position: absolute; right: 6px; top: 5px;}
.adm-area .file-search-area .file-select label input[type="file"]{position: absolute; width: 0; height: 0; overflow: hidden;}
.adm-area .file-search-area .file-select .file-upload{width: 367px; height: 35px; border: 1px solid #dadce0; box-sizing: border-box; padding: 0 10px;}

.adm-area .btn-area{display: flex; align-items: center; justify-content: center; margin-top: 88px;padding-bottom:80px;}
.adm-area .btn-area button{width: 200px; height: 58px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 16px; margin-right: 6px;}
.adm-area .btn-area button:last-child{margin-right: 0;}
.adm-area .btn-area button.btn-comp1{color: #5e6062; background: #fff; border: 1px solid #aaaeb1;}
.adm-area .btn-area button.btn-comp2{color: #fff; background: #0d89e8;}

.myp-smartpin-wrap{width:100%;height:auto;overflow:Hidden;}
.myp-smartpin-wrap .about-item-wrap{padding:45px 0;width:100%;height:auto;overflow:Hidden;margin-top:48px;background:#f5f5f5;}
.myp-smartpin-wrap .about-item-wrap .atit{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:24px;color:#000;font-weight:500;line-height:1.5em;}
.myp-smartpin-wrap .about-item-wrap .adesc{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:16px;color:#000;margin-top:10px;}
.myp-smartpin-wrap dl{width:100%;height:auto;overflow:hidden;margin-top:44px;}
.myp-smartpin-wrap dl dt{width:205px;height:auto;overflow:hidden;float:left;font-size:16px;color:#222;font-weight:bold;}
.myp-smartpin-wrap dl dd{width:calc( 100% - 205px );height:auto;overflow:hidden;float:left;padding-bottom:74px;}
.myp-smartpin-wrap dl dd .biz-info-wrap{width:calc( 100% - 122px );padding:0 60px;height:93px;overflow:hidden;background:#f0f9ff;border-radius:24px;border:1px solid #8cabc3;display:flex;justify-content:space-between;align-items:center;}
.myp-smartpin-wrap dl dd .biz-info-wrap .lt-item{width:50%;height:auto;overflow:hidden;}
.myp-smartpin-wrap dl dd .biz-info-wrap .lt-item .bname{width:100%;height:auto;overflow:hidden;font-size:16px;color:#000;}
.myp-smartpin-wrap dl dd .biz-info-wrap .lt-item .bnum{width:100%;height:auto;overflow:hidden;font-size:16px;color:#000;margin-top:10px;}
.myp-smartpin-wrap dl dd .biz-info-wrap .rt-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.myp-smartpin-wrap dl dd .biz-info-wrap .rt-item button{height:33px;padding:0 12px;border:1px solid #707070;display:inline-flex;justify-content:center;align-items:center;background:#e7e9eb;border-radius:8px;}
.myp-smartpin-wrap dl dd .biz-info-wrap .rt-item button span{display:flex;font-size:14px;color:#010101;}
.myp-smartpin-wrap dl dd .biz-info-wrap .rt-item button i{display:flex;margin-left:10px;font-size:20px;color:#e7e9eb;}
.myp-smartpin-wrap dl dd .biz-info-wrap .rt-item .e01{margin-top:2px;width:100%;height:auto;overflow:hidden;font-size:12px;color:#85888d;}
.myp-smartpin-wrap dl dd ul{width:100%;height:auto;overflow:hidden;}
.myp-smartpin-wrap dl dd ul li{margin-top:35px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#010101;line-height:1.5em;}
.myp-smartpin-wrap dl dd ul li:first-child{margin-top:0;}

.adm-area .adm-tbl-area .adm-tbl table td .tbl-btn-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.adm-area .adm-tbl-area .adm-tbl table td .tbl-btn-wrap .btn-ty1{width:auto;padding:0 5px;margin:0 2px;font-size:12px;}
.adm-area .adm-tbl-area .adm-tbl table td .tbl-btn-wrap .btn-ty1[disabled]{border:1px solid #c8c8c8;}
.adm-area .adm-tbl-area .adm-tbl table td .tbl-btn-wrap .btn-ty2{background:#fff;padding:0 13px;width:auto; display:inline-flex;justify-content:center;align-items:center;height: 24px; border: 1px solid #aaaeb1; border-radius: 4px; font-size: 12px; color: #5e6062; }
.adm-area .adm-tbl-area .adm-tbl table td .tbl-btn-wrap .btn-ty2[disabled]{border:1px solid #dadada;background:#dadada;color:#fff;}

.adm-area .adm-tbl-area .adm-tbl table .del-use td .tbl-btn-wrap{opacity:.3;}

.subscribe-btn-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
.subscribe-btn-wrap button{display:flex;justify-content:center;align-items:center;width:177px;height:37px;overflow:hidden;border:1px solid #5e6062;border-radius:5px;}
.subscribe-btn-wrap button i{display:flex;font-size:18px;color:#32ab8c;}
.subscribe-btn-wrap button span{letter-spacing:-1px;display:flex;font-size:14px;color:#101010;margin-left:3px;font-weight:bold;}
.subscribe-info-wrap{width:100%;height:63px;overflow:Hidden;margin-top:12px;background-image: linear-gradient(92deg, #59bb93 12%, #0e89e8 91%, #0e89e8 99%);border-radius:8px;display:flex;justify-content:flex-start;align-items:center;}
.subscribe-info-wrap .status{margin-left:30px;width:140px;height:31px;border-radius:16px;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;color:#0d89e8;letter-spacing:-1px;font-weight:bold;}
.subscribe-info-wrap .service-date{margin-left:70px;display:flex;justify-content:flex-start;align-items:center;}
.subscribe-info-wrap .service-date strong{display:flex;font-size:14px;color:#fff;font-weight:bold;}
.subscribe-info-wrap .service-date span{display:flex;font-size:14px;color:#fff;margin-left:3px;}

.board-file-wrap{margin-top:46px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;padding-bottom:14px;}
.board-file-wrap button{font-size:13px;color:#101010;font-weight:500;display:flex;justify-content:center;align-items:center;width:135px;height:35px;overflow:hidden;border-radius:8px;border:1px solid #101010;}
.board-file-wrap .file-item-wrap{margin-left:8px;height:33px;width:349px;border-radius:3px;border:1px solid #c8c8c8;display:flex;justify-content:flex-start;align-items:center;}
.board-file-wrap .file-item-wrap .hidden{position:absolute;left:-2000px;}
.board-file-wrap .file-item-wrap .inp{display:flex;width:100%;margin-left:7px;height:33px;overflow:Hidden;border:0;font-size:13px;color:#101010;}
.board-file-wrap .file-item-wrap label{display:flex;justify-content:center;align-items:center;width:98px;height:22px;border:1px solid #b4b7ba;border-radius:4px;font-size:12px;color:#5e6062;margin-right:7px;}

.board-date-wrap{width:100%;height:73px;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
.board-date-wrap .label{display:flex;font-size:14px;color:#5e6062;padding-right:20px;}
.board-date-wrap .inp{font-size:12px;color:#5e6062;font-weight:500;display:flex;width:103px;height:22px;overflow:hidden;border-radius:4px;border:1px solid #c8c8c8;padding-left:12px;background:#fff url(https://resource.mall.castingn.com/static/images/ico-calendar01.svg) no-repeat 95px center;background-size:14px 14px;}
.board-date-wrap .e01{display:flex;justify-content:center;align-items:center;width:35px;height:auto;overflow:Hidden;font-size:12px;color:#5e6062;font-weight:500;}
.board-date-wrap button{display:flex;justify-content:center;align-items:center;margin-left:10px;width:67px;height:24px;border-radius:4px;border:1px solid #5e6062;background:#fff;padding:0;font-size:12px;color:#101010;}

.dim{width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.16);position: fixed;left: 0;top: 0;      display: flex;     align-items: center;justify-content: center;z-index: 60; display: none;}

.lyr-pop{border-radius: 8px; box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16); background: #fff; box-sizing: border-box; border: 1px solid #dadce0;}

.lyr-pop.pop-srv{width: 750px; height: 456px; padding: 0 20px 0 23px;}
.lyr-pop.pop-srv .pop-tit{font-size: 22px; color: #222; letter-spacing: 0.01px; padding: 24px 0 17px; font-weight: bold; display: flex; flex-direction: column;}
.lyr-pop.pop-srv .user-info{display: flex; height: 112px; box-sizing: border-box; border-radius: 8px; background: #f8f8f8; align-items: center; justify-content: center;}
.lyr-pop.pop-srv .user-info ul li{font-size: 14px; line-height: 22px; color: #5e6062; letter-spacing: 0; display: flex; align-items: center; color: #101010;}
.lyr-pop.pop-srv .user-info ul li span{color: #5e6062; width: 44px; margin-right: 12px; text-align: right;}

.lyr-pop.pop-srv .pin-info-box{height: 73px; background: #eff2ff; border: 1px solid #d7e5f7; border-radius: 8px; box-sizing:border-box; display: flex; align-items: center; justify-content: space-between; margin-top: 12px; padding: 0 18px 0 28px;}
.lyr-pop.pop-srv .pin-info-box .box-left{display: flex; align-items: center;}
.lyr-pop.pop-srv .pin-info-box .comp{display: flex; align-items: center;}
.lyr-pop.pop-srv .pin-info-box .co-thum{width: 36px;height: 36px;border-radius: 50%;border: solid 1px #D2D2D2;overflow: hidden;}

.lyr-pop.pop-srv .pin-info-box .comp .co-tit{font-size: 18px; font-weight: 500; color: #010101; margin: 0 11px;}
.lyr-pop.pop-srv .pin-info-box .comp .btn-go{width: 120px;height: 24px;border-radius: 4px;border: 1px solid #aaaeb1;font-size: 14px;color: #5e6062;align-items: center;justify-content: center;display: flex;box-sizing: border-box;background: #fff;}
.lyr-pop.pop-srv .pin-info-box .info-tt1{font-size: 14px; color: #010101; font-weight: 600; margin-left: 57px; }
.lyr-pop.pop-srv .pin-info-box .info-tt2{font-size: 14px; color: #736eff; font-weight: 600;}

.lyr-pop.pop-srv .pin-info-box .btn-mgt{width: 116px; height: 28px; background: #fff; border: 1px solid #aaaeb1; font-size: 14px; font-weight: 500; border-radius: 6px; margin-left: 10px;}

.lyr-pop .pop-btn-group{display: flex; align-items: center; justify-content: center; margin-top: 32px;}
.lyr-pop .pop-btn-group.mt-1{margin-top: 25px;}
.lyr-pop .pop-btn-group button{width: 122px; height: 35px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #5e6062; border: 1px solid #aaaeb1; margin-right: 9px;position:static;padding:0;box-shadow:none;}
.lyr-pop .pop-btn-group button.comp1{background: #32ab8c; border: 0; color: #fff}
.lyr-pop .pop-btn-group button.comp2{border: 1px solid #101010; color: #101010;}
.lyr-pop .pop-btn-group button:last-child{margin-right: 0;}
.lyr-pop .pop-btn-group button.disabled { pointer-events: none; background: #ddd; opacity: 0.6; }

.lyr-pop.pop-guide{width: 500px; height:auto;overflow:hidden;padding:0;}
.lyr-pop.pop-guide .pop-tit{font-size: 16px; color: #222222; letter-spacing: 0.01px; padding: 22px 0 11px; font-weight: bold; display: flex; align-items: center; justify-content: center;margin:0 auto;position:static;border-radius:0;box-shadow:none;}
.lyr-pop.pop-guide .pop-tit .ico-smtpin{width: 95px; height: 22px; background:url(https://previ.workmarket9.com/images/admin/ico-smtpin.png) left/100% no-repeat; text-indent: -999999px; font-size: 0; margin-left: 7px;}
.lyr-pop.pop-guide .pop-con{position:static;border-radius:0;box-shadow:none;padding:0;}

.lyr-pop.pop-guide .guide-area{background: #f5f5f5; box-sizing:border-box; padding: 14px 15px 40px 15px;}
.lyr-pop.pop-guide .guide-box{display: flex; flex-direction: column; max-height: 164px; box-sizing: border-box; border: 2px solid #59a88e; border-radius: 8px; background: #eef9f6; align-items: center; justify-content: center; padding: 29px 0;}
.lyr-pop.pop-guide .guide-box .giude-tt1{font-size: 12px; color: #101010; font-weight: 600;}
.lyr-pop.pop-guide .guide-box .giude-tt1 b{color: #0d89e8; font-size: 14px; font-weight: bold;}

.lyr-pop.pop-guide .guide-box .giude-tt2{font-size: 16px; color: #000; letter-spacing: 0; font-weight: 600; margin: 12px 19px;}
.lyr-pop.pop-guide .guide-box .giude-tt2.tt-small{font-size: 12px; color: #5e6062; margin: 5px 14px;}
.lyr-pop.pop-guide .guide-box .guide-req{font-size: 15px; color: #000; letter-spacing: -0.38px; font-weight: 600;}
.lyr-pop.pop-guide .guide-box .guide-req span{color: #32ab8c;}
.lyr-pop.pop-guide .guide-box .guide-req input[type="text"]{width: 70px; height: 33px; text-align: right; border-radius: 4px; padding-right: 14px; box-sizing:border-box; border: 1px solid #e7e9eb; font-size: 16px; color: #32ab8c; font-weight: bold;}

.lyr-pop.pop-guide .guide-detail{text-align: center;}
.lyr-pop.pop-guide .guide-detail p{font-size: 14px; color: #101010; line-height: 22px; margin-top: 24px; font-weight: 600;}
.lyr-pop.pop-guide .guide-detail b{font-weight: bold;}
.lyr-pop.pop-guide .guide-detail p span{line-height: 22px; color: #32ab8c; font-weight: bold; display: block; margin-bottom: 12px;}

.lyr-pop.pop-guide .pop-btn-tt{text-align: center; color: #5e6062; line-height: 18px; font-size: 12px; margin-top: 12px;position:static;padding:0;border-radius:0;box-shadow:none;}
.lyr-pop.pop-guide .pop-btn-group{margin-top: 26px;position:static;padding:0 0 30px 0;border-radius:0;box-shadow:none;}

.lyr-pop.pop-apv{width: 849px; min-height: 648px; padding: 50px 32px 0; position: relative;}
.lyr-pop.pop-apv .pop-tit{display: block; text-align: center; font-size: 22px; color: #000; font-weight: bold;}

.lyr-pop.pop-apv .apv-box{height: 127px; border-radius: 12px; border: solid 1px #e5e5e5; background-color: #f0f9ff; font-size: 14px; line-height: 22px; box-sizing: border-box; margin-top: 24px; text-align: center;}
.lyr-pop.pop-apv .apv-box .tt-1{color: #101010; margin-top: 14px; font-weight: 600;}
.lyr-pop.pop-apv .apv-box .tt-2{color: #5e6062; margin-top: 14px;}

.lyr-pop.pop-apv .apv-group{display: flex; align-items: center; margin-top: 17px; border-bottom: 1px solid #e7e9eb; padding-bottom: 17px;}
.lyr-pop.pop-apv .apv-group .upload-box{width: 280px; height: 112px; border-radius: 12px; background-color: #f8f8f8; box-sizing: border-box; text-align: center; margin-left: auto; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.lyr-pop.pop-apv .apv-group .upload-box .btn-upload{width: 180px; height: 33px; border-radius: 8px; border: solid 1px #707070; font-size: 14px; color: #010101;}
.lyr-pop.pop-apv .apv-group .upload-box .btn-upload::before{width: 10px; height: 10px; content: ''; display: inline-block; vertical-align: middle; background: url(https://previ.workmarket9.com/images/admin/ico-btn-plus.png) left/100% no-repeat; margin-right: 8px;}
.lyr-pop.pop-apv .apv-group .upload-box > span{color: #85888d; font-size: 10px; display: block;}

.lyr-pop.pop-apv .apv-group .tt-area p{font-size: 14px; letter-spacing: -0.35px; line-height: 24px;}
.lyr-pop.pop-apv .apv-group .tt-area p span{color: #0d89e8; font-weight: 600;}
.lyr-pop.pop-apv .apv-group .info{margin-top: 18px; color: #5e6062; font-size: 12px; font-weight: 600;}

.lyr-pop.pop-apv .info-list{padding: 19px 0 19px 11px; border-bottom: 1px solid #e7e9eb; font-size: 12px; letter-spacing: -0.3px; color: #5e6062;}
.lyr-pop.pop-apv .info-list li{margin-top: 8px; position: relative;}
.lyr-pop.pop-apv .info-list li:before{width: 2px; height: 2px; position: absolute; left: 0; top: 4px; background: #5e6062; display: block; content: ''; left: -4px;}
.lyr-pop.pop-apv .info-list li:first-child{margin-top: 0;}

.lyr-pop.pop-apv .agr-list{font-size: 12px; color: #5e6062; margin-top: 18px;}
.lyr-pop.pop-apv .agr-list li{display: flex; align-items: center; margin-top: 5px;}
.lyr-pop.pop-apv .agr-list li input[type="checkbox"]{width: 15px; height: 15px; border: 1px solid #c8c8c8; border-radius: 2px; margin-right: 8px;}
.lyr-pop.pop-apv .agr-list li input[type="checkbox"]:checked{border: 1px solid #0e89e8;}

.lyr-pop.pop-info{width: 454px; height: 393px; box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16); border: solid 1px #dadce0; padding: 24px 23px; box-sizing: border-box; position: relative;}
.lyr-pop.pop-info .pop-info-tit{font-size: 22px; color: #222; font-weight: bold;}
.lyr-pop.pop-info .pop-info-tt{height: 73px; background: #f8f8f8; border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-top: 15px;}

.lyr-pop.pop-info .pop-info-form ul li{display: flex; justify-content: space-between; align-items: center; margin-top: 16px;}
.lyr-pop.pop-info .pop-info-form ul li input{width: 279px; height: 38px; border-radius: 4px; border: 1px solid #c8c8c8; padding: 0 15px;}

.lyr-pop.pop-info .pop-info-agr{font-size: 12px; color: #000; display: flex; align-items: center; margin-top: 33px;}
.lyr-pop.pop-info .pop-info-agr input[type="checkbox"]{width: 18px; height: 18px; border-radius: 4px; border: 1px solid #d7d9db; margin-right: 9px;}

.lyr-pop.pop-apv .btn-area{margin-top: 17px; display: flex; align-items: center; justify-content: center;}
.lyr-pop.pop-apv .btn-area .btn-comp1{width: 240px; height: 58px; background: #fff; border-radius: 12px; border: 3px solid #3f88e1; font-size: 18px; color: #0d89e8; font-weight: bold;}

.lyr-pop.pop-pcs{padding: 0 24px 24px; width: 534px; position: relative;}
.lyr-pop.pop-pcs .pop-tit{font-size: 20px; color: #222; letter-spacing: 0.01px; padding: 16px 0 26px; font-weight: bold; display: flex; flex-direction: column; border-bottom: 1px solid #c8c8c8;}
.lyr-pop.pop-pcs .pop-tit.tit-ty1{border-bottom: none;}
.lyr-pop.pop-pcs .pop-tit .sub-tit{font-size: 16px; color: #101010; font-weight: 500; margin-left: 47px; margin-top: 5px;}
.lyr-pop.pop-pcs .pop-tit > div{display: flex; align-items: center; }
.lyr-pop.pop-pcs .pop-tit .co-thum{width: 35px; height: 35px; border-radius: 50%; overflow: hidden; margin-right: 12px; border: solid 1px #c8c8c8;}
.lyr-pop.pop-pcs .pop-tit .co-thum img{width: 100%;}

.lyr-pop.pop-pcs .pop-con .item{border-bottom: 1px solid #c8c8c8;}
.lyr-pop.pop-pcs .pop-con .item:nth-child(2){border-bottom: none;}
.lyr-pop.pop-pcs .pop-con .item.type2{border-bottom: none;}
.lyr-pop.pop-pcs .pop-con .item:nth-child(3){display: flex; align-items: center; justify-content: space-between;}
.lyr-pop.pop-pcs .pop-con .item.type1{display: flex; align-items: center; justify-content: space-between;}

.lyr-pop.pop-pcs .pop-con .item-tit{font-size: 16px; color: #101010; font-weight: 500; padding: 19px 0 19px 13px; display: block; position: relative;}
.lyr-pop.pop-pcs .pop-con .item-tit2{font-size: 16px; color: #101010; font-weight: 500; padding: 0px 0 0px 49px; display: block; position: relative;}
.lyr-pop.pop-pcs .pop-con a.item-tit{border-bottom: 1px solid #c8c8c8;}
.lyr-pop.pop-pcs .pop-con a.item-tit.on{border-bottom: none;}
.lyr-pop.pop-pcs .pop-con a.item-tit:after{width: 24px; height: 24px; content:''; display: block; position: absolute; right: 9px; top: 17px; background: url(https://previ.workmarket9.com/images/admin/ico-tg-arrow.png) left/100% no-repeat;}
.lyr-pop.pop-pcs .pop-con a.item-tit.on:after{transform: rotate(180deg);}
.lyr-pop.pop-pcs .pop-con .item-con{position: relative;}
.lyr-pop.pop-pcs .pop-con .ipt-area{display: flex; align-items: center; padding: 9px 0 35px 35px; font-size: 14px; color: #222222;}
.lyr-pop.pop-pcs .pop-con .ipt-area.area-ty1{padding: 5px 0 35px 49px;}

.lyr-pop.pop-pcs .pop-con .ipt-area .tt-ipt{margin-left: 5px;}
.lyr-pop.pop-pcs .pop-con .ipt-area .ipt-pcs{display: flex; flex-direction: column; align-items: flex-start; margin-bottom: -20px;}
.lyr-pop.pop-pcs .pop-con .ipt-area input[type="text"]{padding: 7px 17px 6px 17px; border-radius: 4px; border: solid 1px #c8c8c8; background-color: #fff; box-sizing: border-box; font-size: 16px; color: #222; letter-spacing: -0.01px;
	width: 100px; height: 32px; text-align: right; font-weight: bold;}
.lyr-pop.pop-pcs .pop-con .ipt-area input[type="number"]{padding: 7px 17px 6px 17px; border-radius: 4px; border: solid 1px #c8c8c8; background-color: #fff; box-sizing: border-box; font-size: 16px; color: #222; letter-spacing: -0.01px;
	width: 100px; height: 32px; text-align: right; font-weight: bold;}

.lyr-pop.pop-pcs .pop-con .ipt-area.area-ty1 input[type="text"]{width: 259px;}
.lyr-pop.pop-pcs .pop-con .ipt-area.area-ty1 input[type="number"]{width: 259px;}

.lyr-pop.pop-pcs .pop-con .ipt-area .msg{color: #85888d; font-size: 12px;}
.lyr-pop.pop-pcs .pop-con .ipt-area .tt-smt{color: #0d89e8;}
.lyr-pop.pop-pcs .pop-con .item-area2 .item:nth-child(1){border-bottom: none;}
.lyr-pop.pop-pcs .pop-con .item-area2 .item:nth-child(2){border-bottom: 1px solid #c8c8c8;}

.lyr-pop.pop-pcs .pop-con .act-box{box-sizing: border-box; border-radius: 8px; border: solid 1px #59a88e; background-color: #eef9f6; padding: 19px 24px;}
.lyr-pop.pop-pcs .pop-con .ipt-area2{display: flex; align-items: center;}
.lyr-pop.pop-pcs .pop-con .ipt-area2 input[type="text"]{width: 112px; height: 29px; border-radius: 4px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 16px; text-align: right; color: #222;
	letter-spacing: -0.01px; padding: 0 10px; font-weight: bold;}
.lyr-pop.pop-pcs .pop-con .ipt-area2 span{font-size: 14px; color: #222; margin-left: 4px;}
.lyr-pop.pop-pcs .pop-con .ipt-area2 span b{font-weight: bold; font-size: 16px; color: #000; display: inline-block; vertical-align: -1px; margin-left: 13px;}
.lyr-pop.pop-pcs .pop-con .act-msg{ border-radius: 8px;  border: solid 1px #59a88e; background-color: #def3ed; height: 65px; box-sizing: border-box; text-align: center; padding: 13px 0 0 0; margin-top: 19px; font-size: 14px;
	color: #101010; font-weight: 500;}
.lyr-pop.pop-pcs .pop-con .act-msg b{font-weight: bold;}

.lyr-pop.pop-pcs .pop-con .pay-total{padding: 20px 0 19px 0; display: flex; align-items: center; justify-content: flex-end; font-size: 16px; color: #5e6062; font-weight: 500;}
.lyr-pop.pop-pcs .pop-con .pay-total span{font-weight: bold; color: #0d89e8; font-size: 18px; padding: 0 10px 0 15px;}
.lyr-pop.pop-pcs .pop-con .pay-tt{font-size: 14px; color: #000; font-weight: 500;}

.lyr-pop.pop-pcs .pop-con .agr-tt{font-size: 12px; color: #000; display: flex; align-items: center; margin-top: 14px;}
.lyr-pop.pop-pcs .pop-con .agr-tt span{margin-left: 9px;}

.lyr-pop.pop-pcs .pop-con .info-msg{text-align: center; font-size: 14px; color: #5e6062; margin-top: 24px;}
.lyr-pop.pop-pcs .pop-con .info-msg2{text-align: center; font-size: 12px; color: #5e6062; margin-top: 12px;}

.lyr-pop.pop-pcs .btn-area{margin-top: 24px; display: flex; align-items: center; justify-content: center;}
.lyr-pop.pop-pcs .btn-area .btn-comp1{min-width: 122px; height: 35px; background: #fff; border-radius: 8px; border: 1px solid #c8c8c8; font-size: 16px; color: #101010; font-weight: 500; padding: 0 16px;}
.lyr-pop.pop-pcs .btn-area .btn-comp1.disabled { pointer-events: none; background:#ddd; opacity: .6; }
.lyr-pop.pop-pcs .btn-comp1:hover{background: #32ab8c; color: #fff; border: 1px solid transparent;}
.lyr-pop.pop-pcs .btn-area button{margin-right: 5px;}
.lyr-pop.pop-pcs .btn-area button:last-child{margin-right: 0;}

.lyr-pop.pop-std{padding: 43px 0 24px; width: 432px; position: relative;}
.lyr-pop.pop-std .pop-con{text-align: center;}
.lyr-pop.pop-std .pop-con .cmn-tt1{font-size: 14px; color: #101010; line-height: 22px; margin-bottom: 20px; font-weight: 500;}

.lyr-pop.pop-std .pop-con .ipt-area{display: flex; align-items: center; justify-content: center;}
.lyr-pop.pop-std .pop-con .ipt-area span{font-size: 14px; color: #222; margin-right: 26px;}
.lyr-pop.pop-std .pop-con .ipt-area input[type="text"]{width: 178px; height: 40px; border-radius: 4px; border: solid 1px #c8c8c8; background-color: #fff; padding: 0 10px;}
.lyr-pop.pop-std .btn-area{margin-top: 36px;}
.lyr-pop.pop-std .btn-comp1{margin-right: 7px; border-radius: 6px; border: solid 1px #aaaeb1; background-color: #fff; width: 79px; height: 28px; font-weight: 500; font-size: 12px; color: #5e6062;}

.lyr-pop .chk-1{position: relative; -webkit-appearance:none; appearance: none;}
.lyr-pop .chk-1:after{content:''; width: 18px; height: 18px; border: 1px solid #d7d9db; border-radius: 4px; display: block; box-sizing: border-box;}
.lyr-pop .chk-1:checked::after{background: url(https://previ.workmarket9.com/images/mypage/ico-chk-on.png) left/100% no-repeat; border: 0;}
.lyr-pop .btn-area{display: flex; align-items: center; justify-content: center;}
.lyr-pop .pop-close{width: 48px; height: 48px; position: absolute; display: block; right: 0; top: 0; background: url(https://previ.workmarket9.com/images/admin/pop-close.png) left/100% no-repeat; text-indent: -999999px; font-size: 0;}

.lyr-pop.pop-bks-step1{width: 621px; padding: 60px 30px 30px 30px; position: relative;}
.lyr-pop.pop-bks-step1 .pop-comp1{border-bottom: 1px solid #c8c8c8; padding-bottom: 46px; margin-bottom: 24px;}
.lyr-pop.pop-bks-step1 .pop-comp1 p{font-size: 16px; color: #101010; font-weight: 500; text-align-last: left; line-height: 24px; margin-bottom: 30px;}
.lyr-pop.pop-bks-step1 .pop-comp1 .item{display: flex; align-items: center;}
.lyr-pop.pop-bks-step1 .pop-comp1 .item span{font-size: 14px; color: #5e6062; font-weight: 500;}
.lyr-pop.pop-bks-step1 .pop-comp1 .ymd-box{width: 259px; height: 40px; border-radius: 4px; background: #f5f5f5; border: 1px solid #c8c8c8; padding: 0 12px; display: flex; align-items: center; justify-content: space-between; margin-left: 24px;}
.lyr-pop.pop-bks-step1 .pop-comp1 .ymd-box .ymd{font-size: 16px; font-weight: 500; color: #222; width: 150px; background: none;}
.lyr-pop.pop-bks-step1 .pop-comp1 .ymd-box .btn-cal{width: 14px; height: 15px; background: url(https://resource.mall.castingn.com/static/images/icons/ico-cal.png) left/100% no-repeat;  font-size: 0; text-indent: -9999999px;}
.lyr-pop.pop-bks-step1 .pop-comp2 .txt1{font-size: 14px; color: #101010; font-weight: 500; line-height: 24px; margin-bottom: 6px;}
.lyr-pop.pop-bks-step1 .pop-comp2 .txt2{font-size: 14px; color: #5e6062;}


.lyr-pop.pop-bks-step2{width: 621px; padding: 60px 30px 30px 30px; position: relative;}
.lyr-pop.pop-bks-step2 .pop-tit{font-size: 16px; font-weight: 500; color: #101010; font-size: 16px; margin-bottom: 11px;}

.lyr-pop.pop-bks-step2 .desc{font-size: 12px; display: block; color: #5e6062; margin-bottom: 12px; margin-top: 3px;}

.lyr-pop.pop-bks-step2 .item-box{width: 100%; display: block; border-radius: 4px; background: #fff; border: 1px solid #c8c8c8; box-sizing: border-box; position: relative; padding: 12px 33px 12px 45px; cursor: pointer;}
.lyr-pop.pop-bks-step2 .item-box.on{border: 1px solid #222222;}
.lyr-pop.pop-bks-step2 .item-box input[type=radio]{cursor:pointer;outline:none;display:flex;background:#fff;border:1px solid #999;width:20px;height:20px;border-radius:50%;overflow:hidden;appearance: none;-moz-appearance: none;-webkit-appearance: none; position:absolute; left: 11px; top: 13px;}
.lyr-pop.pop-bks-step2 .item-box input[type=radio]:checked{width:20px;height:20px;background:#0e89e8 url(https://resource.mall.castingn.com/static/images/ico-rd-chk.png) center no-repeat;border-color:#0e89e8;}

.lyr-pop.pop-bks-step2 .item-box .item-tit{display: flex; margin-bottom: 10px; justify-content: space-between;}
.lyr-pop.pop-bks-step2 .item-box .item-tit span.fst{font-size: 16px; font-weight: 500; color: #222;}
.lyr-pop.pop-bks-step2 .item-box .item-tit span.lst{font-size: 14px; }
.lyr-pop.pop-bks-step2 .item-box .item-tit span.lst b{font-weight: bold; font-size: 16px;}

.lyr-pop.pop-bks-step2 .item-box .item-list{font-size: 14px; color: #5e6062;}
.lyr-pop.pop-bks-step2 .item-box .item-list li{position: relative; padding-left: 25px; margin-bottom: 3px; }
.lyr-pop.pop-bks-step2 .item-box .item-list li::before{width: 7px; height: 7px; content: ''; background: #5e6062; border-radius: 50%; position: absolute; left: 0; top: 7px;}

.lyr-pop.pop-toast{width: 339px; height: 138px; display: flex; align-items: center; justify-content: center; position: fixed; left: 50%; margin-left: -165px; top: 50%; margin-top: -69px; z-index: 10;}
.lyr-pop.pop-toast p{color: #101010; text-align: center; font-weight: 500;}


.lyr-pop.point-pop{width: 600px; padding: 29px 24px 24px; position: relative;}
.lyr-pop.point-pop .pop-tit{font-size: 20px; color: #222; letter-spacing: 0.01px; padding: 0 0 42px; font-weight: bold; display: flex; flex-direction:}
.lyr-pop.point-pop .pop-tit .sub-tit{font-size: 16px; color: #101010; font-weight: 500; margin-left: 47px; margin-top: 5px;}
.lyr-pop.point-pop .pop-tit > div{display: flex; align-items: center;}
.lyr-pop.point-pop .pop-tit .co-thum{width: 35px; height: 35px; border-radius: 50%; overflow: hidden; margin-right: 12px; border: solid 1px #c8c8c8;}
.lyr-pop.point-pop .pop-tit .co-thum img{width: 100%;}

.lyr-pop.point-pop .point-tit{font-size: 16px; color: #101010; font-weight: 500; margin-bottom: 13px;}
.lyr-pop.point-pop .point-tit span{color: #0d89e8; font-weight: bold;}
.lyr-pop.point-pop .pop-tbl{position: relative; height: 201px; overflow-y: auto; border-top: 1px solid #000; margin-bottom: 23px;}
.lyr-pop.point-pop .pop-tbl table{width: 100%; table-layout: fixed; }
.lyr-pop.point-pop .pop-tbl table caption{position: absolute; text-indent: -99999999px; line-height: 0; font-size: 0; width: 0; height: 0; visibility: hidden;}
.lyr-pop.point-pop .pop-tbl table thead th{height: 29px; background: #f3f9fe; font-size: 12px; color: #000; font-weight: bold; text-align: center; position: sticky; top: 0;}
.lyr-pop.point-pop .pop-tbl table thead th::after{width: 1px; height: 10px; background: #cbcbcb; display: block; position: absolute; right: 0; top: 10px; content: '';}
.lyr-pop.point-pop .pop-tbl table thead th:last-child:after{display: none;}

.lyr-pop.point-pop .pop-tbl table tbody td{height: 27px; text-align: center; background: #f9f9fa; font-size: 12px; color: #5e6062; border-bottom: 1px solid #fff;}

.lyr-pop.point-pop .item-area{position: relative;}
.lyr-pop.point-pop .item-area .item-tit{padding-left: 14px; font-size: 16px; font-weight: 500; color: #101010; position: relative; margin-bottom: 24px;}
.lyr-pop.point-pop .item-area .item-tit::before{width: 6px; height: 6px; display: block; position: absolute; content: ''; background: #101010; left: 0; top: 7px; border-radius: 50%;}
.lyr-pop.point-pop .item-area .item-tit .desc1{font-size: 14px; color: #3a3b3c;}
.lyr-pop.point-pop .item-area .item-tit .desc2{font-size: 12px; color: #3a3b3c;}
.lyr-pop.point-pop .item-area .item{padding-bottom: 34px;}
.lyr-pop.point-pop .item-area .item.lst{padding-bottom: 24px;}
.lyr-pop.point-pop .item-area .point-group{display: flex; align-items: center; justify-content: flex-end;}
.lyr-pop.point-pop .item-area .point-group .ipt-type1{width: 168px; height: 40px; border: 1px solid #c8c8c8; box-sizing: border-box; border-radius: 8px; background: #fff; font-weight: bold; letter-spacing: -0.01px; margin: 0 18px 0 24px; text-align: right; padding:0 12px;}
.lyr-pop.point-pop .item-area .desc-point{color: #85888d; font-size: 12px; display: flex; justify-content: flex-end}

.lyr-pop.point-pop .item-area .item-con{display: flex; align-items: center;}
.lyr-pop.point-pop .item-area .cal-group{display: flex; align-items: center;}
.lyr-pop.point-pop .item-area .cal-group > span{font-size: 14px; color: #3a3b3c; margin-right: 18px;}
.lyr-pop.point-pop .item-area .cal-group .cal-ipt{width: 143px; height: 36px; border-radius: 8px; border: 1px solid #c8c8c8; background: #fff url(https://resource.mall.castingn.com/static/images/gogox/ico-calendar01.svg) 89% center/19px 21px no-repeat;
	font-size: 13px; font-weight: 500; color: #101010; padding: 0 43px 0 16px; box-sizing: border-box; cursor: pointer;}
.lyr-pop.point-pop .item-area .cal-group:last-child{margin: 0 16px 0 auto;}

.lyr-pop.point-pop .item-area .item-result{border-top: 2px solid #101010; padding: 18px 0; display: flex; align-items: center; justify-content: flex-end;}
.lyr-pop.point-pop .item-area .item-result .tit{font-size: 16px; color: #101010; font-weight: bold; margin-right: auto; margin-left: 24px;}
.lyr-pop.point-pop .item-area .item-result .value{font-size: 14px; display: flex; align-items: center; font-weight: 500;}
.lyr-pop.point-pop .item-area .item-result .current{font-size: 18px; color: #0d89e8; }
.lyr-pop.point-pop .item-area .item-result .current b{margin-right: 7px;}
.lyr-pop.point-pop .item-area .item-result .total{font-size: 14px; color: #3a3b3c;}
.lyr-pop.point-pop .item-area .item-result .slash{margin: 0 10px; color: #5e6062;}

.anvsr-pop.lyr-pop.pop-pcs { width:680px; }
.anvsr-pop.lyr-pop.pop-pcs .pop-tit {
	padding-bottom: 10px;
}
.anvsr-pop.lyr-pop.pop-pcs .search-area {
	display: flex;
	margin: 8px 0;
	justify-content: space-between;
}
.anvsr-pop.lyr-pop.pop-pcs .search-area .search-box.third {
	border-radius: 4px;
	border: 1px solid #C9C9C9;
	background: #FFFFFF;
	overflow: hidden;
	display: flex;
}
.anvsr-pop.lyr-pop.pop-pcs .search-area .search-box.third input{
	width: calc(100% - 38px);
	padding-left: 10px;
	height: 30px;
}
.anvsr-pop.lyr-pop.pop-pcs .search-area .search-box.third button {
	text-indent: -99999px;
	background: #fff url(https://resource.mall.castingn.com/static/images/ico-search1.png) center no-repeat;
	width:28px;
	height: 28px;
	background-size: 14px;
}
.anvsr-pop.lyr-pop.pop-pcs .search-area .anniversary-switch-area { line-height: 26px; }
.anvsr-pop.lyr-pop.pop-pcs .search-area .anniversary-switch-area .input__input-switch { margin-top:3px; }
.anvsr-pop.lyr-pop.pop-pcs .pop-con {
	max-height:313px;
	overflow: auto;
}
.anvsr-pop.lyr-pop.pop-pcs table { text-align: center; border-top: 2px solid #101010; }
.anvsr-pop.lyr-pop.pop-pcs table th,
.anvsr-pop.lyr-pop.pop-pcs table td {
	padding: 5px;
	border-right: 1px solid #d9d9d9;
}
.anvsr-pop.lyr-pop.pop-pcs table th {
	border-bottom: 1px solid #d9d9d9;
	background: #f5f5f5;
	font-size: 14px;
}
.anvsr-pop.lyr-pop.pop-pcs table td {
	border-bottom: 1px solid #d9d9d9;
}
.anvsr-pop.lyr-pop.pop-pcs table th:last-child,
.anvsr-pop.lyr-pop.pop-pcs table td:last-child{
	border-right: none;
}
.anvsr-pop.lyr-pop.pop-pcs .pop-done {
	color: #fff;
	background: #0d89e8;
	font-size: 18px;
	font-weight: 700;
	height: 48px;
	width: 158px;
	border-radius: 12px;
}
.anvsr-pop.lyr-pop.pop-pcs .anniversary-price-wrap {
	width:100%;
	height: 40px;
	padding:0;
}
.anvsr-pop.lyr-pop.pop-pcs .anniversary-price-wrap .key {
	text-align: right;
	width:120px
}

.confirm-item-wrap{width:339px;height:auto;overflow:hidden;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);border-radius:8px;border:1px solid #dadce0;background:#fff;}
.confirm-item-wrap .pico{width:100%;height:auto;overflow:hidden;text-align:center;padding-top:33px;}
.confirm-item-wrap .pico i{font-size:20px;color:#b4b7ba;}
.confirm-item-wrap .pmsg{width:100%;height:auto;overflow:hidden;text-align:center;padding-top:50px;font-size:14px;color:#101010;font-weight:500;line-height:1.5em;}
.confirm-item-wrap .pico + .pmsg{padding-top:15px;}
.confirm-item-wrap .pbtn-wrap{display:flex;justify-content:center;align-items:center;padding:50px 0 30px 0;width:100%;height:auto;overflow:hidden;text-align:center;}
.confirm-item-wrap .pbtn-wrap .btn-payment{width:122px;height:35px;border-radius:8px;border:1px solid #101010;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#101010;font-weight:500;margin:0 2px;}
.confirm-item-wrap .pbtn-wrap .btn-cancel{width:122px;height:35px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5e6062;font-weight:500;margin:0 2px;}
.confirm-item-wrap .pbtn-wrap .btn-confirm{width:122px;height:35px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5e6062;font-weight:500;margin:0 2px;}

.subscribe-pop-wrap{padding:24px 20px;width:750px;height:auto;overflow:hidden;border:1px solid #dadce0;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);background:#fff;}
.subscribe-pop-wrap .ptit{text-align:left;width:100%;height:auto;overflow:hidden;font-size:22px;color:#222;font-weight:bold;}
.subscribe-pop-wrap .subs-info-list{width:100%;height:auto;overflow:hidden;background:#f8f8f8;margin-top:15px;padding:17px 28px;}
.subscribe-pop-wrap .subs-info-list ul{width:360px;height:auto;overflow:hidden;}
.subscribe-pop-wrap .subs-info-list ul li{float:left;width:50%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.subscribe-pop-wrap .subs-info-list ul li .key{width:60px;font-size:14px;color:#5e6062;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.subscribe-pop-wrap .subs-info-list ul li .key:before{content:":";position:absolute;right:0;top:0;font-size:14px;color:#5e6062;}
.subscribe-pop-wrap .subs-info-list ul li .value{margin-left:15px;font-size:14px;color:#101010;display:flex;justify-content:flex-start;align-items:center;}

.subscribe-pop-wrap .subc-biz-list{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.subscribe-pop-wrap .subc-biz-list li{display:flex;justify-content:flex-start;align-items:center;margin-top:12px;width:100%;height:73px;overflow:hidden;border:1px solid #d7e5f7;border-radius:8px;background:#eff2ff;position:relative;}
.subscribe-pop-wrap .subc-biz-list li:first-child{margin-top:0;}
.subscribe-pop-wrap .subc-biz-list li .bpic{margin-left:28px;width:36px;height:36px;border-radius:50%;background-size:cover !important;}
.subscribe-pop-wrap .subc-biz-list li .bname{margin-left:10px;font-size:18px;color:#010101;font-weight:500;}
.subscribe-pop-wrap .subc-biz-list li .bcate{margin-left:10px;height:22px;padding:0 10px;border:1px solid #aaaeb1;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5e6062;}
.subscribe-pop-wrap .subc-biz-list li button{display:flex;justify-content:center;align-items:center;width:104px;height:28px;overflow:hidden;border-radius:6px;border:1px solid #aaaeb1;background:#fff;font-size:14px;color:#5e6062;font-weight:500;position:absolute;right:18px;top:50%;margin-top:-14px;}

.subscribe-pop-wrap .pbtn-wrap{display:flex;justify-content:center;align-items:center;padding:50px 0 30px 0;width:100%;height:auto;overflow:hidden;text-align:center;}
.subscribe-pop-wrap .pbtn-wrap .btn-payment{width:122px;height:35px;border-radius:8px;border:1px solid #101010;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#101010;font-weight:500;margin:0 2px;}
.subscribe-pop-wrap .pbtn-wrap .btn-cancel{width:122px;height:35px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5e6062;font-weight:500;margin:0 2px;}
.subscribe-pop-wrap .pbtn-wrap .btn-confirm{width:122px;height:35px;border-radius:8px;border:1px solid #aaaeb1;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5e6062;font-weight:500;margin:0 2px;}

.credit-item-wrap{width:849px;height:auto;overflow:hidden;padding:50px 32px 32px 32px;background:#fff;position:relative;border-radius: 8px;
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);}
.credit-item-wrap .btn-pop-close{padding:0;box-shadow:none;border-radius:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;overflow:Hidden;position:absolute;right:0;top:0;}
.credit-item-wrap .btn-pop-close i{font-size:22px;color:#111;}
.credit-item-wrap .ptit{padding-bottom:24px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#000;font-weight:bold;}
.credit-item-wrap dl{width:100%;height:auto;overflow:hidden;background:#f0f9ff;border:1px solid #e5e5e5;border-radius:12px;padding:16px 0;}
.credit-item-wrap dl dt{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#101010;line-height:1.57em;font-weight:500;}
.credit-item-wrap dl dd{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#5e6062;line-height:1.57em;margin-top:16px;}
.credit-item-wrap .biz-add-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;margin-top:16px;}
.credit-item-wrap .biz-add-wrap .lt-item{width:100%;height:auto;overflow:hidden;flex:1;}
.credit-item-wrap .biz-add-wrap .lt-item .mtit{width:100%;height:auto;overflow:hidden;font-size:14px;color:#0d89e8;font-weight:500;}
.credit-item-wrap .biz-add-wrap .lt-item .mdesc{width:100%;height:auto;overflow:hidden;font-size:14px;color:#101010;}
.credit-item-wrap .biz-add-wrap .lt-item ul{margin-top:18px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.credit-item-wrap .biz-add-wrap .lt-item ul li{display:flex;font-size:12px;color:#5e6062;padding:0 10px;position:relative;}
.credit-item-wrap .biz-add-wrap .lt-item ul li:before{content:"";width:1px;height:10px;overflow:Hidden;background:#5e6062;display:block;position:absolute;left:0;top:50%;margin-top:-5px;}
.credit-item-wrap .biz-add-wrap .lt-item ul li:first-child{padding-left:0;}
.credit-item-wrap .biz-add-wrap .lt-item ul li:first-child:before{display:none;}
.credit-item-wrap .biz-add-wrap .rt-item{width:280px;height:112px;overflow:hidden;border-radius:12px;background:#f8f8f8;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.credit-item-wrap .biz-add-wrap .rt-item button{display:flex;justify-content:center;align-items:center;height:33px;padding:0 15px;border-radius:8px;border:1px solid #707070;background:#fff;}
.credit-item-wrap .biz-add-wrap .rt-item button i{display:flex;font-size:16px;color:#707070;}
.credit-item-wrap .biz-add-wrap .rt-item button span{display:flex;margin-left:5px;font-size:14px;color:#010101;}
.credit-item-wrap .biz-add-wrap .rt-item .e01{margin-top:5px;font-size:10px;color:#85888d;}
.credit-item-wrap .nlist{margin-top:16px;border-top:1px solid #e7e9eb;padding-top:20px;width:100%;height:auto;overflow:hidden;}
.credit-item-wrap .nlist li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:12px;color:#5e6062;}
.credit-item-wrap .nlist li:before{content:"";width:2px;height:2px;overflow:hidden;display:block;background:#5e6062;position:absolute;left:0;top:50%;margin-top:-1px;}

.credit-item-wrap .chk-list{margin-top:20px;border-top:1px solid #e7e9eb;padding-top:20px;width:100%;height:auto;overflow:hidden;}
.credit-item-wrap .chk-list li{width:100%;height:auto;overflow:hidden;}
.credit-item-wrap .chk-list li label{display:flex;justify-content:flex-start;align-items:center;}
.credit-item-wrap .chk-list li label input{display:flex;}
.credit-item-wrap .chk-list li label span{display:flex;margin-left:8px;font-size:12px;color:#5e6062;}
.credit-item-wrap .chk-list li label span strong{font-size:12px;color:#0d89e8;}

.credit-item-wrap .pbtn-wrap{display:flex;justify-content:center;align-items:center;padding:20px 0 30px 0;width:100%;height:auto;overflow:hidden;text-align:center;}
.credit-item-wrap .pbtn-wrap .btn-confirm{display:flex;justify-content:center;align-items:center;width:240px;height:58px;overflow:hidden;border-radius:12px;border:2px solid #3f88e1;background:#fff;font-size:18px;color:#0d89e8;font-weight:bold;}


.payment-pop-wrap{width:534px;height:auto;overflow:hidden;padding:0px 24px 30px 24px;background:#fff;position:relative;border-radius: 12px;
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.16);}
.payment-pop-wrap .btn-pop-close{padding:0;box-shadow:none;border-radius:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;overflow:Hidden;position:absolute;right:0;top:0;}
.payment-pop-wrap .btn-pop-close i{font-size:22px;color:#111;}
.payment-pop-wrap .prod-info-wrap{width:100%;height:auto;overflow:hidden;margin-top:12px;display:flex;justify-content:flex-start;align-items:flex-start;}
.payment-pop-wrap .prod-info-wrap .bpic{width:33px;height:33px;overflow:Hidden;border-radius:50%;background-size:cover !important;border:1px solid #c8c8c8;}
.payment-pop-wrap .prod-info-wrap .bcont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:12px;}
.payment-pop-wrap .prod-info-wrap .bcont .mtit{text-align:left;width:100%;height:auto;overflow:hidden;font-size:20px;color:#101010;font-weight:bold;}
.payment-pop-wrap .prod-info-wrap .bcont .mdesc{text-align:left;width:100%;height:auto;overflow:hidden;margin-top:5px;font-size:18px;color:#101010;}

.payment-pop-wrap .buy-cnt-wrap{width:100%;height:auto;overflow:hidden;border-top:1px solid #c8c8c8;margin-top:26px;padding-top:19px;}
.payment-pop-wrap .buy-cnt-wrap .label{text-align:left;width:100%;height:auto;overflow:hidden;font-size:16px;color:#101010;font-weight:500;}
.payment-pop-wrap .buy-cnt-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:28px;display:flex;justify-content:flex-start;align-items:center;}
.payment-pop-wrap .buy-cnt-wrap .form-item-wrap .inp{display:flex;justify-content:flex-end;align-items:center;margin-left:48px;width:98px;height:30px;border-radius:4px;border:1px solid #c8c8c8;padding:0 9px;text-align:right;}
.payment-pop-wrap .buy-cnt-wrap .form-item-wrap span{display:flex;margin-left:10px;font-size:14px;color:#222;}
.payment-pop-wrap .buy-cnt-wrap .form-item-wrap span strong{display:flex;margin:0 5px;font-size:14px;color:#222;font-weight:bold;}
.payment-pop-wrap .buy-cnt-wrap .e01{text-align:left;padding-left:48px;padding-top:2px;font-size:12px;color:#85888d;}

.payment-pop-wrap dl{width:100%;height:auto;overflow:hidden;margin-top:35px;border-top:1px solid #c8c8c8;}
.payment-pop-wrap dl dt{width:100%;height:auto;overflow:hidden;}
.payment-pop-wrap dl dt a{width:100%;height:60px;overflow:hidden;border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;align-items:center;}
.payment-pop-wrap dl dt a span{display:flex;font-size:16px;color:#222;font-weight:500;}
.payment-pop-wrap dl dt a i{display:flex;font-size:22px;color:#000;}
.payment-pop-wrap dl dt a.on{border-bottom:0;}
.payment-pop-wrap dl dt a.on i{transform:rotate(180deg)}
.payment-pop-wrap dl dd{display:none;width:100%;height:auto;overflow:hidden;}
.payment-pop-wrap dl dd.on{display:block;}
.payment-pop-wrap dl dd .paym-cnt-wrap{background:#eef9f6;padding:20px 24px;width:calc( 100% - 50px );height:auto;overflow:hidden;border:1px solid #59a88e;border-radius:8px;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap .inp{width:112px;height:27px;overflow:hidden;border-radius:4px;border:1px solid #c8c8c8;background:#fff;padding:0 10px;text-align:right;font-size:16px;color:#222;font-weight:bold;display:flex;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap span{display:flex;font-size:14px;color:#222;margin-left:4px;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap span strong{display:flex;margin-left:10px;margin-right:4px;font-size:14px;color:#222;font-weight:bold;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap span.cb{color:#0d89e8;}
.payment-pop-wrap dl dd .paym-cnt-wrap .form-item-wrap span.cb strong{color:#0d89e8;}
.payment-pop-wrap dl dd .paym-cnt-wrap .sdesc{margin-top:20px;background:#def3ed;border-radius:8px;width:100%;height:auto;overflow:hidden;padding:13px 0;text-align:center;font-size:14px;color:#101010;line-height:1.57em;}
.payment-pop-wrap dl dd .paym-cnt-wrap .sdesc strong{font-size:14px;color:#101010;font-weight:bold;}

.payment-pop-wrap .prod-result-wrap{width:100%;height:64px;overflow:hidden;border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;align-items:center;}
.payment-pop-wrap .prod-result-wrap .lt-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.payment-pop-wrap .prod-result-wrap .lt-item .key{text-align:left;width:100%;height:auto;overflow:hidden;font-size:14px;color:#222;font-weight:bold;}
.payment-pop-wrap .prod-result-wrap .lt-item .value{text-align:left;width:100%;height:auto;overflow:hidden;font-size:14px;color:#222;}
.payment-pop-wrap .prod-result-wrap .rt-item{display:flex;justify-content:flex-start;align-items:center;}
.payment-pop-wrap .prod-result-wrap .rt-item span{display:flex;font-size:16px;color:#5e6062;}
.payment-pop-wrap .prod-result-wrap .rt-item strong{display:flex;font-size:18px;color:#0d89e8;font-weight:bold;padding:0 15px;}

.payment-pop-wrap .pbtn-wrap{display:flex;justify-content:center;align-items:center;padding:20px 0 30px 0;width:100%;height:auto;overflow:hidden;text-align:center;}
.payment-pop-wrap .pbtn-wrap .btn-confirm{display:flex;justify-content:center;align-items:center;width:122px;height:35px;overflow:hidden;border-radius:12px;border:1px solid #c8c8c8;background:#fff;font-size:16px;color:#101010;font-weight:500;}


.req-page-wrap{width:calc( 100% - 40px );max-width:676px;height:auto;overflow:Hidden;margin:0 auto;padding-bottom:50px;}
.req-page-wrap .req-btn-wrap{display:none;}
.req-page-wrap .rtit{width:100%;height:auto;overflow:hidden;font-size:22px;color:#3a3b3c;font-weight:bold;padding:50px 0 25px 0;}
.req-page-wrap .tbl01{table-layout:fixed;border:0;border-collapse:collapse;width:100%;border-top:2px solid #173a66;border-bottom:1px solid #c8c8c8;}
.req-page-wrap .tbl01 th{height:40px;background:#f9f9fa;text-align:center;font-size:14px;color:#3a3b3c;font-weight:bold;}
.req-page-wrap .tbl01 td{padding:0 12px;height:40px;font-size:14px;color:#222;}

.req-page-wrap .tbl02{table-layout:fixed;border:0;border-collapse:collapse;width:100%;border-top:2px solid #173a66;border-bottom:1px solid #c8c8c8;}
.req-page-wrap .tbl02 th{height:40px;background:#f9f9fa;text-align:center;font-size:14px;color:#3a3b3c;font-weight:bold;position:relative;}
.req-page-wrap .tbl02 th:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#c8c8c8;position:absolute;left:0;top:50%;margin-top:-5px;}
.req-page-wrap .tbl02 th:first-child:before{display:none;}
.req-page-wrap .tbl02 td{height:40px;font-size:14px;color:#222;text-align:center;}

.req-page-wrap .label{width:100%;height:auto;overflow:hidden;padding:28px 0 9px 0;font-size:18px;color:#222;font-weight:bold;}

.req-page-wrap dl{width:100%;height:auto;overflow:hidden;}
.req-page-wrap dl dt{width:100%;height:auto;overflow:hidden;padding:28px 0 15px 0;font-size:16px;color:#3a3b3c;font-weight:bold;}
.req-page-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.req-page-wrap dl dd .sdesc{width:calc( 100% - 2px - 54px );padding:10px 27px;border:1px solid #c8c8c8;border-radius:8px;background:#f9f9fa;font-size:14px;color:#101010;line-height:1.71em;}
.req-page-wrap dl dd ul{width:100%;height:auto;overflow:hidden;}
.req-page-wrap dl dd ul li{height:33px;border-radius:8px;border:1px solid #000;width:156px;float:left;margin:0 24px 10px 0;display:inline-flex;justify-content:flex-start;align-items:center;}
.req-page-wrap dl dd ul li i{display:none;}
.req-page-wrap dl dd ul li span{display:flex;margin-left:19px;font-size:14px;color:#101010;font-weight:500;}
.req-page-wrap dl dd ul li.on{background:#000;}
.req-page-wrap dl dd ul li.on i{display:flex;font-size:20px;color:#fff;margin-left:8px;}
.req-page-wrap dl dd ul li.on span{margin-left:10px;color:#fff;}

.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont{width:calc( 100% - 2px );/* height:583px; *//* overflow:hidden; */overflow-y:auto;/* border:1px solid #c8c8c8; */}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap{}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .rtit{padding:20px 0 5px 0;font-size:13px;margin-left:0;width:100%;border-bottom:0;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .tbl01 th{height:20px;font-size:10px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .tbl01 td{height:20px;font-size:10px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .label{font-size:13px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .tbl02 th{height:20px;font-size:10px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap .tbl02 td{height:20px;font-size:10px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap dl dt{font-size:13px;padding:20px 0 5px 0;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap dl dd ul li{width:90px;height:20px;margin:0 5px 5px 0;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap dl dd ul li i{font-size:14px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap dl dd ul li span{font-size:10px;}
.myif-soc-detail-wrap .detail-cont-wrap .rt-item .preview .pcont .req-page-wrap dl dd .sdesc{font-size:10px;border-radius:4px;padding:5px;width:calc( 100% - 2px - 10px )}

/*화환주문관리*/
.pin-info-top {
	border: 1px solid #C9C9C9;
	border-radius: 16px;
	padding: 27px 22px;
	display: flex;
	justify-content: space-between;
	margin-top: 11px;
}

.pin-info-top .pin-info-left-line {
	width: 1px;
	background: #D9D9D9;
	height: 116px;
	display: inline-block;
	margin: 0 24px;
}
.pin-info-top .pin-info-left {
	position: relative;
	display: flex;
	align-items: center;
	min-width: 400px;
}
.pin-info-top .pin-info-logo-area.using {
	background: linear-gradient(102.15deg, rgba(127, 78, 249, 0.8) 0.8%, rgba(79, 129, 255, 0.8) 100%);
}
.pin-info-top .pin-info-logo-area {
	position: relative;
	margin-right: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	background: rgba(92, 92, 92, 0.5);
}
.pin-info-top .pin-info-logo-area:after {
	background: #fff;
	border-radius: 50%;
	content: '';
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
}
.pin-info-top .pin-info-logo-area .pin-info__logo {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	position: relative;
	z-index: 1;
}
.pin-info-top .pin-info-left-text .pin-info-service__text {
	font-weight: 700;
	font-size: 14px;
	color: #85888D;
	line-height: 1;
	min-height: 14px;
	display: block;
}
.pin-info-top .pin-info-left-text .pin-info-service__subject {
	font-weight: 700;
	font-size: 20px;
	color: #101010;
	display: block;
	line-height: 1;
	margin-bottom: 6px;
	padding-right: 24px;
	min-height: 20px;
}

.pin-info-top .pin-info-left-text {
	position: relative;
	width: 250px;
}
.pin-info-top .pin-info-left-text .pin-using-date {
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	display: flex;
	align-items: center;
	color: #85888D;
	margin-top: 12px;
}
.pin-info-top .pin-info-icon {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/pin-info-pin.svg");
	display: none;
}
.pin-info-top .pin-info-icon.using {
	background-image: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/pin-info-pin-active.svg");
}
.pin-info-top .pin-mark-area {
	margin-top: 10px;
	display: flex;
	align-items: center;
}

.pin-info-top .pin-mark-label + .pin-mark-label {
	margin-left: 6px;
}
.pin-info-top .pin-mark-label {
	padding: 3px 6px;
	border-radius: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	border: 1px solid;
}

.pin-info-top .pin-mark-label b {
	font-weight: 800;
}
.pin-info-top .pin-mark-label.smart-pin {
	color: #50CD89;
	background: #EAF7F3;
	border-color: #ADDDD1;
	font-weight: 600;
}
.pin-info-top .pin-mark-label.waiting {
	background: #E7F3FD;
	color: #3DA1ED;
	border-color: #9ED0F6;
}
.pin-info-top .pin-mark-label.using span {
	background: linear-gradient(102.15deg, #7F4EF9 0.8%, #4F81FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
}
.pin-info-top .pin-mark-label.using {
	background: linear-gradient(#EDF2FF, #EDF2FF) padding-box, linear-gradient(102.15deg, #7F4EF9 0.8%, #4F81FF 100%) border-box;
	border: 1px solid transparent;
}

.pin-info-top .pin-info-button.add-member {
	/*padding-left: 42px;*/
	background-repeat: no-repeat;
	/*background-image: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/pin-info-member.svg");*/
	background-position: 16px 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pin-info-top .pin-info-button.add-member::before{
	width: 19px;
	height: 18px;
	background: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/account/pin-info-member.svg") center/100% no-repeat;
	margin-right: 8px;
	content: '';
}

.pin-info-top .pin-info-button.add-member:disabled::before{
	background: url("https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/mypage/pinsquare/subscribe-smartpin-remove.png")
}



.pin-info-top .pin-info-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
}

.pin-info-top .pin-info-button-area {
	display: flex;
	align-items: center;
}
.pin-info-top .pin-info-button + .pin-info-button {
	margin-left: 8px;
}
.pin-info-top .pin-info-button {
	padding: 9px 16px;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	color: #0D89E8;
	background: #FFFFFF;
	border: 1px solid #0D89E8;
}
.pin-info-top .pin-info-button.disabled {
	color:#999;
	border:1px solid;
	pointer-events: none;
	background:#ddd;
}
.pin-info-top .pin-info__description {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #C9C9C9;
}
.pin-info-top .pin-info__description.using {
	color: #03223A;
	font-weight: 500;
}
.pin-info-top .pin-info-button:disabled {
	background: rgba(0, 0, 0, 0.1);
	color: #B3B7BA;
	cursor: default;
}

.pin-info-top .pin-info-using-list {
	padding-top: 4px;
}
.pin-info-top .pin-info-using-list .pin-info-using__subject {
	font-weight: 500;
	font-size: 14px;
	color: #3A3B3C;
	display: block;
	line-height: 17px;
	margin-bottom: 4px;
}
.pin-info-top .pin-info-using-list .pin-info-using__item + .pin-info-using__item {
	margin-top: 24px;
}
.pin-info-top .pin-info-using-list .pin-info-using__item {
	line-height: 24px;
	font-weight: 700;
	font-size: 20px;
	color: hsla(0, 0%, 6%, 1);
}

.comn-form-wrap{position: relative; width: 100%; padding-bottom: 42px;}
.comn-form-wrap .comn-tit{border-bottom: 1px solid #101010; padding-bottom: 25px;}
.comn-form-wrap .comn-tit span{font-size: 22px; color: #222; font-weight: bold;}

.comn-form-wrap .btn-modi{width: 125px; height: 34px; display: flex; align-items: center; justify-content: center; color: #101010; font-size: 14px; color: #500; border-radius: 8px; border: solid 1px #c9c9c9; top: 73px; right: 0; position: absolute;}
.comn-form-wrap .btn-modi::before{width: 18px; height: 18px; content: ''; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-modi.png) center/100% no-repeat; margin-right: 6px;}

.comn-form-wrap .row-item-wrap{border-bottom: 1px solid #e5e5e5; padding:28px 0 17px;}
.comn-form-wrap .row-item-wrap.lst{margin-bottom: 37px; border-bottom: none;}
.comn-form-wrap .row-item-wrap .item-caption{font-size: 18px; color: #101010; font-weight: bold; margin-bottom: 29px; display: block;}
.comn-form-wrap .row-item-wrap .item{display: flex; align-items: center; margin-bottom: 5px;}
.comn-form-wrap .row-item-wrap .item label{display: flex; align-items: center;}
.comn-form-wrap .row-item-wrap .item label:first-child{margin-right: 102px;}
.comn-form-wrap .row-item-wrap .item .item-tit{font-size: 16px; font-weight: 500; color: #5e6062; width: 97px;}
.comn-form-wrap .row-item-wrap .item .item-box{width: 408px; display: flex; align-items: center;}
.comn-form-wrap .row-item-wrap .item .item-box.mr-1{margin-right: 102px;}
.comn-form-wrap .row-item-wrap .item .item-box.type1{justify-content: center;}
.comn-form-wrap .row-item-wrap .item label.btn-add{margin-right: 5px;}
.comn-form-wrap .row-item-wrap .item label.lst{margin-left: auto; margin-right: 88px;}

.comn-form-wrap .row-item-wrap .item .upload-box{position: relative; display: none;}
.comn-form-wrap .row-item-wrap .item .upload-box .btn-del{display: block; width: 24px; height: 24px; font-size: 0; text-indent: -999999px; right: 5px; top: 8px; background: url(https://resource.mall.castingn.com/static/images/welcome/welcome/btn-del.png) left/100% no-repeat; position: absolute;}
.comn-form-wrap .row-item-wrap .item .file-upload{height: 40px; background: #e7e9eb; border-radius: 8px; border: solid 1px #707070;  position: relative; font-size: 14px; color: #010101; box-sizing: border-box; padding: 0 30px 0 10px; min-width: 408px;}

.comn-form-wrap .row-item-wrap .item .btn-add{width: 101px; font-weight: 500; height: 34px; font-size: 14px; color: #101010; border-radius: 8px; border: solid 1px #c9c9c9; background: #fff; display: flex; justify-content: center; box-sizing: border-box; cursor: pointer; }
.comn-form-wrap .row-item-wrap .item .btn-add span{display: flex; align-items: center;}
.comn-form-wrap .row-item-wrap .item .btn-add span::before{width: 18px; height: 18px; background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/admin/ico-plus.png) center/100% no-repeat; content: ''; margin-right: 3px;}
.comn-form-wrap .row-item-wrap .item .btn-add input[type="file"]{position: absolute; width: 0; height: 0; overflow: hidden;}
.comn-form-wrap .row-item-wrap .item .desc{font-size: 14px; color: #85888d;}
.comn-form-wrap .row-item-wrap .item .txt1{font-size: 16px; color: #5e6062; margin-right: 16px;}
.comn-form-wrap .row-item-wrap .item .txt2{font-size: 16px; color: #5e6062; margin-left: 12px;}

.comn-form-wrap .ipt1{width: 408px; height: 45px; padding: 13px 14px; border-radius: 4px; border: solid 1px #c9c9c9; background-color: #fff; box-sizing: border-box; color: #687285; font-size: 16px;}
.comn-form-wrap .ipt1.w-1{width: 204px; }
.comn-form-wrap .ipt1::placeholder{color: #b3b7ba;}
.comn-form-wrap .ipt1:disabled{background: #e7f3fd; color: #687285;}

.org-tit i.ico_open{ width: 30px; height: 30px; background: #023b69 url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/tree/ico-company.png) center/18px no-repeat; margin-right: 6px; border-radius: 50%}

.WRS-card {
  position: relative;
  display: flex;
  margin-top: 36px;
  border-radius: 16px;
  border: solid 1px #c9c9c9;
  background-color: #fff;
  padding: 30px;
  z-index: 0;
  justify-content: space-between;
}
 .WRS-card .left-WRS-card {
  display: flex;
  align-items: center;
}
.WRS-card .left-WRS-card .WRS-img {
  height: 80px;
  width: 80px;
  position: relative;
  border-radius: 50%;
  background: linear-gradient(102deg, #7f4ef9 1%, #4f81ff 100%);
}
.WRS-card .left-WRS-card::after {
  content: "";
  border-right: 1px solid #c9c9c9;
  height: 90px;
  position: absolute;
  left: 30%;
}
 .WRS-card .left-WRS-card .WRS-img > .WRS-img-innr {
  background: #fff;
  content: "";
  position: absolute;
  height: 70px;
  width: 70px;
  top: 5px;
  bottom: 0px;
  right: 0px;
  left: 5px;
  border-radius: inherit;
}

  .WRS-card
  .left-WRS-card
  .WRS-img
  > .WRS-img-innr
  > .WRS-img-innr-circle {
  background: #c9c9c9;
  content: "";
  position: absolute;
  height: 60px;
  width: 60px;
  top: 5px;
  bottom: 0px;
  right: 0px;
  left: 5px;
  border-radius: inherit;
}

.WRS-card .left-WRS-card .left-WRS-card-text {
  padding-left: 20px;
}
.WRS-card-text {
  padding-bottom: 8px;
}
.WRS-card-text:first-child {
  color: #101010;
}
.WRS-card-text:nth-child(2) {
  font-size: 14px;
  color: #85888d;
}

.WRS-card-text:last-child {
  background: linear-gradient(102deg, #7f4ef9 1%, #4f81ff 100%);
  width: fit-content;
  font-size: 14px;
  padding: 4px 10px;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  border-radius: 8px;
  position: relative;
  z-index: 0;
}
.WRS-card-text:last-child::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 1.5px solid transparent;
  border-radius: 8px;
  background: inherit;
  background-origin: border-box;
  background-clip: border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-repeat: no-repeat;
}
.WRS-card .right-WRS-card {
  text-align: end;
  position: relative;
}
.WRS-card .right-WRS-card button {
  padding: 5px 15px;
  color: #0d89e8;
  border: 1px solid #0d89e8;
  border-radius: 8px;
  background-color: #fff;
}
.WRS-card .right-WRS-card > :last-child {
  padding-top: 40px;
  font-size: 20px;
  font-weight: 800;
}
.tab-wrapper {
  display: flex;
  margin-top: 15px;
  justify-content: space-between;
  border-bottom: solid 1px #c9c9c9;
}

.tabs {
  margin: 0;
  padding: 0;
  display: flex;
}

.tab-link {
  margin: 0 50px;
  list-style: none;
  padding: 10px 0px;
  color: #c9c9c9;
  cursor: pointer;
  transition: all ease 0.5s;
  border-bottom: solid 2px rgba(255, 255, 255, 0);
  letter-spacing: 1px;
}
.tab-link.tab-link-btn {
  margin: 0 0;
}
.tab-link button {
  color: #101010;
  padding: 5px 15px;
  border-radius: 8px;
  background-color: #fff;
  border: solid 1px #c9c9c9;
}
.tab-link button i {
  padding-right: 6px;
  color: #a5a5a5;
}

.tab-link:hover {
  color: #c9c9c9;
  border-color: #c9c9c9;
}

.tab-link.active {
  color: #101010;
  border-color: #101010;
}

.tab-link.active {
  border-color: #0d89e8;
}

.content-wrapper {
  padding-top: 30px;
}

.tab-content {
  display: none;
  opacity: 0;
  transform: translateY(15px);
  animation: fadeIn 0.5s ease 1 forwards;
}
.tab-content.active {
  display: block;
}

@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}
nav.breadcrumb {
  padding-top: 30px;
  color: #85888d;
}

nav.breadcrumb ol {
  margin: 0;
  padding-left: 0;
  list-style: none;
  cursor: pointer;
}
nav.breadcrumb ol li:first-child {
  font-size: 24px;
  color: #3a3b3c;
}

nav.breadcrumb li {
  display: inline;
}

nav.breadcrumb li + li::before {
  display: inline-block;
  margin: 0 0.25em;
  border-right: 0.1em solid currentColor;
  height: 0.8em;
  content: "";
}

nav.breadcrumb [aria-current="page"] {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}
.WRS-content-card {
  position: relative;
  display: flex;
  border-radius: 16px;
  border: solid 1px #c9c9c9;
  background-color: #fff;
  padding: 30px;
  justify-content: space-between;
  margin-bottom: 15px;
}
.left-WRS-content-card .WRS-card-content-text {
  padding-bottom: 8px;
  color: #85888d;
}
.left-WRS-content-card .WRS-card-content-text:first-child {
  font-size: 14px;
  padding-bottom: 25px;
}
.left-WRS-content-card .WRS-card-content-text:nth-child(2) {
  font-size: 22px;
  color: #101010;
}
.left-WRS-content-card .WRS-card-content-text:nth-child(2) > span:first-child {
  font-size: 22px;
  color: #85888d;
}
.left-WRS-content-card .WRS-card-content-text:last-child {
  font-size: 14px;
  margin-top: -4px;
}
.right-WRS-content-card {
  padding-top: 40px;
}
.right-WRS-content-card .WRS-card-content-text {
  padding-bottom: 4px;
}
.right-WRS-content-card .WRS-card-content-text:first-child {
  font-size: 24px;
  color: #0d89e8;
}
.right-WRS-content-card .WRS-card-content-text:first-child > span:first-child {
  padding-left: 10px;
}
.right-WRS-content-card .WRS-card-content-text:nth-child(2) {
  font-size: 22px;
  color: #3a3b3c;
  padding-bottom: 15px;
}
.right-WRS-content-card .WRS-card-content-text button {
  color: #101010;
  padding: 5px 15px;
  border-radius: 8px;
  background-color: #fff;
  border: solid 1px #c9c9c9;
}
.active-btn {
  border-color: #0d89e8 !important;
  background-color: #0d89e8 !important;
  color: #fff !important;
}
.active-text {
  color: #0d89e8;
}
.confirm-btn {
  padding-top: 20px;
  text-align: center;
}
.confirm-btn button {
  color: #fff;
  padding: 5px 30px;
  border-radius: 8px;
  background-color: #0d89e8;
  border: solid 1px #c9c9c9;
}
.WRS-wrapper .WRS-card {
  justify-content: space-between;
}
.WRS-wrapper .left-WRS-card {
  border-right: unset !important;
}
.WRS-wrapper .left-WRS-card::after {
  border-right: unset !important;
}
.WRS-wrapper .right-WRS-card {
  border-right: unset !important;
}
.WRS-card-pin {
  position: absolute;
  padding-top: 0 !important;
  right: -6px;
  margin-top: -6px;
}
.WRS-card-pin i {
  padding: 5px 15px;
  border: 1px solid #7f4ef9;
  border-radius: 999px;
  color: #7f4ef9;
  box-shadow: inset 1px 0px 6px #7f4ef9;
}
@media screen and (min-width: 720px) and (max-width: 1044px) {
  .WRS-card .left-WRS-card::after {
    left: 45%;
  }
}
@media screen and (min-width: 1045px) and (max-width: 1440px) {
 .WRS-card .left-WRS-card::after {
    left: 40%;
  }
}

.WRS-user-card {
  position: relative;
  margin-top: 36px;
  border-radius: 16px;
  border: dotted 1px #c9c9c9;
  background-color: #f7f8f9;
  padding: 30px;
  text-align: center;
}
.user-management-btn {
  padding-bottom: 20px;
}
.user-management-btn button {
  color: #fff;
  padding: 8px 20px;
  border-radius: 8px;
  background-color: #0d89e8;
  border: solid 1px #c9c9c9;
}
.user-management-btn button i {
  padding-right: 10px;
}

/* INVOICE-CSS */
.invoice-wrapper {
  width: 95%;
  margin: 10px auto;
  padding: 40px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
      position: absolute;
      top: 0;
      background: #f8f8f8;
      z-index: 999;
      left:0
}
.invoice-heading {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  font-weight: bold;
  color: #3a3b3c;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
}
.company-name {
  font-size: 21px;
  font-weight: bold;
  color: #3a3b3c;
  padding: 20px 25px 10px;
}
.company-name > span {
  font-size: 21px;
  font-weight: bold;
  color: #c9c9c9;
  padding-left: 5px;
}
.invoice-details-headng {
  display: flex;
  justify-content: space-between;
  padding: 10px 25px 0px;
}
.invoice-details-headng > div {
  font-size: 17px;
  color: #3a3b3c;
}
.invoice-details-download > button {
  border: 1px solid #e9e9e9;
  font-weight: bold;
  border-radius: 8px;
  padding: 10px 20px;
  background-color: #fff;
}
.invoice-details-download > button i {
  padding-right: 10px;
}
.two-col,
.four-col {
  width: 100%;
  position: relative;
  display: flex;
  border-bottom: 1px solid #e5e5e5;
}
.two-col > :nth-child(1) {
  width: 10%;
  background-color: #f9fafa;
  padding: 10px 25px;
  text-align: center;
  color: #85888d;
}
.two-col > :nth-child(2) {
  width: 90%;
  padding: 10px 25px;
}
.four-col > :nth-child(1) {
  width: 10%;
  background-color: #f9fafa;
  color: #85888d;
  padding: 10px 25px;
  text-align: center;
}
.four-col > :nth-child(2) {
  width: 40%;
  background-color: #fff;
  padding: 10px 25px;
}
.four-col > :nth-child(3) {
  width: 10%;
  background-color: #f9fafa;
  padding: 10px 25px;
  color: #85888d;
  text-align: center;
}
.four-col > :nth-child(4) {
  width: 40%;
  background-color: #fff;
  padding: 10px 25px;
}
.last-col {
  padding-bottom: 30px;
}
.invoice-custmer-details {
  width: 100%;
  position: relative;
  display: flex;
  border-bottom: 1px solid #e5e5e5;
}
.custmer-details {
  width: 50%;
  padding: 20px 25px;
  border-right: 1px solid #e5e5e5;
}
.workshop-details {
  width: 50%;
  padding: 20px 25px;
}
.custmer-details > div {
  display: flex;
}
.custmer-details > div > :nth-child(1) {
  width: 15%;
}
.custmer-details > div > :nth-child(2) {
  color: #85888d;
}
.workshop-details > div {
  display: flex;
}
.workshop-details > div > :nth-child(1) {
  width: 15%;
}
.workshop-details > div > :nth-child(2) {
  color: #85888d;
}
.participent-request .participent {
  display: flex;
}
.participent-request .request {
  padding-top: 20px;
}
.participent-request .participent:first-child {
  border-bottom: 1px solid #e5e5e5;
}
.participent-request .participent > div:first-child {
  width: 30%;
  background-color: #f9fafa;
  padding: 40px 40px;
  text-align: center;
  color: #85888d;
}

.participent-request .participent > div:last-child {
  width: 70%;
  padding: 40px 40px;
}
.program-details {
  padding-top: 20px;
}
.program-details-heading {
  font-size: 17px;
  font-weight: bold;
  padding: 20px 25px;
}
.program-details-table {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
}
.table-row {
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 25px;
  width: 100%;
  position: relative;
  color: #85888d;
}
.table-row:first-child {
  border-bottom: 1px solid #e5e5e5;
  background-color: #c2c9d14d;
  font-weight: bold;
  color: #85888d;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.table-row:last-child {
  border-bottom: unset;
}
.col1 {
  width: 30%;
}
.col2 {
  width: 40%;
}
.col3,
.col4,
.col5 {
  width: 10%;
}
.bottom-btm {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}
.bottom-btm .close-btn button,
.payment-btn button {
  color: #101010;
  padding: 12px 20px;
  border-radius: 8px;
  background-color: #fff;
  border: solid 1px #c9c9c9;
  font-size: 18px;
  font-weight: bold;
  margin: 15px;
}
.bottom-btm .payment-btn button {
  background-color: #0e89e8;
  color: #fff;
}
.invoice-heading-cross{
color:red;
cursor:pointer;
}

.interpro-ct .tbl-box .box2 { display: none; }
.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs {
	display: flex;
	align-items: center;
}
.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li {
	font-size:16px;
	position: relative;
	color:#444;
	font-weight: bold;
	margin:0 24px 16px 0;
}
.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li:after {
	content: '';
	display: inline-block;
	width: 1px;
	height:12px;
	background-color:#9c9c9c;
	position: absolute;
	top:0;
	bottom: 0;
	right:-12px;
	margin: auto;
}
.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li:last-child:after{
	display: none;
}
.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li > strong {
	margin:0 6px;
}
.interpro-ct .adm-tab-area2 > ul {
	margin-bottom: 28px;
}
.interpro-ct .paging { margin-bottom: 80px; }
.interpro-ct .delivery-box {
	border: 1px solid #c8c8c8;
	border-radius: 10px;
	display: flex;
	margin-top: 24px;
	justify-content: start;
	align-items: flex-start;
	padding: 25px 39px 25px 40px;
	box-sizing: border-box;
}
.interpro-ct .delivery-info {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	display: flex;
	align-items: center;
	margin-right: 44px;
	width: 122px;
}
.interpro-ct .delivery-info .ico-location{
	width: 24px;
	height: 24px;
	background: url(https://resource.mall.castingn.com/static/images/sub/ico-location.png) left/100% no-repeat;
	margin-right: 8px;
}
.interpro-ct .delivery-info-list {
	font-size: 14px;
}
.interpro-ct .delivery-info-list > div {
	margin-top: 8px;
	display: flex;
	color: #666;
}
.interpro-ct .delivery-info-list > div:first-child {
	argin-top: 0;
}
.interpro-ct .delivery-box .delivery-add .add_title {
	font-weight: 700;
	font-size: 14px;
	color: #000;
}
.interpro-ct .delivery-box .delivery-add span {
	display: block;
	margin-top: 8px;
	font-size: 14px;
	color: #5e6062;
}
.interpro-ct .nc-line-table-cs .card-full-wrap .card-form.int-sm-card {
	width:auto;
	margin:30px 40px 0;
}
.interpro-ct .nc-line-table-cs .card-form .cont .thm-cs {
	width:70px;
	height: 70px;
	flex-basis: 70px;
}
.interpro-ct .nc-line-table-cs .card-full-wrap .tot-price-cs {
	/*width: auto;
	margin:16px 40px 30px;*/
	width:912px;
	margin:16px auto 30px;
	position: relative;
}
.interpro-ct .nc-line-table-cs .card-full-wrap .tot-price-cs .download-btn {
	font-size: 14px;
	font-weight: bold;
	color: #101010;
	border-radius: 8px;
	border: solid 1px #c9c9c9;
	width:140px;
	height:34px;
	line-height: 34px;
	display: inline-block;
	position: absolute;
	bottom:0;
	left: 0;
	background-color: #fff;
	text-align: center;
	text-indent: 15px;
	background: #fff url('https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-fileDown02.png') left 10px center / 18px no-repeat;
}
.interpro-ct .nc-line-table-cs > li {
	flex-wrap: wrap;
}
.interpro-ct .nc-line-table-cs > li:last-child {
	border-bottom: none;
}
.interpro-ct .nc-btn-wrap { width:100%; }
.interpro-ct .ymd-box { position: relative; display: inline-block; }
.interpro-ct .ymd-box .ymd{
	width: 322px;
	height: 52px;
	text-align: left;
	background: #fff;
	border: 1px solid #d9d9d9;
	font-size: 14px;
	color: #1e1e1e;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	font-weight: bold;
	padding-left: 20px;
	border-radius: 8px;
}
.interpro-ct .ymd-box .btn-cal {
	width: 19px;
	height: 20px;
	background: url(https://resource.mall.castingn.com/static/images/icons/ico-cal.png) left/100% no-repeat;
	position: absolute;
	right: 16px;
	top: 0px;
	bottom:0;
	margin:auto;
	font-size: 0;
	text-indent: -9999999px;
}
.interpro-ct .purchase-area span.purchase-tt {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-bottom: 12px;
	display: block;
	text-align: center;
	margin-top:40px;
}
.interpro-ct .purchase-sel {
	position: relative;
	text-align: center;
	font-size: 14px;
	margin-bottom: 30px;
}
.interpro-ct .step-area .step-box {
	width: 266px;
	height: 117px;
	border-radius: 10px;
	background: #fff;
	border: 1px solid #181818;
	display: flex;
	align-items: center;
	padding-left: 56px;
	position: relative;
	margin-left: 75px;
}
.interpro-ct .step-area .step-box:first-child {
	margin-left:0;
}
.interpro-ct .step-area .step-box span {
	display: block;
	font-size: 14px;
	color: #999;
}
.interpro-ct .step-area .step-box .person {
	font-size: 16px;
	color: #000;
	margin-top: 5px;
}
.interpro-ct .purchase-area .purchase-sel {
	width: 170px;
	position: relative;
	text-align: center;
	font-size: 14px;
	display: block;
	margin: 0 auto 30px;
}
.interpro-ct .purchase-area .step-area {
	display: flex;
	margin: 0 40px 20px;
	flex-wrap: wrap;
}
.interpro-ct .purchase-area .step-area .step-box {
	width: calc(100% / 3 - 14px);
	height: 85px;
	padding-left: 20px;
	margin-left: 20px;
	box-sizing: border-box;
}
.interpro-ct .purchase-area .step-area .step-box:first-child {
	margin-left:0;
}
.interpro-ct .purchase-sel .btn-select {
	width: 170px;
	height: 35px;
	border: 1px solid #c8c8c8;
	border-radius: 8px;
	color: #000000;
	background: #fff url(https://resource.mall.castingn.com/static/images/icons/ico-tg-down.png) right 5px center no-repeat;
	text-align: left;
	padding: 0 20px;
}

.interpro-ct .purchase-sel .select-list {
	width: 170px;
	height: 177px;
	background: #fff;
	position: absolute;
	top: 29px;
	border: 1px solid #c8c8c8;
	left: 0;
	z-index: 10;
	border-top: none;
	box-sizing: border-box;
	border-radius: 0 0 10px 10px;
	text-align-last: left;
	padding: 5px 6px;
	display: none;
}
.interpro-ct .purchase-sel .select-list.select-on {
	display: block;
}

.interpro-ct .purchase-sel .select-list ul li{
	font-size: 14px;
	color: #666;
	padding: 1px 13px 2px 13px;
}
.interpro-ct .calc-group {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.interpro-ct .price-calc.price-box1 {
	margin: 0px auto 30px;
	background: #f6fbfe;
	border: 1px solid #138fdf;
	border-radius: 8px;
	width: 87.2%;
	box-sizing: border-box;
	height: 62px;
	justify-content: center;
	padding: 0 19px;
	display: flex;
	font-size:18px;
	align-items: center;
}

.interpro-ct .price-calc span{
	color: #666666;
	display: flex;
}
.interpro-ct .price-calc b{
	font-weight: bold;
	color: #111111;
	margin-left: 14px;
	font-size: 22px;
}
.interpro-ct .price-calc i {
	margin:0 15px;
	display: inline-block;
}
.interpro-ct .price-calc i.ico-cal-plus {
	width: 36px;
	height: 36px;
	background: url(https://resource.mall.castingn.com/static/images/ico-cal-plus.png) left/100% no-repeat;
}
.interpro-ct .price-calc i.ico-cal-equal {
	width: 36px;
	height: 36px;
	background: url(https://resource.mall.castingn.com/static/images/ico-cal-equal.png) left/100% no-repeat;
}
.interpro-ct .basket-wrap2 .basket-process-wrap {
	padding: 0 15.43% 0 15.40%;
}
.interpro-ct .nc-info-area-auto {
	padding: 0 15.43% 0 15.40%;
}
.interpro-ct .nc-btn-wrap button.df-btn {
	border: solid 1px #c8c8c8;
	color:#101010;
	background: #fff;
}
.nc-line-table-cs > li > .sub .btn-prs {
	display: block;
	font-size: 16px;
	font-weight: 500;
	color: #101010;
	border-radius: 8px;
	border: solid 1px #c9c9c9;
	background-color: #fff;
	width: 119px;
	height: 36px;
	line-height: 36px;
	margin-top: 25px;
}
.pc-hide { display: none; }
.prmtn-pop {
	left:0;
	top:0;
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(33,33,33,.2);
	z-index: 99;
}
.prmtn-pop .viewer{
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width: 884px;
	padding:26px 24px;
	background: #fff;
	border-radius: 16px;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 0 rgba(0, 0, 0, 0.3);
	display: block;
}
.prmtn-pop .viewer > div {
	padding:0 20px;
}
.prmtn-pop .viewer .header {
	position: relative;
}
.prmtn-pop .viewer .header h2 {
	color: #3a3b3c;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 20px;
	margin-bottom: 24px;
}
.prmtn-pop .viewer .header span.cls-btn {
	position: absolute;
	width:20px;
	height: 20px;
	right:0;
	top:5px;
	cursor: pointer;
}
.prmtn-pop .viewer .header span.cls-btn:before,
.prmtn-pop .viewer .header span.cls-btn:after{
	content: '';
	display: inline-block;
	width:20px;
	height:2px;
	background-color:#333;
	border-radius: 5px;
	position: absolute;
	top:0;
}
.prmtn-pop .viewer .header span.cls-btn:before {
	transform: rotate(45deg);
}
.prmtn-pop .viewer .header span.cls-btn:after{
	transform: rotate(-45deg);
}
.prmtn-pop .viewer .content {
	overflow-y: scroll;
	height: 70vh;
}
.prmtn-pop .viewer .content::-webkit-scrollbar{
	width: 4px;
}
.prmtn-pop .viewer .content::-webkit-scrollbar-thumb {
	background-color: #dbdbdb;
	border-radius: 10px;
}
.prmtn-pop .viewer .content::-webkit-scrollbar-track {
	background-color: transparent;
}
.prmtn-pop .viewer .content .card-form{
	border: solid 1px #d7d7d7;
	background-color: #fff;
	border-radius: 12px;
}
.prmtn-pop .viewer .content .card-form > div{
	padding: 15px 30px;
}
.prmtn-pop .viewer .content .card-form .tit {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	margin-bottom: 8px;
}
.prmtn-pop .viewer .content .card-form .cont {
	display: flex;
	width: 100%;
}
.prmtn-pop .viewer .content .card-form .cont .thm-cs {
	width: 120px;
	height: 120px;
	border-radius: 8px;
	background-color: #f5f5f5;
	flex-shrink: 0;
	flex-basis: 120px;
	margin-right: 15px;
}
.prmtn-pop .viewer .content .card-form .cont table {
	border-top: 1px solid #e5e5e5;
	border-collapse: collapse;
}
.prmtn-pop .viewer .content .card-form .cont table th,
.prmtn-pop .viewer .content .card-form .cont table td {
	border-bottom: 1px solid #e5e5e5;
	padding: 8px 0;
}
.prmtn-pop .viewer .content .card-form .cont table th {
	background-color: #f9fafa;
	text-align: center;
	font-size: 16px;
	color: #85888d;
	font-weight: 400;
}
.prmtn-pop .viewer .content .card-form .cont table td {
	padding: 0 24px;
}
.prmtn-pop .viewer .content .card-form .cont table td .download-file > a {
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/namecard/ico-filedown.png) right center no-repeat;
	color: #444;
	font-size: 16px;
	text-decoration: underline;
	padding-right: 20px;
}
.prmtn-pop .viewer .content .card-form .card-price {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	margin-top: 8px;
}
.prmtn-pop .viewer .content .tot-price-cs{
	text-align: right;
	color: #999;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	margin:16px auto 0px;
}
.prmtn-pop .viewer .content .tot-price-cs > div > span {
	width: 124px;
	display: inline-block;
}
.prmtn-pop .viewer .content .tot-price-cs > .total {
	color: #444;
	font-size: 21px;
	font-weight: bold;
	margin-top: 4px;
}
.prmtn-pop .viewer .content .tot-price-cs > .total > span {
	width:145px;
}
.prmtn-pop .viewer .content .btn-cs {
	display: flex;
	justify-content: center;
	align-items: center;
	margin:36px 0;
}
.prmtn-pop .viewer .content .btn-cs > a.df-btn {
	border-radius: 8px;
	border: solid 1px #c9c9c9;
	background-color: #fff;
	font-size: 18px;
	font-weight: bold;
	color: #101010;
	margin:0 3px;
	width: 158px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.prmtn-pop .viewer .content .btn-cs > a.df-btn.btn-blue {
	background-color: #0e89e8;
	border-color:#0e89e8;
	color:#fff;
}
.prmtn-pop .nc-line-table-cs > li {
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0;
	display: flex;
	box-sizing: border-box;
}
.prmtn-pop .nc-line-table-cs > li > .card-full-wrap {
	flex-basis: 100%;
}
.prmtn-pop .nc-line-table-cs > li > .sub {
	font-size: 20px;
	font-weight: bold;
	flex-basis: 200px;
	flex-shrink: 0;
}
.prmtn-pop .nc-line-table-cs > li > .cont {
	font-size: 16px;
	font-weight: 500;
	flex-basis: calc(100% - 200px);
	line-height: 24px;
}
.prmtn-pop .nc-line-table-cs > li > .cont > .m-thm {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
}
.prmtn-pop  .nc-line-table-cs > li > .cont > b {
	font-weight: bold;
	margin-right: 8px;
}
.prmtn-pop .nc-line-table-cs > li > .cont > .od-info {
	list-style: disc;
	padding-left: 26px;
	margin-top: 4px;
	font-size: 14px;
	font-weight: 400;
	color: #444;
}
@media screen and (max-width: 769px){
	.pc-hide { display: block; }
	.interpro-ct .adm-tbl table {
		display: block;
	}
	.interpro-ct .adm-tbl table > thead {
		display: none;
	}
	.interpro-ct .adm-tbl table tbody {
		display: block;
	}
	.interpro-ct .adm-tbl table > tbody td {
		border: none!important;
		display: block!important;
		height: auto!important;
		margin-bottom: 15px;
	}
	.interpro-ct .adm-tbl table > tbody td.m-mb80  {
		margin-bottom: 80px;
	}
	.interpro-ct .adm-tab-area2 > ul {
		margin:0;
		margin-bottom: 16px;
	}
	.interpro-ct .pin-area .cpt { margin-bottom: 0; }
	.interpro-ct .adm-tab-area2 ul li.fst {
		width:100%;
	}
	.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs {
		justify-content: center;
		padding: 14px 19px 13px;
		border-radius: 8px;
		background-color: #f5f5f5;
		margin-bottom:12px;
	}
	.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li {
		margin-bottom: 0;
	}
	.interpro-ct .tbl-box .adm-tbl-area .stt-info-cs > li:last-child {
		margin:0;
	}
	.interpro-ct .adm-area .adm-tbl-area .adm-tbl {
		border:none;
	}
	.interpro-ct .basket-wrap2 .basket-process-wrap {
		padding: 0 8.5% 100px;
	}
	.interpro-ct .ymd-box .ymd {
		width:298px;
	}
	.interpro-ct .delivery-box {
		border: 1px solid #e7e9eb;
		border-radius: 8px;
		position: relative;
		margin-top: 24px;
		display: flex;
		padding: 17px 21px;
		align-items: flex-start;
		flex-direction: column;
		background: #fff;
	}
	.interpro-ct .delivery-box .btn-group { top: 18%; }
	.interpro-ct .nc-info-area-auto { padding:0; }
	.nc-line-table-cs .card-full-wrap { padding:16px; }
	.interpro-ct .price-calc.price-box1 {
		margin:0;
		flex-wrap: wrap;
		font-size:12px;
		width:100%;
		height:80px;
	}
	.interpro-ct .price-calc b {
		font-size:16px;
		margin-left: 5px;
	}
	.interpro-ct .price-calc i {
		margin: 0 8px;
	}
	.interpro-ct .price-calc i.ico-cal-plus,
	.interpro-ct .price-calc i.ico-cal-equal {
		width:20px;
		height:20px;
	}
	.interpro-ct .nc-line-table-cs .card-full-wrap .card-form.int-sm-card {
		margin: 16px 0 8px 0;
	}
	.interpro-ct .nc-line-table-cs .card-full-wrap .tot-price-cs {
		margin: 16px 15px 30px;
	}
	.interpro-ct .nc-line-table-cs .card-full-wrap .tot-price-cs .download-btn {
		bottom:55px;
		font-size:12px;
		width:120px;
		text-indent: 20px;
	}
	.nc-line-table-cs > li > .cont .btn-prs {
		height: 50px;
		line-height: 50px;
		width: 100%;
		border-radius: 10px;
		border: solid 1px #c9c9c9;
		font-size: 18px;
		font-weight: 500;
		color: #101010;
	}
	.prmtn-pop .viewer {
		width: 90%;
		padding: 20px 10px;
	}
	.prmtn-pop .viewer > div {
		padding: 0 10px;
	}
	.prmtn-pop .nc-line-table-cs > li {
		padding: 10px 0;
	}
	.prmtn-pop .viewer .content .card-form > div {
		padding:10px 15px;
	}
	.prmtn-pop .viewer .content .card-form .cont {
		flex-direction: column;
	}

	.prmtn-pop .viewer .content .card-form .cont .thm-cs {
		width:100%;
		height:272px;
		flex-basis: 272px;
		margin-bottom: 10px;
	}
	.prmtn-pop .nc-line-table-cs > li > .card-full-wrap {
		padding: 0;
	}
	.prmtn-pop .nc-line-table-cs > li > .sub {
		flex-basis: 35%;
	}

}
.scrollDisable { height:100%; min-height:100%; overflow:hidden !important; touch-action:none; }

.pin-info-cs {
	display: flex;
	border: 1px solid #C9C9C9;
	border-radius: 16px;
	padding: 27px 22px;
	justify-content: space-between;
	margin-top: 11px;
}
.pin-info-cs .pin-info-left {
	width:225px;
	border-right:1px solid #D9D9D9;
	display: flex;
	padding:10px 0;
}
.pin-info-cs .pin-info-left-text .pin-info-service__subject {
	font-weight: 700;
	font-size: 20px;
	color: #101010;
	display: block;
	line-height: 1;
	margin-bottom: 6px;
	min-height: 20px;
}
.pin-info-cs .pin-info-left-text .pin-info-service__text {
	font-weight: 700;
	font-size: 14px;
	color: #85888D;
	line-height: 1;
	min-height: 14px;
	display: block;
}
.pin-info-cs .pin-info-left .pin-info-logo-area {
	position: relative;
	margin-right: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	background: rgba(92, 92, 92, 0.5);
}

.pin-info-cs .pin-info-left .pin-info-logo-area.using {
	background: linear-gradient(102.15deg, rgba(127, 78, 249, 0.8) 0.8%, rgba(79, 129, 255, 0.8) 100%);
}
.pin-info-cs .pin-info-logo-area:after {
	background: #fff;
	border-radius: 50%;
	content: '';
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
}
.pin-info-cs .pin-info-left .pin-info-logo-area img {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	position: relative;
	z-index: 1;
}
.pin-info-cs .pin-mark-area {
	margin-top: 10px;
	display: flex;
	align-items: center;
}
.pin-info-cs .pin-mark-label {
	padding: 3px 6px;
	border-radius: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	border: 1px solid;
}
.pin-info-cs .pin-mark-label.using {
	background: linear-gradient(#EDF2FF, #EDF2FF) padding-box, linear-gradient(102.15deg, #7F4EF9 0.8%, #4F81FF 100%) border-box;
	border: 1px solid transparent;
}
.pin-info-cs .pin-mark-label.using span {
	background: linear-gradient(102.15deg, #7F4EF9 0.8%, #4F81FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
}
.pin-info-cs .pin-mark-label b {
	font-weight: 800;
}

.pin-info-cs .pin-info-right {
	width:calc(100% - 200px);
}
.pin-info-cs .pin-info-right .pin-info-service-card {
	border-radius: 16px;
	background: #f1f1f1;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 0 20px;
	margin-left: 30px;
}
.pin-info-cs .pin-info-right .pin-info-service-card li {
	font-weight: 500;
	font-size: 14px;
	color: #3A3B3C;
	vertical-align: middle;
	display: inline-block;
}
.pin-info-cs .pin-info-right .pin-info-service-card li b{
	line-height: 24px;
	font-weight: 700;
	font-size: 20px;
	margin-left: 15px;
}
.pin-info-cs .pin-info-right .pin-info-service-card li.blue {
	color:#0d89e8;
}
.pin-info-cs .pin-info-right .pin-info-service-card li.red {
	color:#de0000;
}

/* 20230426 */
.join-point-dim {
	position: fixed;
	width:100vw;
	height:100vh;
	z-index: 10;
	top:0;
	left:0;
	background: rgba(0,0,0,.4);
}
.join-point-dim > .dim_pop {
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	background: #fff;
	border-radius: 4px;
}
.join-point-dim > .dim_pop > .head {
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: -0.8px;
	color: #B4B4B4;
	margin-bottom: 20px;
	font-family: 'Gmarket Sans';
	padding-top:24px;
}
.join-point-dim > .dim_pop > .head > .blue { color:#0D89E8; }
.join-point-dim > .dim_pop > .body {
	padding: 0 70px;
}
.join-point-dim > .dim_pop .point-cs {
	display: flex;
	width:560px;
	margin: 0 auto 20px;
	justify-content: space-between;
}
.join-point-dim > .dim_pop .point-cs .img-box {
	width: 195px;
	height: 195px;
	background: #E7EEFF;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.join-point-dim > .dim_pop .point-cs > .cs_box {
	background: #E4F3FF;
	border-radius: 18px;
	padding: 20px 15px;
}
.join-point-dim > .dim_pop .point-cs > .cs_box > p {
	font-weight: 600;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: -0.8px;
	color: #868788;
	margin-bottom: 20px;
}
.join-point-dim > .dim_pop .point-cs .cs_box > .box-point-info > p {
	font-weight: 600;
	font-size: 25px;
	line-height: 34px;
	letter-spacing: -0.8px;
	color: #0D89E8;
}
.join-point-dim > .dim_pop > .body > .btn-cs { display: flex; justify-content: center; margin-bottom: 20px; }
.join-point-dim > .dim_pop > .body > .btn-cs > * {
	margin:0 10px;
	background: linear-gradient(101.98deg, #117BFF -58.98%, #117BFF -58.55%, #117BFF -6.19%, #BFEB98 158.98%);
	min-width: 145px;
	padding:0 15px;
	height:58px;
	line-height: 58px;
	color:#fff;
	font-weight: 600;
	font-size: 25px;
	letter-spacing: -1px;
	border-radius: 13px;
}
.join-point-dim > .dim_pop > .body > .btn-cs > *:first-child { margin-left:0; }
.join-point-dim > .dim_pop > .body > .btn-cs > *:last-child { margin-right:0; }
.join-point-dim > .dim_pop > .foot { display: flex; }
.join-point-dim > .dim_pop > .foot > * {
	width: 50%;
	background: #F2F2F2;
	height: 52px;
	line-height: 52px;
	font-weight: 600;
	font-size: 20px;
	letter-spacing: -0.8px;
	color: #ABABAB;
	box-sizing: border-box;
	text-align: center;
}
.join-point-dim > .dim_pop > .foot > *:first-child {
	border-right: 1px solid #D2D2D2;
}
.point-ctr-ct .point-area .cs {
	border:2px solid transparent;
	border-radius: 20px;
	background-image: linear-gradient(#fff, #fff), linear-gradient(to top, #24A184, #2A76DD);
	background-origin: border-box;
	background-clip: content-box, border-box;
}
.point-ctr-ct .point-area .cs .box { border:none; width:484px; }
.point-ctr-ct .point-area .cs:nth-child(2) { margin-left: 20px; }
.point-ctr-ct .point-area .cs .box.box-item2 {
	margin:0
}

.dim {
	background:rgba(0,0,0,.4);
	position: fixed;
	width: 100vw;
	height: 100vh;
	left:0;
	top:0;
	z-index: 42;
	display: none;
}
.dim .dim-center {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.dim .dim-center .modal-ct {
	background: #fff;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 4px 10px 35px -1px rgba(0, 0, 0, 0.08);
}
.dim .dim-center .modal-ct > section{ display: none; }
.dim-center .modal-ct .modal_head {
	padding:15px 15px 10px 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.dim-center .modal-ct .modal_head > .r-side > img {
	width:80px;
	margin-right:18px;
}
.dim-center .modal-ct .modal_head > .r-side > span {
	width:14px;
	height: 14px;
	display: inline-block;
	position: relative;
	cursor:pointer;
}
.dim-center .modal-ct .modal_head > .r-side > span:before,
.dim-center .modal-ct .modal_head > .r-side > span:after {
	content: '';
	position: absolute;
	height:2px;
	width: 100%;
	background: #85888d;
	display: block;
	top:50%;
}
.dim-center .modal-ct .modal_head > .r-side > span:before {
	transform: rotate(45deg);
}
.dim-center .modal-ct .modal_head > .r-side > span:after {
	transform: rotate(-45deg);
}
.modal-ct .modal_head h6 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.modal-ct .modal_body {
	padding: 20px 44px;
	background-color: #f5f5f7;
}
.modal_body li { margin-bottom: 15px; }
.modal_body li:last-child { margin-bottom: 0; }
.modal_body li > p {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 4px;
}
.modal_body li .input-box_btn,
.modal_body li .input-box{
	border-radius: 8px;
	border: solid 1px #e5e5e5;
	background: #fff;
	overflow: hidden;
	box-sizing: border-box;
}
.modal_body li .input-box_btn > input,
.modal_body li .input-box > input {
	padding:15px 20px;
}
.modal_body li .input-box_btn > input {
	width: calc(100% - 160px);
}
.modal_body li .input-box > input { width:100%; }
.modal_body li .input-box_btn > button {
	width: 110px;
	height: 40px;
	line-height: 40px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-radius: 8px;
	background: #d4d4d4;
	margin-right: 5px;
	transition: .2s;
}
.modal_body li .input-box_btn > button.active {
	color: #fff;
	background: #0d89e8;
}
.modal-ct .modal_foot {
	display: flex;
	justify-content: center;
	padding:16px 30px;
}
.modal-ct .modal_foot > button {
	height:50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	border-radius: 8px;
}
.modal-ct .modal_foot > button.cencel-btn {
	width:185px;
	color:#c9c9c9;
	border:1px solid;
	margin-right:8px;
}
.modal-ct .modal_foot > button.done-btn {
	width:400px;
	color:#fff;
	background: #0d89e8;
}
.list-link-tp {
	line-height: 48px;
	width: auto;
	flex-grow: 1;
}
.list-link-tp-mb {
	width: auto;
	flex-grow: 1;
}
.list-link-tp thead th:first-child,
.list-link-tp-mb thead th:first-child{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.list-link-tp thead th:last-child,
.list-link-tp-mb thead th:last-child{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.list-link-tp thead th,
.list-link-tp-mb thead th{
	border-bottom: 1px solid #f5f5f5;
}
.list-link-tp th {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: #F2F2F2;
	/*padding: 2px;*/
	/*height: 48px;*/
	box-sizing: border-box;
	height: 64px;
	line-height: 1;
}
.list-link-tp-mb th {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: #F2F2F2;
	padding:8px 5px;
}
.list-link-tp tbody tr,
.list-link-tp-mb tbody tr{
	position: relative;
}
.li_card-n-line td {
	border-bottom: 1px solid #E0E0E0;
	box-sizing: border-box;
	height: 64px;
	line-height: 1;
}
.list-link-tp td {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding:8px 5px;
	line-height: 1;
	height: 64px;
}
.list-link-tp-mb td {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding: 8px 5px;
}
.list-link-tp-mb td nobr {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	vertical-align: middle;
}
.list-link-tp td.left { text-align: left; }
.list-link-tp td .blue-hyperlink {
	text-decoration: underline;
	color: #0e89e8;
}
.list-link-tp td nobr {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}
.list-link-tp td .gray-btn {
	display: inline-flex;
	height: 32px;
	min-width: 64px;
	padding: 0 8px;
	justify-content: center;
	align-items: center;
	color: #666;
	font-size: 12px;
	font-weight: 400;
	border-radius: 4px;
	border:1px solid #C8C8C8;
}
.list-link-tp td .blue-btn {
	display: inline-flex;
	height: 32px;
	min-width: 64px;
	padding: 0 8px;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	background: #0E89E8;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
}
.ymd-box {
	position: relative;
}
.ymd-box .ymd {
	width: 100%;
	height: 40px;
	text-align: left;
	background: #fff;
	border: 1px solid #C8C8C8;
	color: #1e1e1e;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	font-weight: 400;
	padding-left: 12px;
	border-radius: 4px;
	font-size:14px;
}
.ymd-box button.btn-cal {
	width: 20px;
	height: 20px;
	background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/icons/icon_calendar-gray.svg) left / 100% no-repeat;
	position: absolute;
	right: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	font-size: 0;
	text-indent: -9999999px;
}