@charset "UTF-8";.launcher_wrap .sns_login_title{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:394px;margin:4vh auto 3vh}.launcher_wrap .sns_login_title::before{flex:0 1 100%;display:block;height:1px;background:rgba(255, 255, 255, 0.1);content:''}.launcher_wrap .sns_login_title::after{flex:0 1 100%;display:block;height:1px;background:rgba(255, 255, 255, 0.1);content:''}.launcher_wrap .sns_login_title .line{position:relative;flex:1 1 auto;top:9px;border-top:1px solid rgba(255, 255, 255, 0.1)}.launcher_wrap .sns_login_title .text{flex:0 0 auto;position:relative;margin:0 2em;font-size:14px;color:rgba(194, 204, 226, 0.7);text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.31)}@media (max-height: 600px){.launcher_wrap .sns_login_title{margin:2vh auto 1.75vh}}.launcher_wrap .sns_login_wrap{position:relative;transition:padding 0.2s}.launcher_wrap .sns_login_wrap .text::after{content:'';display:block;position:absolute;right:0;top:calc(50% - 1.5px)}.launcher_wrap .sns_login_wrap{position:relative;transition:padding 0.2s}.launcher_wrap .sns_login_wrap p::after{content:'';display:block;position:absolute;right:0;top:calc(50% - 1.5px)}.launcher_wrap .sns_login_wrap ul li button .icn_input_code{width:26px;height:26px;background:url(../../img/common/icon/icn_input_code.svg?v=3c9a9983) no-repeat center/contain;-webkit-transition:transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap ul li button:hover .icn_input_code{-webkit-transform:scale(1.05);transform:scale(1.05)}.launcher_wrap .sns_login_wrap .sns_login_list{display:flex;justify-content:center;align-items:center;min-width:74px}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item{position:relative;margin:8px 12px;width:40px;height:40px;-webkit-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item .sns_btn_wrapper{width:100%;height:100%}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item .sns{box-sizing:content-box;width:100%;height:100%;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;opacity:0.85}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item .sns .icn_platform{display:block;width:50%;padding-top:50%;-webkit-transition:transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item.access_code .sns{background-color:#000}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item.naver .icn_platform{width:40%}@media (hover: hover){.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item:hover .sns{opacity:1}.launcher_wrap .sns_login_wrap .sns_login_list .sns_login_list_item:hover .sns .icn_platform{-webkit-transform:scale(1.05);transform:scale(1.05)}}.launcher_wrap .sns_login_wrap .sns_login_more{position:absolute;top:60px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:max-height 0.2s;transition:max-height 0.2s;display:none}.launcher_wrap .sns_login_wrap .btn_sns_more{display:flex;align-items:center;margin:0 auto;padding:10px;width:auto;color:#c0cde2;font-size:13px;-webkit-transition:color 0.2s,transform 0.2s;transition:color 0.2s,-webkit-transform 0.2s;transition:color 0.2s,transform 0.2s;transition:color 0.2s,transform 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap .btn_sns_more.active{-webkit-transform:translateY(80px);transform:translateY(80px)}.launcher_wrap .sns_login_wrap .btn_sns_more:focus,.launcher_wrap .sns_login_wrap .btn_sns_more:hover{color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more::after{content:'';display:block;margin-top:8px;margin-left:0.5rem;border:5px solid transparent;border-top-color:#c0cde2;border-top-width:8px;-webkit-transform-origin:center;transform-origin:center 3px;-webkit-transition:transform 0.2s,border-color 0.2s;transition:border-color 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,border-color 0.2s;transition:transform 0.2s,border-color 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap .btn_sns_more:hover::after{border-top-color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more:focus::after{border-top-color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more.active::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.launcher_wrap .sns_login_wrap .btn_sns_more.active .sns_more{display:none}.launcher_wrap .sns_login_wrap .btn_sns_more .sns_close{display:none}.launcher_wrap .sns_login_wrap .btn_sns_more.active .sns_close{display:block}.launcher_wrap .sns_login_wrap .sns_login_more{position:absolute;top:58px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:max-height 0.2s;transition:max-height 0.2s;display:none}.launcher_wrap .sns_login_wrap .btn_sns_more{display:flex;align-items:center;margin:0 auto;padding:10px;width:auto;color:#c0cde2;font-size:13px;-webkit-transition:color 0.2s,transform 0.2s;transition:color 0.2s,-webkit-transform 0.2s;transition:color 0.2s,transform 0.2s;transition:color 0.2s,transform 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap .btn_sns_more.active{-webkit-transform:translateY(80px);transform:translateY(80px)}.launcher_wrap .sns_login_wrap .btn_sns_more:focus,.launcher_wrap .sns_login_wrap .btn_sns_more:hover{color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more::after{content:'';display:block;margin-top:8px;margin-left:0.5rem;border:5px solid transparent;border-top-color:#c0cde2;border-top-width:8px;-webkit-transform-origin:center;transform-origin:center 3px;-webkit-transition:transform 0.2s,border-color 0.2s;transition:border-color 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,border-color 0.2s;transition:transform 0.2s,border-color 0.2s,-webkit-transform 0.2s}.launcher_wrap .sns_login_wrap .btn_sns_more:hover::after{border-top-color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more:focus::after{border-top-color:#fff}.launcher_wrap .sns_login_wrap .btn_sns_more.active::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.launcher_wrap .sns_login_wrap .btn_sns_more .sns_close{display:none}.launcher_wrap .sns_login_wrap .btn_sns_more.active .sns_more{display:none}.launcher_wrap .sns_login_wrap .btn_sns_more.active .sns_close{display:block}.container_login .sns_login_title{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;max-width:393px}.container_login .sns_login_title::before{flex:0 1 100%;display:block;height:1px;background:#ebebeb;content:''}.container_login .sns_login_title::after{flex:0 1 100%;display:block;height:1px;background:#ebebeb;content:''}.container_login .sns_login_title .text{flex:0 0 auto;position:relative;display:block;margin:0 2em;box-sizing:border-box;font-size:14px;color:#515151;text-align:center}.container_login .sns_login_wrap{position:relative;margin:0 auto;padding:25px 0}.container_login .sns_login_list{display:flex;justify-content:center;align-items:center}.container_login .sns_login_list_item{position:relative;margin:20px 12px 4px;width:40px;height:40px}.container_login .sns_login_list_item .sns_btn_wrapper{width:100%;height:100%;-webkit-transition:transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.container_login .sns_login_list_item .sns{width:100%;height:100%;border-radius:0.25rem;display:flex;justify-content:center;align-items:center}.container_login .sns_login_list_item .icn_platform{display:block;width:50%;height:18px}.container_login .sns_login_list_item.naver .icn_platform{width:40%}@media (hover: hover){.container_login .sns_login_list_item:hover .sns_btn_wrapper{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.container_login .sns_login_more{padding-bottom:1rem}.container_login .btn_sns_more{margin:0 auto;width:auto}.container_login .btn_sns_more .sns_close{display:none}.container_login .btn_sns_more.active .sns_more{display:none}.container_login .btn_sns_more.active .sns_close{display:block}@media (max-width: 1024px){.container_login .sns_login_title{padding-top:1.875rem}.container_login .sns_login_wrap{padding:1.875rem 0}.container_login .sns_login_wrap .sns_login_list .sns_login_list_item{width:3.2rem;height:3.2rem;margin:1rem 0.75rem 0.25rem}.container_login .sns_login_title .text{font-size:0.925rem}}@media (max-width: 480px){.container_login .sns_login_title{font-size:11px}}