.section{margin:0 -50px;padding:80px 50px}.section+.section{border-top:10px solid #efefef}.boxA{margin:0 -50px;padding:0 50px;background:#f0f7ff;border-top:0}.boxA p.txt{font-size:36px;text-align:center;font-weight:500}.section.snsOthers{padding-top:100px}.section.snsOthers .caution{margin-right:8px}.section.snsOthers .t1{font-weight:400}.section.snsOthers .t1+.t1{margin-top:32px}.section.snsOthers .btn{margin-top:100px}.header_line h1{text-align:center}table{margin-top:48px}table th{padding:19px 0;background:#1d4c89;color:#fff;font-size:24px;font-weight:400;border-right:2px solid #fff}table th:last-child{border-right:none}table tbody td{padding:20px 16px;font-size:24px;background:#f4f4f4;word-break:break-all;vertical-align:top;border-right:2px solid #fff}table tbody td:last-child{border-right:none}table+.remark{margin-top:48px;font-size:28px;color:#838383;word-break:break-all}table.typeB th,table.typeB td{border-bottom:1px solid #fff}i.caution{position:relative;display:inline-block;width:26px;height:26px;border-radius:50%;background:#393939;font-style:normal}i.caution:before{content:"!";display:block;line-height:26px;color:#fff;text-align:center;font-size:20px}.blt-list{margin-top:30px}.blt-list li{position:relative;padding-left:40px;font-size:28px;color:#838383;word-break:break-all}.blt-list li:before{content:"";display:block;position:absolute;width:8px;height:8px;top:.5em;left:12px;border-radius:50%;background:#838383}.blt-list li span{color:#1d4c89}.btn_wrap button+button{margin-top:24px}.btn_wrap .ico{display:inline-flex;justify-content:center;gap:6px;align-items:center}.btn_wrap .ico i{display:inline-block;width:60px;height:60px}.c-blue{color:#1d4c89}.t1{font-size:24px;font-weight:500}.t2{font-size:36px;font-weight:500}.t3{font-size:24px;font-weight:400}.s1{padding-top:32px;font-size:24px;font-weight:400;color:#444}.lst_step{padding-top:40px}.lst_step ul{display:flex;justify-content:space-between;align-items:center;position:relative}.lst_step ul:before{content:"";display:block;position:absolute;left:0;top:10px;width:100%;height:2px;background:#1d4c89}.lst_step ul li{position:relative}.lst_step ul li:first-child:before,.lst_step ul li:last-child:before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:20px;background:#fff}.lst_step ul li:last-child:before{left:50%}.lst_step ul li:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;border:2px solid #1d4c89;background:#fff}.lst_step ul li span{display:block;margin-top:40px;font-size:24px;font-weight:500;color:#1d4c89}.lst_step ul li.on:after{background:#1d4c89}.lst_brand ul{display:flex;gap:32px 16px;flex-wrap:wrap;margin-top:80px}.lst_brand ul li{position:relative;display:flex;flex-flow:column;gap:12px;align-items:center;width:calc((100% - 16px)/2)}.lst_brand ul li div{padding:23px;border:1px solid #aaa;border-radius:20px;overflow:hidden;background-color:#fff}.lst_brand ul li span{font-size:30px;line-height:1.5;letter-spacing:-0.4px}.lst_brand ul li .icheckbox_square{position:absolute;border-radius:0;left:20px;top:20px;border:0}.lst_inp .lst{position:relative;padding:48px 0}.lst_inp .lst label{display:inline-block;width:calc(100% - 32px - 4px - 32px - 6px);font-size:32px;font-weight:400;vertical-align:middle}.lst_inp .lst .arr{display:inline-block;position:absolute;right:0;top:58px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4L22 16L10 28' stroke='%23393939' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;text-indent:-9999px}.lst_inp .lst>div+div{margin-top:30px}.lst_inp .lst+.lst{border-top:2px solid #eee}.icheckbox_square{display:inline-block;width:32px;height:32px;padding:0 !important;background-image:url(/img/mobile/common/ico_check.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;vertical-align:middle;z-index:1}.icheckbox_square.checked{background-position:0 -32px}.icheckbox_square.case.checked{background-position:0 -32px}.fieldHead>h2{margin-bottom:30px;font-size:36px;line-height:1.5;font-weight:500}.fieldArea .caution{margin-top:20px;font-size:24px;font-weight:500;color:#919191}.memberJoin#container{padding-bottom:0}.memberJoin .preface{padding-top:100px;text-align:center;font-size:36px;font-weight:500}.memberJoin .box_sns_join{display:flex;flex-direction:column;gap:24px;margin-top:80px}.memberJoin .box_sns_join button{height:100px;line-height:100px;border-radius:10px}.memberJoin .box_sns_join .ico{display:inline-flex;align-items:center;gap:16px}.memberJoin .box_sns_join img{vertical-align:middle}.memberJoin .box_sns_join .kakaoBtn{background-color:#fee500;border-radius:12px}.memberJoin .box_sns_join .appleBtn{border:1px solid #000;border-radius:12px}.memberJoin .joinText{margin-top:32px;text-align:center;font-size:24px}.memberJoin .joinText .link{display:inline-flex;gap:4px;align-items:center;position:relative;text-decoration:underline;margin-left:16px}.memberJoin .joinText .link:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 20L16.5 12L8.5 4' stroke='%23393939' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center}.memberJoin .boxA{margin-top:100px;padding-top:80px;padding-bottom:150px}.memberJoin.step1 .header_line>p.t1{margin:32px 0 80px}.memberJoin.step1 #notiPTag{margin-top:32px}.memberJoin.step2 .lst_brand{border-top:2px solid #eee}.memberJoin.step2 .lst_brand ul{margin-top:48px}.memberJoin.step3 .header_line{margin-top:32px;text-align:center}.memberJoin.step3 .joinBenefit{margin-top:80px}.memberJoin.step3 .joinBenefit p{margin-top:80px;font-size:24px}.memberJoin.step3 .boxA{margin-top:20px;border-top:0}.idComp .section .txt{margin-top:32px;text-align:center;font-weight:500}.idComp .boxA{padding-top:80px;padding-bottom:80px}.idComp .snsOthers{border-top:0}#container.pw .headImg{margin:50px 0;text-align:center}#container.pw .btnLine{margin-top:32px;text-align:center}#container.pw .btnLine a{position:relative;text-decoration:underline;font-size:24px;font-weight:500}#container.pw .btnLine a+a{margin-left:24px;padding-left:24px}#container.pw .btnLine a+a:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:.9em;background:#eee}#container.pw.step3 .fieldArea .field{padding-left:230px}#container.termsWrap .termText{margin-top:80px;text-align:center}#container.login .cont{margin-top:80px}#container.login .nonmember{text-align:right}#container.login .nonmember a{font-size:28px;text-decoration:underline}#container.login .inp{margin:48px 0}#container.login .inp input{width:100%;height:84px}#container.login .inp input+input{margin-top:20px}#container.login .lst{display:flex;justify-content:space-between}#container.login .lst label{vertical-align:middle}#container.login .lst .lst_line ul{display:flex}#container.login .lst .lst_line ul li a{display:block;position:relative;padding-left:24px;color:#838383;font-size:24px}#container.login .lst .lst_line ul li:not(:last-child) a{padding-right:26px}#container.login .lst .lst_line ul li:not(:last-child) a:before{content:"";position:absolute;top:50%;right:0;width:2px;height:50%;background-color:#d8d8d8;transform:translateY(-50%)}#container.login .btn{margin-top:48px}#container.login .btn button+button{margin-top:24px}#container.login .btn .btnKakao{display:inline-block;width:100%;border-radius:12px;border:1px solid #fee500;background:#fee500}#container.login .btn .btnKakao .ico img{vertical-align:middle;margin-right:16px}#container.login .btn .btnLoginType{display:inline-block;width:100%;border-radius:12px}#container.login .btn .btnLoginType .ico img{vertical-align:middle;margin-right:16px}#container.login .btn .btnLoginType.naver{background-color:#03c75a;color:#fff}#container.login .btn .btnLoginType.apple{border:1px solid #000;background-color:#fff}#container.login .snsBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:96px}#container.login .snsBtn>div{display:flex;margin-top:20px;justify-content:center;gap:40px}#container.login .benefit{margin-top:110px}#container.login .benefit h2{position:relative;text-align:center;font-size:36px;font-weight:500}#container.login .benefit h2 span{display:inline-block;padding:0 10px;background:#fff}#container.login .benefit h2:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#d8d8d8;top:50%;left:0;z-index:-1}#container.login .benefit .joinText{display:flex;justify-content:center;gap:16px;margin-top:48px;font-size:24px}#container.login .benefit .joinText a{font-weight:500;text-decoration:underline}
