html{line-height:1.15;-webkit-text-size-adjust:100%}body,p,ul,dl,dt,dd{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0.67em 0}li{list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,table,textarea{font-family:"Malgun Gothic", "맑은 고딕", -apple-system, BlinkMacSystemFont, helvetica, "Apple SD Gothic Neo", sans-serif;font-size:12px;line-height:16px;color:#202020}.sound_only{display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}.layout{padding:0 20px}.responsive_img{width:100%;height:auto}.flex{display:flex}.flex_align_center{align-items:center}.flex_justify_center{justify-content:center}.flex_center{display:flex;align-items:center;justify-content:center}.none{display:none}@media screen and (max-width: 639px){.pc_only{display:none}}@media screen and (min-width: 640px){.mobile_only{display:none}}.wrapper_content .highlight{color:#118402}.visual{padding:80px 0 0;background:#8e95ff}.visual_logo{position:relative;margin:0 0 36px 8%;background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-938px -458px;width:124px;height:24px}.visual_logo a{position:absolute;top:0;right:0;bottom:0;left:0}.visual_img{background:url(../images/m-img-main@2x.png);padding-bottom:140%;background-size:cover}.benefit{padding:84px 0 80px}.benefit_title_area{display:flex;margin:0 0 40px}.benefit_title{margin-right:auto;padding:0 5px 0 0;word-break:keep-all;font-size:2.125rem;letter-spacing:-.11765em;line-height:1.32353em}.benefit_people{margin:-20px 0 0;background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px -233px;width:118px;height:150px}.benefit_text{font-size:1.25rem;letter-spacing:-.05em;line-height:1.5em}.tabmenu_lists{overflow-y:hidden;overflow-x:auto;display:flex;justify-content:space-between;align-items:center;padding:0 30px;height:70px;background:#6e67fd}.tabmenu_lists::-webkit-scrollbar{display:none}.tabmenu_list .tabmenu_tab.active{opacity:1}.tabmenu_tab{font-size:0rem;background:none;border:0;padding:0;cursor:pointer;text-indent:-9999px;opacity:.4}.tabmenu_tab.tab1{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-946px -233px;width:110px;height:70px}.tabmenu_tab.tab2{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-946px -303px;width:110px;height:70px}.tabmenu_tab.tab3{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px -458px;width:110px;height:70px}.tabmenu_tabpanel{display:none;padding:40px 20px 60px}.tabmenu_tabpanel.active{display:block}.tabmenu_tabpanel.no_button{padding-bottom:0}.tabmenu_tabpanel.no_button .content{padding-bottom:0}.tabmenu_tabpanel{outline:none}.tabmenu_tabpanel .content{padding:50px 0 70px}.tabmenu_tabpanel .content .msg{padding:50px 0 40px;text-align:center;font-size:1rem;letter-spacing:-.125em;line-height:1.8125em}.tabmenu_tabpanel .teamroom_img_case_txt{margin:10px 0 0;font-size:1.125rem;letter-spacing:-.11111em;line-height:1.44444em;color:#333;text-align:center}.tabmenu_tabpanel .teamroom_img_case_txt .grey{color:#54585c}.tabmenu_tabpanel .teamroom_img_case.case1{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:0px 0px;width:414px;height:240px}@media screen and (max-width: 454px){.tabmenu_tabpanel .teamroom_img_case.case1{background:url(../images/m-img-06@2x.png);width:100%;height:0;padding-bottom:58%;background-size:cover}}.tabmenu_tabpanel .teamroom_img_case.case2{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-414px 0px;width:414px;height:240px}@media screen and (max-width: 454px){.tabmenu_tabpanel .teamroom_img_case.case2{background:url(../images/m-img-05@2x.png);width:100%;height:0;padding-bottom:58%;background-size:cover}}.tabmenu_tabpanel .teamroom_img_case.case3{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:0px -480px;width:414px;height:240px}@media screen and (max-width: 454px){.tabmenu_tabpanel .teamroom_img_case.case3{background:url(../images/m-img-04-01@2x.png);width:100%;height:0;padding-bottom:58%;background-size:cover}}.tabmenu_tabpanel .teamroom_img_case.case4{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-414px -240px;width:414px;height:240px}@media screen and (max-width: 454px){.tabmenu_tabpanel .teamroom_img_case.case4{background:url(../images/m-img-04-02@2x.png);width:100%;height:0;padding-bottom:58%;background-size:cover}}.tabmenu_tabpanel .teamroom_img_case.case5{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:0px -240px;width:414px;height:240px}@media screen and (max-width: 454px){.tabmenu_tabpanel .teamroom_img_case.case5{background:url(../images/m-img-04-03@2x.png);width:100%;height:0;padding-bottom:58%;background-size:cover}}.tabmenu_tabpanel.promotion_info dl{font-size:1.25rem;letter-spacing:-.05em;line-height:1.65em}.tabmenu_tabpanel.promotion_info dl+dl{margin:30px 0 0}.tabmenu_tabpanel.promotion_info dl dt{display:flex;align-items:center;font-weight:700}.tabmenu_tabpanel.promotion_info dl dt:before{content:'';margin:0 4px 0 0;width:17px;height:17px;background:#000;border-radius:9px}.tabmenu_tabpanel.promotion_info dl dd{font-size:1.25rem;letter-spacing:-.1em;line-height:1.45em;color:#333}.tabmenu_tabpanel.promotion_info dl dd span{display:block;color:#54585c;font-size:.9375rem;letter-spacing:-.06667em;line-height:1.93333em}.tabmenu_tabpanel.promotion_info .apply{margin:50px 0 40px}.tabmenu_tabpanel.promotion_info .apply_img{background:url(../images/m-img-step-01@2x.png);padding-bottom:133.2%;background-size:cover}.tabmenu_tabpanel.promotion_info .member{margin:10px 0}.tabmenu_tabpanel.promotion_info .member li{display:flex;flex-direction:column;justify-content:center;align-items:center}.tabmenu_tabpanel.promotion_info .member li+li{margin:30px 0 0}.tabmenu_tabpanel.promotion_info .member li.gb5 .picture{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px 0px;width:256px;height:155px}.tabmenu_tabpanel.promotion_info .member li.gb10 .picture{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-414px -480px;width:256px;height:155px}.tabmenu_tabpanel.promotion_info .member li p{margin:18px 0 0;font-size:1.25rem;letter-spacing:-.1em;line-height:1.5em;text-align:center}.tabmenu_tabpanel.promotion_info .button_area{margin:60px 0 0}.tabmenu_tabpanel.apply .title{margin:0 0 40px;text-align:center}.tabmenu_tabpanel.apply .title h3{font-size:1.25rem;letter-spacing:-.1em;line-height:1.45em;margin:0;color:#333}.tabmenu_tabpanel.apply .title p{font-size:.9375rem;letter-spacing:-.06667em;line-height:1.93333em;color:#54585c}.tabmenu_tabpanel.apply .progress{margin:0 0 50px}.tabmenu_tabpanel.apply .progress_img{background:url(../images/m-img-step-02@2x.png);padding-bottom:111%;background-size:cover}.tabmenu_tabpanel.apply .member_complete_area{position:relative}.tabmenu_tabpanel.apply .member_complete{margin:30px 0 52px;font-size:1.25rem;letter-spacing:-.0665em;line-height:2.4em;font-weight:700;color:#333}.tabmenu_tabpanel.apply .member_complete li{display:flex}.tabmenu_tabpanel.apply .member_complete li:before{content:'';position:absolute;left:50%;transform:translate(-50%, 47px);width:100%;height:1px;background-image:linear-gradient(to right, #979797 45%, rgba(255,255,255,0) 0%);background-position:top;background-size:10px 1px;background-repeat:repeat-x}.tabmenu_tabpanel.apply .member_complete li:last-child:before{background-image:linear-gradient(to right, #979797 100%, rgba(255,255,255,0) 0%)}.tabmenu_tabpanel.apply .member_complete li div:last-child{color:#868eff}.tabmenu_tabpanel.apply .privacy_area h4{margin:0;font-size:1.125rem;letter-spacing:-.07667em;line-height:1.66667em}.tabmenu_tabpanel.apply .privacy_area ul{margin:0 0 20px;font-size:.875rem;letter-spacing:-.09857em;line-height:1.42857em;color:#333}.tabmenu_tabpanel.apply .privacy_area li{position:relative;padding:5px 0 5px 7px;word-break:keep-all}.tabmenu_tabpanel.apply .privacy_area li:before{content:'-';position:absolute;left:0}.tabmenu_tabpanel.apply .privacy_area li:last-child{font-size:.8125rem;letter-spacing:-.10615em;line-height:1.53846em}.tabmenu_tabpanel.apply .privacy_area li:last-child:before{content:'*'}.tabmenu_tabpanel.apply .privacy_area .privacy_agree{display:flex;align-items:center;cursor:pointer}.tabmenu_tabpanel.apply .privacy_area .privacy_agree .txt{margin:0 9px 0 0;font-size:1.125rem;letter-spacing:-.07667em;line-height:1.66667em;font-weight:700}.tabmenu_tabpanel.apply .privacy_area .privacy_agree .mask_area{position:relative;width:18px;height:18px;border:3px solid #625bf5;border-radius:12px}.tabmenu_tabpanel.apply .privacy_area .privacy_agree .mask_area input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}.tabmenu_tabpanel.apply .privacy_area .privacy_agree .mask_area input:checked+.mask{position:absolute;width:24px;height:24px;left:-3px;top:-3px;border-radius:12px;background-color:#625bf5}.tabmenu_tabpanel.apply .privacy_area .privacy_agree .mask_area input:checked+.mask:before{content:'';position:absolute;top:4px;left:0;transform:scale(0.5);background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-1058px -202px;width:22.5px;height:17px}.tabmenu_tabpanel.confirm .pdb0{padding-bottom:0}.tabmenu_tabpanel.confirm .mission_table_area{margin:30px 0 0;position:relative;opacity:0}.tabmenu_tabpanel.confirm .mission_table_area.active{opacity:1}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li{display:flex;justify-content:space-between;font-size:1rem;letter-spacing:-.125em;line-height:3em}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li:before{content:'';position:absolute;left:50%;transform:translate(-50%, 47px);width:100%;height:1px;background-image:linear-gradient(to right, #979797 45%, rgba(255,255,255,0) 0%);background-position:top;background-size:10px 1px;background-repeat:repeat-x}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li:last-child:before{content:none}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li .member{display:flex;font-weight:700;flex:1}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li .member>div:last-child{color:#8d8efe}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li .color1{color:#8d8efe}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li .color2{color:#ff0000}.nate_login{display:flex;justify-content:center;align-items:center;margin:0 0 10px;width:192px;height:52px;background:#fff;border:2px solid #000;border-radius:26px}.nate_login .ico_lock{margin:0 10px 0 0;transform:translateY(-3px);background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-1058px -155px;width:24px;height:27px}.nate_login .login_img{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-938px -482px;width:117.5px;height:17px}.nate_login.login{display:inline-flex;padding:0 15px;border:0;width:auto;justify-content:flex-start}.nate_login.login span{font-size:1.25rem;letter-spacing:-.077em;line-height:1.5em;color:#333;font-weight:700}.select_box{position:relative;height:52px}.select_box .scrollbar-track-y{right:12px;transform:scaleY(0.7);background:none}.select_box .scrollbar-track-y .scrollbar-thumb-y{background:#afafaf;opacity:.5;pointer-events:none}.select_box .select_view{overflow-y:hidden;position:absolute;width:100%;height:52px;max-height:256px;background:#fff;border:2px solid #000;border-radius:26px;box-sizing:border-box;transition:height .2s;z-index:10}.select_box .select_view.grey .selected{color:#b1b1b1}.select_box .select_view:before{content:'';position:absolute;top:16px;right:20px;transform:rotate(180deg);background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-1058px -182px;width:20px;height:20px;z-index:10}.select_box .select_view.active{-ms-overflow-style:none;scrollbar-width:none}.select_box .select_view.active::-webkit-scrollbar{display:none}.select_box .select_view.active:before{transform:rotate(0)}.select_box .select_view .item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px;width:100%;height:50px;font-size:1rem;letter-spacing:-.0625em;line-height:3.125em;color:#000;font-weight:700;cursor:pointer;box-sizing:border-box}.select_box .select_view .item.selected{padding-right:45px}.select_box .select_view .item.option:hover{background:#ebeef9}.button_area{display:flex;justify-content:center}.button_area button{font-size:0rem;background:none;border:0;padding:0;cursor:pointer}.button_area button.apply_button{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px -383px;width:230px;height:75px}.button_area button.complate_disable_button{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px -155px;width:230px;height:78px;opacity:.4}.button_area button.complate_button{background-size:1084px 720px;background-image:url(../images/sprite-mobile.png);background-position:-828px -155px;width:230px;height:78px}.button_area button.complate_none_button{display:none}footer{padding:0 20px 60px;font-size:.8125rem;letter-spacing:-.07692em;line-height:1.53846em}footer h4{margin:0 0 8px;padding:30px 0 0;border-top:3px solid #17170f;color:#333}footer ul li{position:relative;padding:0 0 0 6px}footer ul li:before{position:absolute;left:0;content:'-'}footer ul li+li{margin:8px 0 0}@media screen and (max-width: 380px){.tabmenu_lists{padding:0 10px}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li{font-size:14px;line-height:43px}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li:before{transform:translate(-50%, 43px)}}@media screen and (min-width: 640px){.tabmenu_tabpanel .content .msg{font-size:1.125rem;letter-spacing:-.06667em;line-height:1.61111em}.tabmenu_tabpanel .teamroom_img_case_txt{margin:0;font-size:1.125rem;letter-spacing:-.11111em;line-height:1.72222em}.select_box{width:350px;height:40px}.select_box .select_view{height:40px;max-height:220px;border-radius:20px}.select_box .select_view:before{top:10px;right:10px}.select_box .select_view .item{height:36px;font-size:.9375rem;letter-spacing:.00067em;line-height:2.4em}.select_box .scrollbar-track-y{right:16px}.visual{padding:59px 0 0}.visual .wrapper{position:relative}.visual_img{background:url(../images/img-main@2x.png);padding-bottom:70%;background-size:cover}.visual_logo{margin-bottom:63px}.visual_upgrade{position:absolute;top:0;left:50%;transform:translateX(-50%);background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:-360px -720px;width:186px;height:43px}.benefit{position:relative;padding:114px 0 80px 292px}.benefit_title_area{margin:0 0 32px}.benefit_title{padding:0 5px 0 0;font-size:2.375rem;letter-spacing:-.10526em;line-height:1.18421em}.benefit_title br:nth-of-type(1){display:none}.benefit_people{position:absolute;top:98px;left:80px;background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:0px -840px;width:168px;height:251px}.benefit_text{font-size:1.125rem;letter-spacing:-.05556em;line-height:1.72222em}.tabmenu_lists{overflow:hidden;background:none;justify-content:center;height:120px}.tabmenu_list{position:relative;margin:0 8px;width:170px}.tabmenu_list:before{content:'';position:absolute;top:0px;width:100%;height:1px;background:#fff;z-index:1}.tabmenu_list .tabmenu_tab.active.tab1{background-image:url(../images/sprite-pc.png);background-position:-950px -1526px;width:230px;height:120px}.tabmenu_list .tabmenu_tab.active.tab2{background-image:url(../images/sprite-pc.png);background-position:-1410px -1526px;width:230px;height:120px}.tabmenu_list .tabmenu_tab.active.tab3{background-image:url(../images/sprite-pc.png);background-position:-1870px -1526px;width:230px;height:120px}.tabmenu_tab{opacity:1;transform:scale(0.74);transform-origin:top left}.tabmenu_tab.tab1{background-image:url(../images/sprite-pc.png);background-position:-720px -1526px;width:230px;height:120px;background-size:auto}.tabmenu_tab.tab2{background-image:url(../images/sprite-pc.png);background-position:-1180px -1526px;width:230px;height:120px;background-size:auto}.tabmenu_tab.tab3{background-image:url(../images/sprite-pc.png);background-position:-1640px -1526px;width:230px;height:120px;background-size:auto}.tabmenu_tabpanel.promotion_info .apply_img{background:url(../images/img-step-01.png);padding-bottom:31.5%;background-size:cover}.tabmenu_tabpanel.promotion_info .member{margin:45px 0 0}.tabmenu_tabpanel.promotion_info .member ul{display:flex;justify-content:space-between}.tabmenu_tabpanel.promotion_info .member ul li+li{margin:0}.tabmenu_tabpanel.promotion_info .button_area{margin:85px 0 0}.tabmenu_tabpanel.apply .title{margin:0 0 35px}.tabmenu_tabpanel.apply .progress_img{background:url(../images/img-step-02.png);padding-bottom:36.5%;background-size:cover}.login_select_area{display:flex;justify-content:space-between;align-items:center}.login_select_area .nate_login{margin:0}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li{justify-content:center;font-size:1.25rem;letter-spacing:-.0665em;line-height:2.4em}.tabmenu_tabpanel.confirm .mission_table_area .mission_table li .member{flex:none;margin:0 70px 0 0}}@media screen and (min-width: 720px){.tabmenu_tabpanel.promotion_info .member ul{justify-content:center}.tabmenu_tabpanel.promotion_info .member ul li:first-child{margin:0 87px 0 0}}@media screen and (min-width: 760px){.tabmenu .teamroom_img_case.case1{background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:0px -240px;width:720px;height:240px}.tabmenu .teamroom_img_case.case2{background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:0px 0px;width:720px;height:240px}.tabmenu .teamroom_img_case.case3{background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:0px -480px;width:720px;height:240px}.tabmenu .teamroom_img_case.case4{background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:-720px -240px;width:720px;height:240px}.tabmenu .teamroom_img_case.case5{background-size:1440px 1091px;background-image:url(../images/sprite-pc.png);background-position:-720px 0px;width:720px;height:240px}}@media screen and (min-width: 790px){.tabmenu_list{width:auto}.tabmenu_tab{transform:none}}@media screen and (min-width: 968px){.wrapper{width:928px;padding:0 10px;margin:0 auto}.wrapper_content{width:900px;padding:0 10px;margin:0 auto}.visual_logo{margin-left:0}.tabmenu_lists{padding:0 57px}.tabmenu_tabpanel{padding:40px 0 60px}.tabmenu_tabpanel.promotion_info{width:835px;margin:0 auto}.tabmenu_tabpanel.apply .subwrap{width:720px;margin:0 auto}.tabmenu_tabpanel.apply .privacy_area{overflow:hidden}.tabmenu_tabpanel.apply .privacy_area ul{margin:0}.tabmenu_tabpanel.apply .privacy_area .privacy_agree{float:right;margin-top:14px}.tabmenu_tabpanel.confirm .subwrap{width:720px;margin:0 auto}}

