@charset "utf-8";

@font-face{
 font-family: 'Spoqa Han Sans';
 font-weight: normal;
 src: url('/resources/font/SpoqaHanSans-Regular-3e019a62f664fb2e711e0fc93e68e0ff.eot');
 src: local(※), url('/resources/font/SpoqaHanSans-Regular-a0421d301d2d7796e0e055857cd38c50.woff') format('woff');
}
@font-face{
 font-family: 'Spoqa Han Sans Thin';
 font-weight: normal;
 src: url('/resources/font/SpoqaHanSans-Thin-75b1ef766eabb77c70bf1010beda7a10.eot');
 src: local(※), url('/resources/font/SpoqaHanSans-Thin-f0c07e7d12e24bdb03573584fc1b4ec6.woff') format('woff');
}

@font-face{
 font-family: 'Raleway';
 font-weight: normal;
 src: url('/resources/font/raleway-regular-373963fcee204d3ced80cc2373426ba9.eot');
 src: local(※), url('/resources/font/raleway-regular-e2a42f14d410966808fa3e1a6c6610ed.woff') format('woff');
}
@font-face{
 font-family: 'Raleway Light';
 font-weight: normal;
 src: url('/resources/font/raleway-extralight-ae96d5c702c0507eef98fc8216c1cf68.eot');
 src: local(※), url('/resources/font/raleway-extralight-cec3113c150ebaccfadd249d6a6c6fe3.woff') format('woff');
}
@font-face{
 font-family: 'Raleway Thin';
 font-weight: normal;
 src: url('/resources/font/raleway-thin-ef3c9909acf5f99eb1f8ba9f4c505395.eot');
 src: local(※), url('/resources/font/raleway-thin-853cc2d80ab72d6a0ac1f8ecbc5f50c6.woff') format('woff');
}
@font-face{
 font-family: 'Raleway Bold';
 font-weight: normal;
 src: url('/resources/font/raleway-bold-80d2450c8f23a87a54f56cc3172c26f3.eot');
 src: local(※), url('/resources/font/raleway-bold-8548037bd586a43acab45a89220232a7.woff') format('woff');
}
@font-face{
 font-family: 'NotoSansCJKkr';
 font-weight: normal;
 src: url('/resources/font/NotoSans-Regular-0589d1a2545498ab34da041416b4a3a9.eot');
 src: local(※), url('/resources/font/NotoSans-Regular-53e1309e4fc9372afba4fd8f872a7aa5.woff') format('woff');
}

/* reset */
html{overflow-y:scroll}
html,body{width:100%;height:100%}
html,body,div,p,img,span,a,strong,h1,h2,h3,h4,ul,ol,li,dl,dt,dd,table,tbody,tr,td,form,fieldset,legend,input{margin:0;padding:0}
body{position:relative;background:#fff;line-height:1}
body,h1,h2,h3,h4,input,i{font-family:"Spoqa Han Sans","맑은 고딕","malgun gothic","돋움","dotum",sans-serif;*font-family:"Spoqa Han Sans";font-size:14px;color:#4b4b4b;-webkit-text-size-adjust:none}
h1,h2,h3,h4{color:#262626;font-weight:normal}
table{border-spacing:0;border-collapse:collapse}
ul,ol{list-style:none}
em,address,i,var,dfn{font-style:normal}
img,fieldset{border:0}
a,img{vertical-align:top}
input:active,input:hover{outline:0}
a{text-decoration:none;color:#4b4b4b}
a:hover{text-decoration:underline}
:root a:hover{background-color:transparent}
address{font-style:normal}
label{cursor:pointer}
input::-ms-clear{display:none !important}
input[type=text], input[type=password]{line-height:initial !important;border-radius:0;-webkit-appearance:none}
legend{display:none;font-size:0;line-height:0;width:0;height:0}
.blind{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px;height:1px}
.body_bg{width:100%;height:100%;display:none;position:absolute;z-index:46}


/* font */
.light{font-family:"Raleway Light","Spoqa Han Sans Thin","맑은 고딕","malgun gothic","돋움","dotum",sans-serif;*font-family:"Spoqa Han Sans Thin"}

/* skip */

/* layout */
.wrap{position:relative;width:100%;min-width:960px;overflow-x:hidden}
.content_wrap{position:relative;max-width:940px;margin:0 auto;padding:0 10px}
.content_wrap .content_box{position:relative;width:100%}

/* user thumbnail */
.thumb_s{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.thumb_s img{width:100%;height:100%;border-radius:100%;overflow:hidden}

/* input */
.ipt_txt2{height:49px;line-height:48px;color:#4b4b4b;border:none;border-bottom:1px solid #a5a5a5}
input.ipt_txt2{line-height:48px!important}
.ipt_txt2::-webkit-input-placeholder{color:#dbdbdb;font-size:14px}
.ipt_txt2:-moz-placeholder,.ipt_txt2::-moz-placeholder{color:#dbdbdb;font-size:14px}
.ipt_txt2:-ms-input-placeholder{color:#dbdbdb !important;font-size:14px !important}
.ipt_txt2:focus{outline:0;border-bottom-color:#00a8ff;color:#00a8ff}
.table_input{width:100%;max-width:620px;margin:0 auto}
.table_input dt, .table_input dd{padding-top:10px}
.table_input dt{line-height:48px}
.table_input dt{width:160px;vertical-align:top}
.table_input dd{position:relative;font-size:24px}
.table_input dl{position:relative}
.table_input dt{position:absolute;left:0}
.table_input dd{line-height:50px;margin-left:160px}

.table_input .ipt_txt2{display:block;width:100%;font-size:24px}
.join_form .c_txt, .table_input .error{line-height:1.4;font-size:14px;margin-top:6px}
.join_form .c_txt{display:block;color:#a5a5a5}
.table_input .error{display:none}
.table_input .error.show{display:block}
.table_input .error.e_gray{color:#00ce76}
.table_input .error.e_red{color:#f13a6d}
.table_input .error.e_blue{color:#00a8ff}

/*select*/

/* button */
.pop_alert .btn40{width:118px;height:38px;line-height:38px;font-size:16px;border-radius:30px}
.btn_white,.btn_blue{display:inline-block;*display:inline;*zoom:1;text-align:center}
.btn_blue{background:#00a8ff;border:1px solid #00a8ff;color:#fff}
a.btn_white:hover,a.btn_blue:hover{text-decoration:none}
a.btn_blue:hover{background:#00a8ff}
.btn_white, a.btn_white:hover{background:#fff}
.btn48{min-width:123px;height:46px;line-height:46px;font-size:18px;border-radius:30px;padding:0 10px}
.btn_white{border:1px solid #dbdbdb}
.btn_white:hover{border:1px solid #bababa}
p.btn_area{font-size:0;text-align:center}
p.btn_area a{margin:0 5px}
.btn_top{display:none;position:fixed;_position:absolute;right:50%;bottom:120px;margin-right:-550px;width:40px;height:26px;padding-top:14px;text-align:center;color:#a5a5a5;border:1px solid #dbdbdb;border-radius:50%;background:url("/resources/etc/img/bg_btn_top-2ad3d48d67766da6d458c863367757d9.png") 50% 8px no-repeat;box-shadow:0 1px 5px rgba(0,0,0,0.05);z-index:50;background-color:#ffffff}
.btn_top:hover{color:#00a8ff;border:1px solid #00a8ff;background-position:50% -55px;text-decoration:none;background-color:#ffffff!important}
.pointer{cursor:pointer}

/*header*/
.header{position:relative;width:100%;border-bottom:1px solid #cccccc;height:82px;background:url("/resources/etc/img/bg_header-399c652042bee0845c71e71d139112a4.png") no-repeat 50% 0;background-size:100%;background-color:#ffffff}
.header h1{position:relative;width:179px;height:40px;padding:20px 0;font-size:15px;display:inline-block}
.header h1 #logo_teamup{width:138px;height:40px}
.header h1 a{display:block;width:100%;height:100%;background:url("/resources/etc/img/logo_teamup-blue-4314a6c1a0b24a7fef5beb4f9e24cc21.png") no-repeat}
.header h1 a, .header #logo_teamup{fill:#00A8FF;line-height:44px}
:root .header h1 a{background:none !important}
.header .content_box{padding:0 20px}
.header.sub_header .content_box{padding:0px}
.header.sub_header .header_content{right:0px}
.header_content{position:absolute;top:27px;right:12px;width:65px;height:30px;z-index:55}
.header_content a{text-decoration:none}
.header_content .thumb_s{width:30px;height:30px}
.header_content .profile{height:140px;position:relative;text-align:center}
.header_content .profile ul{border-bottom: 1px solid #e6e7e7}
.header_content .profile .thumb_s{width:60px;height:60px}
.header_content .profile .profile_img{padding:15px 0px 6px}
.header_content .profile .profile_img a{background:url("../img/edit_bg.png") no-repeat;height:20px;width:60px;opacity:0.5;font-size:11px;color:#ffffff;padding-top:3px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-16px}
.header_content .profile .company_name a{font-size:14px;color:#262626}
.header_content .profile .profile_email{padding:2px 0px 5px}
.header_content .profile .profile_email a{font-size:12px;color:#a5a5a5}
.header_content .profile .profile_bottom{padding:0 0 9px}
.header_content .id_list_wrap{position:absolute;right:34px;top:35px;box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#ffffff;display:none;z-index:55}
.header_content ul.id_list{;width:320px;background-color:#ffffff;border-radius:2px}
.header_content ul.id_list li{position:relative;width:320px;height:60px;border-bottom:1px solid #e6e7e7}
.header_content ul.id_list li a{display:block}
.header_content ul.id_list li:hover{text-decoration:none}
.header_content ul.id_list li span{display:inline-block}
.header_content ul.id_list li p.list_email{padding-top:16px;padding-left:10px;vertical-align:top;width:220px;display:inline-block}
.header_content ul.id_list li .thumb_s{margin-top:15px;margin-left:20px}
.header_content ul.id_list li:hover{background-color:#f2f3f4}
.header_content ul.id_list li p.list_email .enterprise{display:block;font-size:14px;color:#262626}
.header_content ul.id_list li .icon_c{position:absolute;right:47px;top:21px}
.header_content .id_list_wrap .id_list_bottom{display:block;width:320px;height:40px}
.header_content .id_list_wrap .id_list_bottom a{text-decoration:none;display:block;height:40px;line-height:40px;color:#262626;font-size:14px;float:left;;text-align:center}
.header_content .id_list_wrap .id_list_bottom a.add{border-right:1px solid #e6e7e7;width:159px}
.header_content .id_list_wrap .id_list_bottom a.edit{width:158px}
.header_content .id_list_wrap .id_list_bottom a.complete{width:100%}
.profile_btn{width:45px;display:block}
.dot_menu.on{display:block}
.dot_menu{background-color:#ffffff;position:absolute;top:34px;right:6px;box-shadow:0 1px 3px rgba(0,0,0,0.3);display:none}
.dot_menu ul{width:300px;height:auto;padding:10px}
.dot_menu ul:after{clear:both;display:block;content:""}
.dot_menu ul li{float:left;width:98px;height:76px;margin:1px}
.dot_menu ul li a{background:url("/resources/etc/img/menu_icon-0b5d269fc334f5fa2d0ecffebaea72f7.png") no-repeat;display:block;width:98px;height:23px;text-align:center;background-position:-2px -6px;padding-top:53px;border:1px solid #ffffff;clear:both}
.dot_menu ul li a:hover{background-color:#f4f4f4;border:1px solid #e7e7e7;text-decoration:none}
.dot_menu ul li a.moa_menu{background-position:-84px -6px}
.dot_menu ul li a.cloud_menu{background-position:-164px -4px}
.dot_menu ul li a.set_menu{background-position:-2px -88px}
.dot_menu ul li a.download_menu{background:url("../img/download_menu.png") no-repeat}
.dot_menu ul li a.manager_menu{background-position:-84px -88px}
.dot_menu ul li a.home_menu{background-position:-162px -88px}
.dot_menu a.logout_btn{display:block;height:30px;width:100%;line-height:30px;text-align:center;border-top:1px solid #ededed;color:#a5a5a5}
.feed_menu{cursor:default}
.feed_menu span{color:#a5a5a5}


.icon_bg{background:url("/resources/etc/img/icon_bg-0dfa0de20dbe8b8d7ffe0ea21c43210a.png") no-repeat;display:inline-block}
.list_dotmenu{position:absolute;right:8px;top:5px;background-position:-67px -46px;width:12px;height:18px}
.list_dotmenu:hover{position:absolute;right:8px;top:5px;background-position:-82px -46px;width:12px;height:18px}
.id_list_icon{position:absolute;background-position:-41px -40px;width:8px;height:10px;display:block;top:8px;right:35px;display:none}
.pop_delete{background:url("../img/delete.png") no-repeat;position:absolute;right:23px;top:23px;width:14px;height:14px;z-index:10}
.header .util_menu{position:absolute;*zoom:1;top:27px;right:120px}

.login_btn_wrap{display:none}
.header_login .login_btn_wrap{display:block;position:absolute;top:27px;right:20px;height:30px;z-index:35}
.header_login .login_btn_wrap a{display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;border-radius:30px}
.header_login .login_btn_wrap a:hover{text-decoration:none}
.header_login .login_btn_wrap a.login_btn{background-color:#ffffff;color:#00a8ff;border:1px solid #00a8ff}

.header{border-bottom:1px solid rgba(0,0,0,0.15);*border-bottom:1px solid #d9d9d9}
@media \0screen{.header{border-bottom:1px solid #d9d9d9}}
.header .header_bg{position:absolute;top:2px;left:0;width:100%;height:78px;background:#fff;opacity:0.9}


/* footer */
.footer{width:100%;height:138px}
.footer .content_box{padding-top:40px}
.footer .logo{position:absolute;right:0;top:42px;width:68px;height:14px;fill:#a5a5a5;background:url("../img/rnc_logo.png") no-repeat}
:root .footer .logo{background:none !important}
.footer .foot_menu ul{font-size:0;margin-bottom:14px}
.footer .foot_menu li{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:1.3;padding-right:18px}
.footer .foot_menu li a{color:#262626;display:inline-block}
.footer .foot_menu address{display:block;color:#a5a5a5;font-size:11px;line-height:1.3}
.footer .foot_menu address span{display:block}
.footer .foot_menu address a{color:#a5a5a5}




/* checkbox */
.checkbox{width:16px;height:16px;background:url("/resources/etc/img/spr_input-7334ed361283876fcd27ff5d7d0b9f7f.png") no-repeat;overflow:hidden}
.checkbox input{width:100%;height:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer;-webkit-appearance:none}
.checked .checkbox, .checkbox.checked {background-position:-16px 0}

/* popup */
#bg_pop{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:0.2;filter:alpha(opacity=20);z-index:100}
.layer{display:none;position:fixed;left:0;top:50%;width:100%;text-align:center;z-index:2000}
.layer .layer_content{position:relative;display:inline-block;*display:inline;*zoom:1;box-shadow:0 1px 5px rgba(0,0,0,0.15)}
.layer .align, .layer .ptxt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.layer .align{height:100%}
.layer .pd_btn{font-size:0}
.layer .pd_btn .btn40{margin:0 5px}
.layer .layer_close{position:absolute;width:32px;height:30px;overflow:hidden}
.pop_alert{margin-top:-99px}
.pop_alert .layer_content{height:198px;min-width:318px;max-width:382px;border:1px solid #a5a5a5;background:#fff}
.pop_alert .pd_inner{height:140px;font-size:0}
.pop_alert .ptxt{font-size:16px;line-height:1.3;word-break:keep-all;word-wrap:break-word;padding:27px 25px 10px}
.pop_alert .agree_date{font-size: 16px;line-height: 1.3}
.pop_alert .agree_receive{font-size: 16px;line-height: 1.3}
.pop_alert .layer_close{top:0px;right:0px;background:url("/resources/etc/img/btn_alert_close-f83d31de3bef8590bccb55a6f6e057bf.gif") 50% 50% no-repeat}
.pop_policy{height:610px;margin-top:-305px}
.pop_policy .policy_content{position:relative;width:850px;height:100%;text-align:left;box-sizing:border-box;border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.15);margin:0 auto;}
.pop_policy .policy_content .layer_close{top:20px;right:20px;width:15px;height:15px;background:url("/resources/etc/img/btn_close-4d0640677fd38f9388aa5c633dc8c326.png") 0 0 / 100% 100% no-repeat}
.pop_policy .policy_content .pd_top{height:54px;line-height:55px;font-size:18px;border-bottom:1px solid #ccc;padding:0 20px}
.pop_policy .policy_content .pd_contents{height:512px;padding:20px}
.pop_policy .policy_content .pd_contents .inner_wrap{height:100%;overflow-y:auto;font-size:14px;line-height:1.3;color:#4b4b4b}
.pop_policy .policy_content .pd_contents .inner_wrap h3{font-size:14px;color:#00a8ff;margin-top:20px}
.pop_policy .policy_content .pd_contents .inner_wrap h4{font-size:14px;margin:20px 0 19px}
.pop_policy .policy_content .pd_contents .inner_wrap table{border-top:2px solid #a5a5a5;width:100%}
.pop_policy .policy_content .pd_contents .inner_wrap table.th_left td,.pop_policy .policy_content .pd_contents .inner_wrap table.th_left th{text-align:left;}
.pop_policy .policy_content .pd_contents .inner_wrap table.th_left td:last-child{border-right:0;}
.pop_policy .policy_content .pd_contents .inner_wrap table.th_left td[rowspan="2"]{border-right:1px solid rgba(0,0,0,.15) !important;}
.pop_policy .policy_content .pd_contents .inner_wrap table.th_left tbody td:first-child{color:#000;}
.pop_policy .policy_content .pd_contents .inner_wrap table.th_left tbody td{color:#4b4b4b;}
.pop_policy .policy_content .pd_contents .inner_wrap table thead th:last-child{border-right:1px solid rgba(0,0,0,.15);}
.pop_policy .policy_content .pd_contents .inner_wrap table th{text-align:center;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);padding:11px 20px 10px}
.pop_policy .policy_content .pd_contents .inner_wrap table td{text-align:center;font-size:13px;line-height:1.4;color:#000;border-left:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:11px 20px 10px}
.pop_policy .policy_content .pd_contents .inner_wrap table td:last-child{text-align:left;color:#4b4b4b;border-right:1px solid rgba(0,0,0,.15)}
.pop_policy .policy_content .pd_contents .inner_wrap .mb0{margin-bottom:0}
.pop_policy.private .policy_content .pd_contents .inner_wrap h3{margin:20px 0 19px;color:#262626}
.pop_policy.private .policy_content .pd_contents .inner_wrap h3.no_space{margin:20px 0 0}
.pop_policy.private .policy_content .pd_contents .inner_wrap p{margin-bottom:20px}
.pop_policy.private .policy_content .pd_contents .inner_wrap p.no_space{margin-bottom:0}
.pop_policy.private .policy_content .pd_contents .inner_wrap p.up_space{margin-top:20px}
.pop_policy.private .policy_content .pd_contents .inner_wrap a{color:#00a8ff}

/* domain list */

/* Responsive Web */
@media screen and (-webkit-min-device-pixel-ratio:1.2), (max-device-width:979px){
    body,h1,h2,h3,h4,input{font-family:"돋움","sans-serif","Apple SD Gothic Neo","Helvetica"}
    input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{line-height:24px}

    /* font */
    .light{font-family:"돋움","sans-serif","Apple SD Gothic Neo","Helvetica";font-weight:100}
}
h2.tit{font-size:60px;font-family:"Raleway";font-weight:normal;line-height:66px}
h2.tit span{font-family:"Raleway Light","Spoqa Han Sans Thin","맑은 고딕","malgun gothic","돋움","dotum",sans-serif}
.btn49{min-width:220px;height:46px;line-height:46px;font-size:18px;border-radius:30px;padding:0 10px;color:#262626}

/* admin header */

/*select*/
.layer .ptxt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}

.sub_header h1{padding:20px 0 20px 0px}

/* layout */
.info_wrap{padding-top:44px}
.info_wrap .info_content{position:relative}
.wrap.member{min-height:100%}

/* button */
.download_wrap .btn48{width:278px;display:block;font-size:14px;text-align:left;margin:10px auto 0}
.download_wrap .btn48:hover{box-shadow:0 2px 3px rgba(0,0,0,0.2);border:1px solid #bababa}
.download_wrap .btn48 span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:url("/resources/etc/img/spr_icon_download2-91a5401374fa19963be6296cd66d5365.png") no-repeat;margin-left:39px;padding-left:34px}
.download_wrap .btn48 .window{background-position:-12px -2px}
.download_wrap .btn48 .google{background-position:-12px -60px}
.download_wrap .btn48 .apple{background-position:-12px -120px}

/* common */
.info_wrap h2{font-size:60px;color:#00a8ff;width:960px;margin:0 auto}
.blue{color:#00a8ff}

.table_input .agree_mk{display:inline-block}
.agree_check dt, .agree_check dd{line-height:16px;padding-top:0}
.agree_check dt{width:142px}
.agree_check .gray{color:#a5a5a5}
.agree_check dd{font-size:14px;margin-left:142px}
.agree_check dd div{position:relative;min-height:16px;padding-left:23px}
.agree_check .tm_agree{margin-bottom:30px}
.agree_check .tm_agree dd div+div{margin-top:15px}
.agree_check .tm_agree dd div .policy_private_info{display:none;background:#EEEEEE;padding:10px;margin:10px 0;}
.agree_check .tm_agree dd div .policy_private_info ul{display:block;color:#7F7F7F;}
.agree_check .tm_agree dd div .policy_private_info li{display:block;font-size:12px;line-height:14px;}
.agree_check .tm_agree dd div .policy_private_info li:first-child{padding-bottom:6px;}
.agree_check .dlm_sep{overflow:hidden}
.agree_check .dlm_sep div{float:left;margin-top:13px;}
.agree_check .dlm_sep > div:last-child{width:100%;}
.agree_check .dlm_sep div.policy_notice_info{display:none;background:#EEEEEE;padding:10px;margin:10px 0;width:100%;}
.agree_check .dlm_sep div.policy_notice_info ul{display:block;color:#7F7F7F;}
.agree_check .dlm_sep div.policy_notice_info li{display:block;font-size:12px;line-height:14px;}
.agree_check .lbm_mail{margin-right:46px}
.agree_check .mka_all .gray{font-size:12px;word-break:keep-all;padding-left:5px}
.agree_check .checkbox{position:absolute;top:0;left:0}

/* error */
.wrap.error_wrap{min-height:100%}
.wrap.error_wrap.error_bg{background:url("/resources/etc/img/bg_red-cc9185e77159ad44c30e79110b0aa2f8.png") 50% 0 no-repeat}
.error_wrap .error_txt p{color:#ffffff}
.error_wrap .error_txt{height:524px;padding-top:80px;padding-bottom:20px}
.error_wrap .error_txt h2.tit{color:#f13a6d;font-size:52px;font-weight:normal;line-height:1;font-family:"Raleway Light","Spoqa Han Sans Thin","맑은 고딕","malgun gothic","돋움","dotum",sans-serif}
.error_wrap .error_txt img{display:inline-block;*display:inline;*zoom:1}
.error_wrap .error_txt strong{display:block;margin:37px 0 40px;font-size:24px;line-height:1.2;font-weight:normal}
.error_wrap.error_bg .error_txt strong{margin:21px 0px 9px;color:#ffffff}
.error_wrap .error_txt p{font-size:18px;line-height:1.4;color:#a5a5a5}
.error_wrap.error_bg .error_txt p{color:#ffffff}
.error_wrap .error_tex3 strong{display:block;font-size:18px;font-weight:normal;line-height:1.4;margin:21px 0px 60px;color:#a5a5a5}
.error_wrap .error_tex3 strong b{color:#262626;font-weight:normal}
.error_wrap .error_tex3 span{display:block;font-size:14px;line-height:18px;margin-bottom:70px}
.error_wrap .error_tex3 span a{text-decoration:none}
.error_wrap .error_tex3{font-family:'Raleway Regular'}
/* tab */
.i_tab{position:relative;max-width:940px;margin:0 auto 36px;padding:0 10px}
.i_tab ul{overflow:hidden;margin:0 -20px}
.i_tab li{float:left;font-size:24px;line-height:32px;padding:0 20px}
.i_tab li a{display:block;font-family:"Raleway Light","Spoqa Han Sans Thin";*font-family:"Spoqa Han Sans Thin";color:#a5a5a5}
.i_tab li a:hover{text-decoration:none;color:#4b4b4b}
.i_tab .on a{color:#00a8ff}

/* terms */
.terms_area .i_txt{font-size:16px;line-height:1.35;color:#00a8ff;padding:14px 0}
.terms_area .terms_cnt{line-height:1.3}
.terms_area.cnt_p .terms_cnt h3{margin:17px 0;color:#262626}
.terms_area.cnt_p .terms_cnt p{margin-bottom:17px}
.terms_area.cnt_p .terms_cnt a{color:#00a8ff}
.terms_area table{border-top:2px solid #a5a5a5;width:100%}
.terms_area table.th_left th{text-align:left;width:17.87%;}
.terms_area table th{text-align:center;line-height:1.4;border-bottom:1px solid rgba(0,0,0,.15);padding:11px 20px 10px;}
.terms_area table td{text-align:center;font-size:13px;line-height:1.4;color:#000;border-left:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:11px 20px 10px;}
.terms_area table td:first-child{border-left:0;}
.terms_area table td:last-child{text-align:left;color:#4b4b4b;}
.terms_area .mb0{margin-bottom:0}
.terms_area .last{margin-bottom:56px}
.terms_area h3{font-size:14px;color:#00a8ff;margin-top:35px}
.terms_area h4{margin:18px 0 19px;}
.terms_area.cnt_p .mobile_table{display:none;}


/* login */
.wrap.login{min-height:100%}
.wrap.login .login_wrap{padding:110px 0}
.wrap.login .login_wrap .logo{display:block;width:160px;height:160px;background:url("/resources/etc/img/logo_login-467d532bae3198dad7892c1421b5ad3e.png") no-repeat;margin:0 auto}
:root .wrap.login .login_wrap .logo{background:none}
.wrap.login #logo_teamup{width:100%;height:100%;fill:#00a8ff}
.wrap.login .login_box{max-width:460px;margin:53px auto 0;text-align:center}
.wrap.login .login_box form p{position:relative;margin-bottom:10px}
.wrap.login .login_box .ipt_login::-webkit-input-placeholder{font-size:14px}
.wrap.login .login_box .ipt_login:-moz-placeholder, .wrap.login .login_box .ipt_login::-moz-placeholder{font-size:14px}
.wrap.login .login_box .ipt_login:-ms-input-placeholder{font-size:14px}
.wrap.login .login_box .ipt_pw::-webkit-input-placeholder{font-size:14px}
.wrap.login .login_box .ipt_pw:-moz-placeholder, .wrap.login .login_box .ipt_login::-moz-placeholder{font-size:14px}
.wrap.login .login_box .ipt_pw:-ms-input-placeholder{font-size:14px}
.wrap.login .login_box input{*float:left;width:96%;height:49px;line-height:49px;background:none;border:1px solid #777777;font-size:18px;outline:none;border-radius:3px;padding-left:4%}
.wrap.login .login_box input:focus{color:#00a8ff;box-shadow:0 2px 3px rgba(0,0,0,0.2);border:1px solid #777777;background-color:#ffffff}
.wrap.login .login_box .btn_login input{display:block;width:100%;height:60px;line-height:60px;border:none;border-radius:2px;font-size:18px;color:#ffffff;background:#00a8ff;-webkit-appearance:none;cursor:pointer}
.wrap.login .login_box .ipt_login, .wrap.login .login_box .ipt_pw{background-color:#f4f4f4;border:1px solid #e8e8e8}


.wrap.login .login_box .find{width:100%;margin:18px 0 24px;text-align:right;overflow:hidden;color:#a5a5a5}
.wrap.login .login_box .find a{color:#a5a5a5;line-height:1.4}
.wrap.login .login_box .btn_join{display:block;width:100%;height:58px;font-size:18px;line-height:58px;border:1px solid #fff;border-radius:2px;color:#fff;text-align:center}
.wrap.login .login_box .btn_join:hover{text-decoration:none}
.wrap.login .footer .logo{fill:#a5a5a5;background:url("../img/rnc_logo.png") no-repeat}

/* memeber - mailing */
.member_wrap{text-align:center}
.member_wrap .mailing{padding:109px 0 231px}
.member_wrap .mailing h2{font-size:24px;font-weight:normal;line-height:1.2;background:url("/resources/etc/img/bg_member-mail-331e58fac8f5d5f1fdb563c5e8bfd978.png") 50% 0 no-repeat;padding-top:213px;margin-bottom:29px}
.member_wrap .mailing p{font-size:18px;line-height:1.4;color:#a5a5a5}
.member_wrap .mailing p span{color:#262626}

/* memeber - join_end */
.join_end{padding:66px 0 200px}
.join_end h2{font-size:60px;line-height:1.2;margin-bottom:11px;color:#00a8ff}
.join_end.join_invite_end h2{margin-bottom:23px}
.join_end p{font-size:18px;line-height:1.4;color:#a5a5a5}
.join_end p span{display:block;color:#262626;margin:40px auto 5px}
.join_end .home{display:inline-block;margin:10px auto;color:#a5a5a5;text-decoration:none}
.join_end .menu{width:100%;font-size:0;text-align:center;margin:0 auto}
.join_end .menu .btn_white{border:1px solid #fff;color:#00a8ff;margin:0 5px}
.join_end .download_wrap{margin:40px auto 0}
.join_end .download_wrap p{color:#262626}
.join_end .download_wrap p span{margin:0px;color:#a5a5a5;font-size:14px}
.join_end.join_invite_end .download_wrap{margin-top:36px}
.join_end.join_invite_end p{font-size:14px}
.join_end.join_invite_end strong{font-size:18px;color:#a5a5a5;font-weight:normal;display:block;margin-bottom:20px}
.join_end.join_invite_end strong span{color:#262626}
.join_end .download_wrap .btn_white{background:none;color:#262626;border-color:#dbdbdb}
.join_end .download_wrap .btn_white:hover{border:1px solid #bababa}

/* join register */
.join_form{padding-top:37px}
.join_form h2{line-height:1.2;font-size:60px;color:#00a8ff}
.join_form .s_txt{font-size:18px;line-height:1.4;margin:11px 0 46px;color:#a5a5a5}
.join_form .s_txt span{color:#262626}
.join_form .user_wrap{background:#fff;color:#4b4b4b;box-shadow:0px 0px 6px 2px rgba(0,0,0,0.1);padding-top:75px}
.join_form .user_wrap .rein_tb{text-align:left;padding:0 20px}
.join_form .agree_check{background:#f4f4f4;text-align:left;margin:50px;padding:29px 0}
.join_form .user_wrap .tu_info{padding:36px 10px 36px;background:#fafafa}
.join_form .user_wrap .tu_info h3{line-height:1.4;margin-bottom:17px;font-size:18px;color:#00a8ff}
.join_form .user_wrap .tu_info dt{margin-bottom:12px;font-size:18px}
.join_form .user_wrap .tu_info dd{line-height:1.4}
.join_form.basic_form .user_wrap{padding-bottom:82px}
.join_form.join_invite_form .user_txt{margin:19px 0 69px}
.join_form.join_inv_link .user_wrap .inv_lp{font-size:18px;line-height:1.3;color:#262626;margin:0 20px 76px}
.join_form.join_inv_link .btn_area{padding:41px 0 120px}


/* Super Admin Certifitation */
.super-admin_certi{padding-bottom:243px}
.super-admin_certi h2{margin-bottom:42px}
.super-admin_certi .menu{margin-top:66px}
.super-admin_certi p  span{display:inline}

/* personal setting */


/* find ID, PW */
.find_intro{text-align:center;font-size:18px;line-height:1.4}
.find_cnt.pw_find1{padding-top:153px}
.find_cnt.pw_find1{padding-bottom:156px}
.find_cnt.pw_find1 .table_input, .find_cnt.pw_init .table_input{margin:49px auto 50px}
.find_cnt.pw_find1 .table_input.first{margin:49px auto 0}
.find_cnt.pw_find1 .table_input.last{margin:30px auto 50px}
.find_cnt.pw_find1 .table_input .secret_ch{position:relative;font-size:0;margin-bottom:10px}
.find_cnt.pw_find1 .table_input .secret_ch img, .find_cnt.pw_find1 .table_input .secret_ch a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.find_cnt.pw_find1 .table_input .secret_ch a{height:19px;line-height:19px;color:#a5a5a5;font-size:14px;margin-left:10px}
.find_cnt.pw_end{padding:193px 0 208px}
.find_cnt.pw_end .find_intro{margin-bottom:52px}
.find_cnt.pw_end .find_intro strong{display:block;font-weight:normal;font-size:24px;margin-bottom:17px}
.find_cnt.pw_init{padding:147px 0 162px}

.unsubscribe{text-align:center;padding:80px 0px 60px}
.unsubscribe img{margin-top:50px}
.unsubscribe strong{display:block;color:#4b4b4b;font-size:18px}
.unsubscribe p{line-height:18px;margin:60px 0 80px;color:#000}
.unsubscribe p span,.unsubscribe p a{color:#00a8ff}
.unsubscribe a.btn_white{margin-left:10px}

/* Responsive Web */
@media screen and (-webkit-min-device-pixel-ratio:1.2), (max-device-width:979px){
    .i_tab li a{font-family:"돋움","sans-serif","Apple SD Gothic Neo","Helvetica";font-weight:100}
    .i_tab li a:hover{color:#00a8ff}
    .notice_wrap .header, .notice_wrap .notice_header, .notice_wrap .footer{display:none}
    .layer .layer_close:hover{text-decoration:none}
    .layer .layer_close .blind{position:static;color:transparent;font-size:0}

    /* Image 2x */
    .pop_alert .layer_close{background-image:url("/resources/etc/img/2x/btn_alert_close-9edd04656cd255156e5154a6d843874b.gif");background-size:11px auto}
    .btn_top{background-image:url("/resources/etc/img/2x/bg_btn_top-64cc9c4c60a0c9330b09c62cad80dee9.png");background-size:7px auto}
    .download_wrap .btn48 span{background-image:url("/resources/etc/img/2x/spr_icon_download-79317c293c2d003752df080c362bb2f5.png");background-size:25px auto}
    .checkbox{background-image:url("/resources/etc/img/2x/spr_input-8105bed878d2483e61eb9d8162eeee7d.png");background-size:48px auto}
}

@media screen and (max-width:979px){
    .wrap{min-width:320px}

    .add_form{width:100% !important;max-width:100%}
    .btn_top{margin-right:0}
    .agree_check .mka_all .gray{display:block;padding-left:0;margin-left:-23px}
}

/* For tablet */
@media screen and (min-width:640px) and (max-width:979px){
    /* common */

    .i_tab ul{margin:0 -10px}
    .i_tab li{padding:0 10px}
    .btn_top{right:20px}
    .join_form .agree_check{padding:27px 20px}
    .agree_check .mka_all .gray{padding-top:5px}
}

/* For mobile */
@media screen and (max-width:639px){
    /* layout */
    .wrap.member,.wrap.login,.wrap.error_wrap{background-size:1180px auto}
    .info_wrap{padding:0 0 48px}
    .info_wrap .content_wrap{padding:24px 20px 0}

    /* common */
    .info_wrap h2{font-size:34px}
    .header .util_menu .thumb_s{display:none}
    .join_end p,.member_wrap .mailing p, .join_form .s_txt,.join_form .user_wrap .tu_info, .error_wrap .error_txt p,.find_intro{word-break:keep-all;word-wrap:break-word}
    .member_wrap .mailing p br, .join_form .s_txt br,.pop_alert .ptxt br{display:none}
    .find_cnt{padding-bottom:0 !important}
    .btn_top{right:10px;bottom:20px}

    /* header */

    .header .util_menu li{margin:0 5px}
    /* footer */
    .footer{height:auto;text-align:center}
    .footer .content_box{padding-top:0}
    .footer .foot_menu ul{margin:0 0 2px}
    .footer .foot_menu ul li{padding:0 5px}
    .footer .foot_menu ul li:first-child{padding-left:0}
    .footer .foot_menu ul li:last-child{padding-right:0}
    .footer .foot_menu ul li a{font-size:12px}
    .footer address > span:first-child{display:none}
    .footer .logo{display:inline-block;position:static;margin:17px 0 21px}

    /* button */
    .btn_cell{display:table;width:100%;table-layout:fixed}
    .btn_cell > a, .btn_cell > span{display:table-cell}
    .btn_cell .space{width:10px;height:100%}
    .btn_cell .btn48{min-width:0;margin:0 !important}
    .download_wrap .btn48{width:auto;text-align:center}
    .download_wrap .btn48 span{margin-left:0;width:198px;text-align:left}

    /* input */
    .ipt_txt2{font-size:18px !important}
    .table_input dt{position:relative;top:auto;left:auto;width:auto;line-height:1.2;padding-top:19px}
    .table_input dd{font-size:18px;padding-top:0;margin-left:0}
    .table_input .error, .table_input .c_txt{font-size:11px}

    /* join agree */
    .agree_check .tm_agree{margin-bottom:0}
    .agree_check .tm_agree dd div+div{margin-top:10px}
    .agree_check .table_input dt{font-size:12px;margin-bottom:7px}
    .agree_check .table_input dd,.agree_check dd .mka_all .gray{font-size:11px}
    .agree_check .mka_all .gray{padding-top:3px}
    .agree_check .dlm_sep div{margin-top:9px}
    .agree_check .lbm_mail{margin-right:18px}

    /* tab */
    .i_tab{border-bottom:1px solid #f0f0f0;margin:0;padding:0}
    .i_tab ul{margin:0}
    .i_tab li{display:none;float:none;line-height:40px;font-size:14px;padding:0 10px}
    .i_tab li a{height:40px;font-weight:normal}
    .i_tab .on{display:block}
    .i_tab .on a{background:url("/resources/etc/img/2x/btn_tab-open-dc92bbbbd0e2be5009d6c00b077eb992.png") 100% 50% no-repeat;background-size:13px auto}

    /* domain list */
    .table_input .td_list .add_form div{padding-top:0}

    /* personal setting */
    .info_wrap h2 .h2_sub{padding-left:5px}

    .leave_con .leave_txt{margin-bottom:9px}

    /* login */
    .wrap.login .login_wrap{padding:40px 0 32px}
    .wrap.login .login_wrap .logo{width:80px;height:80px}
    .wrap.login .login_box{margin-top:22px}
    .wrap.login .login_box .btn_login input,.wrap.login .login_box .btn_join{font-size:14px}
    .wrap.login .login_box .btn_login input{height:50px;line-height:50px}
    .wrap.login .login_box .btn_join{height:48px;line-height:48px}
    .wrap.login .login_box .find{margin:11px 0 14px}
    .wrap.login .login_box .find a{font-size:12px}

    /* join */
    .member_wrap h2.light{font-size:22px;line-height:1.2;word-break:keep-all}
    .join_form .agree_check{background:none;margin:0 0 46px;padding:0 20px}
    .join_form,.join_end{padding:25px 0 29px}
    .join_form .user_wrap{padding-top:0}
    .join_form.basic_form .user_wrap{padding-bottom:42px}
    .join_form .s_txt{font-size:12px;margin:7px 0 22px}
    .join_form.join_invite_form .user_txt{font-size:12px;margin:10px 0 59px}
    .join_form .user_wrap .tu_info h3, .join_form .user_wrap .tu_info dt{font-size:14px}
    .join_form .user_wrap .tu_info{padding:28px 20px}
    .join_form .user_wrap .tu_info dd{font-size:12px}
    .join_form.join_inv_link .user_wrap{padding-top:38px}
    .join_form.join_inv_link .user_wrap .inv_lp{font-size:13px;word-break:keep-all;margin-bottom:23px}
    .join_form.join_inv_link .user_wrap .inv_lp br{display:none}
    .join_form.join_inv_link .btn_area{margin:40px 0 52px}
    .join_end h2,.join_end.join_invite_end h2{margin-bottom:8px}
    .join_end{min-height:345px;padding-bottom:25px}
    .join_end p{font-size:12px}
    .join_end .menu{margin-top:13px}
    .join_end .menu .btn48{height:38px;line-height:38px;font-size:14px;width:145px;display:inline-block}
    .join_end .download_wrap{margin:10px auto 0}
    .join_end.join_invite_end .download_wrap{margin:17px auto 0}
    .member_wrap .mailing{min-height:301px;padding:49px 0}
    .member_wrap .mailing h2{background-size:145px auto;font-size:18px;padding-top:98px;margin-bottom:6px}
    .member_wrap .mailing p{font-size:14px;padding:0 10px}
    .member_wrap .mailing p span{font-weight:bold}
    .super-admin_certi h2{margin-bottom:20px}
    .super-admin_certi .menu{margin-top:23px}

    /* error */
    .error_wrap .error_txt strong{font-size:12px;margin:19px 0 6px}
    .error_wrap .error_txt p{font-size:14px}
    .error_wrap .error_txt{height:348px;padding-top:50px}
    .error_wrap .error_txt img{width:176px}
    .error_wrap .error_txt h2.tit{font-size:22px}

    /* find ID, PW */
    .find_cnt.mail_find1, .find_cnt.pw_find1, .find_cnt.pw_init{padding-top:34px}
    .find_intro{font-size:14px}
    .find_cnt.pw_find1 .table_input .secret_ch{margin-top:9px}
    .find_cnt.pw_find1 .table_input{margin:5px 0 20px}
    .find_cnt.pw_end{padding-top:34px}
    .find_cnt.pw_end .find_intro{margin-bottom:27px}
    .find_cnt.pw_end .find_intro strong{font-size:18px}

    /* terms */
    .terms_area .i_txt{font-size:14px;padding:7px 0}
    .terms_area .terms_cnt *{font-size:12px;line-height:1.5;}
    .terms_area h3{margin-top:17px}
    .terms_area.cnt_p .pc_table{display:none;}
    .terms_area.cnt_p .mobile_table{display:block;line-height:1.5;}
    .terms_area.cnt_p .mobile_table h3:first-child{margin-top:0;}
    .terms_area.cnt_p .mobile_table h3{font-weight:700;margin:17px 0 6px;}
    .terms_area.cnt_p table th{padding:8px 8px 7px;}
    .terms_area.cnt_p table td{padding:8px 10px 7px;}
    .terms_area table.th_left th{width:35.71%;padding-left:0;}

    /* popup */
    .layer .layer_content{height:188px;min-width:298px;margin:0 10px}
    .pop_alert .pd_inner{display:table;width:100%;height:109px}
    .pop_alert .ptxt{line-height:1.4;font-size:14px;padding-left:18px;padding-right:18px}
    .pop_policy{top:90px;height:calc(100vh - 180px);margin-top:0}
    .pop_policy .policy_content{width:calc(100vw - 50px)}
    .pop_policy .policy_content .layer_close{top:18px;right:18px;width:16px;height:16px}
    .pop_policy .policy_content .pd_top{height:52px;line-height:53px;color:#4FA6F8;border-bottom:0;padding:0 15px}
    .pop_policy .policy_content .pd_contents{height:calc(100% - 52px);padding:0 15px 15px}
    .pop_policy .policy_content .pd_contents .inner_wrap{height:100%;overflow-y:auto;font-size:12px;line-height:14px;color:#4b4b4b}
    .pop_policy .policy_content .pd_contents .inner_wrap .top_txt{font-size:13px;line-height:15px;color:#4FA6F8}
    .pop_policy .policy_content .pd_contents .inner_wrap h3{font-size:12px;margin-top:15px}
    .pop_policy .policy_content .pd_contents .inner_wrap h4{font-size:12px;margin:15px 0}
    .pop_policy .policy_content .pd_contents .inner_wrap table th{padding:8px 10px 7px}
    .pop_policy .policy_content .pd_contents .inner_wrap table td{padding:8px 10px 7px}
    .pop_policy.private .policy_content .pd_contents .inner_wrap h3{margin:15px 0;color:#262626}
    .pop_policy.private .policy_content .pd_contents .inner_wrap p{margin-bottom:15px}
    .pop_policy.private .policy_content .pd_contents .inner_wrap p.up_space{margin-top:15px}

    .tmanage_wrap .info_manage th.tb_1{display: none;}

	.team_table td.td_2 span.dot2{display:block;background-color:#b2b2b2;border-radius:10px;height:10px;width:10px;display:inline-block;margin-right:5px}

 	.team_list_m{width:100%;margin:0px;top:90px}

 	.basic_conts .tpro_height h3 .help{display:none}
 	.error_wrap .error_tex3 span{margin:20px 0}
 }
h2.tit{font-size:22px;line-height:26px}
/*.error_wrap .error_tex3 span{display:none}*/


.setting_header.header h1{padding:20px 0px 20px 20px}
@media (max-width:640px){
	.setting_header .header_content{width:128px}
	.setting_header .list_dotmenu{display:none}
	.setting_header .m_logout_btn{display:block}
	.setting_header .profile_btn{float:left}
}
