.img_brunch{overflow:hidden;font-size:0;line-height:0;background:url(//t1.daumcdn.net/brunch/static/img/help/cbt/img_brunch_180814.v1.png) no-repeat 0 0;vertical-align:top}.account_layer{position:absolute;left:50%;top:50%;z-index:200;margin-left:-230px;margin-top:-180px}.account_layer .inner_account_layer{width:598px;border:1px solid #ddd;font-family:'Noto Sans DemiLight',Malgun Gothic,sans-serif;background-color:#fff}.account_layer .layer_head{padding-top:66px}.account_layer .tit_brunch{display:block;width:52px;height:52px;background-size:200px auto;margin:0 auto;background-position:0 -61px}.account_layer .tit_account{letter-spacing:-1px;padding-top:18px;font-size:32px;font-family:'Nanum Myeongjo',sans-serif;color:#333;text-align:center;line-height:40px}.account_layer .txt_account{padding-top:8px;font-size:14px;line-height:20px;color:#959595;text-align:center}.account_layer .btn_group{padding-top:32px;text-align:center;padding-bottom:60px}.account_layer .btn_group.empty{padding-bottom:42px}.account_layer .btn_group .btn_account{display:inline-block;height:20px;padding:10px 20px;margin:0 2px;border:1px solid #bbb;border-radius:20px;line-height:20px;text-align:center}.account_layer .btn_group .btn_account.btn_ok{width:40px}.account_layer .btn_group .btn_write{border-color:#00c3bd;color:#00c3bd}.account_layer .layer_foot .btn_close{position:absolute;right:16px;top:16px;width:20px;height:20px;padding:5px}.account_layer .btn_close .img_brunch{display:block;width:20px;height:20px;background-size:200px auto;background-position:-52px -61px;cursor:pointer}.account_layer .btn_in_beta_layer{width:70px}.account_layer .btn_group .btn_request{color:#00c3bd;background-color:#fff;border:1px solid #00c3bd}.brunch_pass .tit_account{line-height:43px}.brunch_pass .btn_group{padding-top:32px}.brunch_pass .btn_close{width:70px}.brunch_pass .btn_group .btn_request{width:70px;margin-left:4px}.layer_start{width:340px;height:400px;background:#fff;border-radius:3px}.layer_start .txt_start{line-height:22px;text-align:center;overflow:hidden;color:#959595;font-size:14.5px;font-weight:300}.layer_start .tit_start{display:block;margin-bottom:16px;color:#333;font-weight:300;font-size:36px;text-align:center;height:32.5px;line-height:32.5px;font-family:"Noto Sans Light";margin-top:45px;letter-spacing:-.9px}.choice_book,.choice_comm{display:block;position:relative}.item_start .choice_book .inp_comm,.item_start .choice_comm .inp_comm{position:absolute;width:18px;height:18px;top:1px}.item_start .choice_book .inp_comm,.item_start .choice_comm .inp_comm{left:0;z-index:-1;border:0 none;opacity:.01;vertical-align:top;-webkit-appearance:none}.item_start .choice_book .lab_comm,.item_start .choice_comm .lab_comm{padding-left:25px;font-size:12px;color:#666}.ico_signin{display:inline-block;overflow:hidden;background:url(//t1.daumcdn.net/brunch9/static/images/pc/ico_sidebar_210119.png) no-repeat;line-height:0;text-indent:-9999px;vertical-align:top}.layer_start .tit_start{display:block;margin-bottom:16px;color:#333;font-weight:300;font-size:36px;text-align:center;height:32.5px;line-height:32.5px;font-family:"Noto Sans Light";margin-top:45px;letter-spacing:-.9px}.ico_signin{display:inline-block;overflow:hidden;background:url(//t1.daumcdn.net/brunch9/static/images/pc/ico_sidebar_210119.png) no-repeat;line-height:0;text-indent:-9999px;vertical-align:top}.choice_book .ico_signin,.choice_comm .ico_signin{position:absolute;width:19px;height:18px;top:1px;left:0}.choice_book .ico_signin,.choice_comm .ico_signin{pointer-events:none}.choice_checkbox .inp_comm+.ico_signin{background-position:-97px -28px}.choice_checkbox .inp_comm:checked+.ico_signin{background-position:-74px -28px}@media all and (max-width:1281px){.join_theme{width:1000px}.sign_kakao{right:50px}@keyframes sign_kakao{from{opacity:0;right:-400px}to{opacity:1;right:50px}}}.brunch_join{background-color:#f8f8f8}.layer_welcome{position:fixed;top:50%;left:50%;z-index:1000004;width:400px;min-height:480px;text-align:center;background:#fff;box-sizing:border-box;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);transform:translate(-50%,-50%)}.layer_welcome .inner_layer{padding:65px 0 50px}.layer_welcome .bg_brunch{position:absolute;top:23px;left:22px}.layer_welcome .bg_brunch .ico_signin{width:10px;height:73px;background-position:-200px 0}.layer_welcome .thumb_layer{width:110px;height:110px;border-radius:50%;margin:0 auto 23px}.layer_welcome .img_thumb{width:110px;height:110px;border-radius:55px}.layer_welcome .tit_layer{display:block;padding:0 45px;font-family:'Nanum Myeongjo',sans-serif;font-weight:300;font-size:22px;line-height:32px;letter-spacing:-1px;color:#333}.layer_welcome .wrap_name{display:block}.layer_welcome .wrap_name .txt_name{display:inline-block;overflow:hidden;max-width:86%;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.layer_welcome .wrap_name .txt_name2{display:inline-block;vertical-align:top}.layer_welcome .txt_layer{margin:28px 50px 0;padding-top:29px;font-size:13px;line-height:20px;color:#959595;border-top:1px solid rgba(191,191,191,.3)}.layer_welcome .wrap_btn{padding-top:28px}.layer_welcome .btn{width:140px;padding:11px 16px 10px;font-size:13px;color:#959595;text-align:center}.layer_welcome .btn+.btn{margin-left:8px}.layer_welcome .btn_primary{color:#00C6BE;border-color:#00C6BE}.layer_welcome .link_close{position:absolute;top:7px;right:7px;padding:15px}.layer_welcome .link_close .ico_signin{width:20px;height:20px;background-position:-120px -28px}.list_slide.slide1{left:0}.list_slide.slide2{left:-100%}.list_slide.slide3{left:-200%}.layer_login{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,.3);display:none}.layer_login .sign_kakao3{display:inline-block;overflow:hidden;position:absolute;left:calc(50% - 500px);top:calc(50% - 305px);width:1000px;height:610px;background-color:#fff;border-radius:15px}.layer_login .item_slide{display:inline-block;float:left;width:50%}.layer_login .top_logo{position:absolute;left:62px;top:83px}.layer_login .top_logo .ico_logo{display:inline-block;width:44px;height:44px;background-position:-150px -790px}.layer_login .cont_slide{padding:142px 0 101px;text-align:center}.layer_login .slide_box{position:relative;overflow:hidden;white-space:nowrap}.layer_login .slide_box .list_slide{position:relative}.layer_login .slide_box .slide_item{display:inline-block;position:relative;width:100%}.layer_login .slide_box .link_item{display:block}.layer_login .slide_box .link_item:hover{text-decoration:none}.layer_login .slide_box .thum_item{display:block;width:315px;height:208px;margin:0 auto}.layer_login .slide_box .thum_item img{width:100%;height:100%}.layer_login .slide_box .cont_item{display:block;margin:41px auto 17px}.layer_login .slide_box .cont_item .tit_info{display:block;font-size:27px;font-weight:400;line-height:1;font-family:auto}.layer_login .slide_box .cont_item .txt_info{display:block;margin-top:14px;font-size:15px;color:#999;font-family:auto}.layer_login .btn_arrow{display:inline-block;width:18px;height:18px}.layer_login .btn_arrow .ico_arrow{display:inline-block;opacity:.3;width:7px;height:13px;vertical-align:middle}.layer_login .btn_arrow .ico_arrow:hover,.layer_login .btn_arrow.on .ico_arrow{opacity:1}.layer_login .btn_prev .ico_arrow{background-position:-140px -810px}.layer_login .btn_next .ico_arrow{background-position:-140px -790px}.layer_login .paging{display:inline-block;margin:0 20px}.layer_login .paging li{display:inline-block}.layer_login .paging .btn_paging{display:inline-block;width:18px;height:18px}.layer_login .paging .btn_paging:before{display:inline-block;width:8px;height:8px;border:1px solid #dedede;border-radius:50%;box-sizing:border-box;content:''}.layer_login .paging .btn_paging.on:before{background-color:#b2b2b2;border:none}.layer_login .item_start{display:inline-block;width:50%;height:100%;padding:94px 47px 72px 47px;box-sizing:border-box;background-color:#f8f8f8}.layer_login .box_start{padding-bottom:49px;border-bottom:1px solid #e7e7e7}.layer_login .box_start .tit_txt{display:block;margin-bottom:18px;font-size:22px;font-weight:400;line-height:22px;font-family:auto}.layer_login .link_search{display:block;width:100%;height:60px;margin-top:14px;border-radius:5px;box-sizing:border-box;text-decoration:none;text-align:center;color:#333;line-height:61px;background-color:#fff;font-size:16px;font-family:auto}.layer_login .link_start{background:#ffe500}.layer_login .ico_ka{display:inline-block;position:relative;top:1px;vertical-align:middle;width:20px;height:20px;background-position:-140px -570px}.layer_login .link_start .txt_item{display:inline-block;position:relative;top:1px;font-family:auto}.layer_login .box_searh{padding:40px 0}.layer_login .box_searh .tit_txt{display:block;font-size:15px;font-weight:400;font-family:auto}.layer_login .desc_help{display:block;margin-top:57px;text-align:center;font-size:14px;color:#6c6c6c;text-decoration:underline;font-family:auto}.layer_login .btn_close{position:absolute;right:27px;top:25px}.layer_login .btn_close .ico_close{width:23px;height:23px;background-position:-140px -760px}.signin_body{background-color:#f8f8f8}.service_login{display:block;position:absolute;left:calc(50% - 261px);top:calc(50% - 293px);width:522px;height:587px}.service_login .profile_item{margin-bottom:40px;text-align:center}.service_login .profile_item .tit_txt{display:block;font-size:30px;line-height:1;font-weight:300}.service_login .profile_item .thum_item{display:block;overflow:hidden;width:60px;height:60px;margin:37px auto 20px;border-radius:50%;background-image:url(https://t1.daumcdn.net/brunch/static/img/help/pc/ico_profile_100_00.png);background-size:100%}.service_login .profile_item .thum_item img{width:100%;height:100%}.service_login .profile_item .cont_item{font-size:14px;font-weight:300}.service_login .profile_item .cont_item .ico_ka{width:20px;height:20px;background-position:-170px -760px}.service_login .box_name{position:relative;display:block;width:100%;padding:20px 18px;box-sizing:border-box;background-color:#fff}.service_login .box_name .inner_info{display:inline-block;width:400px;height:22px}.service_login .box_name .inner_info .tf_g{width:100%;border:none;font-weight:300}.service_login .box_name .txt_error{display:none;position:absolute;left:0;bottom:-30px;font-size:12px;color:#F85353}.service_login .box_name .btn_close{float:right}.service_login .box_name .btn_close .ico_close{width:18px;height:18px;vertical-align:middle;background-position:-120px -820px}.service_login .box_name.error{margin-bottom:45px}.service_login .box_name.error .txt_error{display:block}.service_login .box_start{display:block;width:100%;margin-top:10px;padding:4px 18px 10px;box-sizing:border-box;background-color:#fff}.service_login .head_box{border-bottom:1px solid #ebebeb}.service_login .agree_box .choice_comm{margin:16px 0}.service_login .agree_box .choice_comm .lab_comm{font-size:14px;color:#333;font-weight:300}.service_login .agree_box .choice_comm .lab_comm .check_info{display:block;margin-top:4px;margin-left:26px;color:#959595}.service_login .wrap_btn .btn_comm{display:block;width:200px;height:42px;margin:40px auto 0;border-radius:40px;background-color:#00C6BE;color:#fff;font-size:14px}.service_login .wrap_btn .btn_comm:disabled{background-color:#fff;border:1px solid #7fe1de;color:#ace1de}@media only screen and (-webkit-min-device-pixel-ratio :2),only screen and (min-device-pixel-ratio :2){.ico_brunch{background:url(//t1.daumcdn.net/brunch/static/img/help/pc/ico_brunch8_180608.png) no-repeat}.ico_signin{background:url(//t1.daumcdn.net/brunch9/static/images/pcrtn/ico_sidebar_rtn_210119.png) no-repeat;background-size:210px 75px}}