/* 
실명인증
*/
._mobile img { max-width:100%; }
#auth_body {margin:0 auto; text-align:center; margin-top:100px; width:780px; }
.auth_int ul {  }
.auth_int .num{float:left;padding-left:20px;}
.auth_int ._adult_img { position:absolute; }
.auth_int .tit{float:left;padding-left:25px;margin-left:130px; }
.auth_int .tit ._tit { font-size:22px; margin-bottom:10px; line-height:1.1em; font-family:arial; font-weight:bold; color:#333; }
.auth_int .tit .timg{padding-top:10px;} 
.auth_int .btn{text-align:right;margin:10px 0;}
.auth_int .btn a{display:inline-block; text-align:center; background:#f95b7c; color:#fff; line-height:35px; padding:0 15px; border:1px #e23a5d solid; border-radius:3px;}
.auth{background-color:#fbfbfb;border:#d9d9d9 1px solid;padding:20px 30px 30px 30px;margin:40px 0 100px;}
.auth .box_l{float:left;width:49%}
.auth .box_r{float:right;width:49%}
.auth .box_r .chs{background-color:#ffffff;border-bottom:#f4f4f4 1px solid;padding-bottom:15px;margin-bottom:0px;}
.auth .tit{padding:0px 0px 10px 5px; font-weight:bold; font-size:18px;}
.auth .in{background-color:#ffffff;line-height:180%;border:#d3d3d3 3px solid;padding:10px;text-align:center;}/*height:180px;*/

.auth .l_btn{display:inline-block; text-align:center; background:#f95b7c; color:#fff; line-height:25px; padding:0 10px; border:1px #e23a5d solid; vertical-align:middle; }

._mobile #auth_body {width:100%; margin-top:0px;}
._mobile .auth_int ul {  height:clear; }
._mobile .auth_int ._adult_img { position:relative; margin:0 auto; text-align:center; }
._mobile .auth_int ._adult_img img { width:62px; height:62px; }
._mobile .auth_int .tit { padding:0 25px; }
._mobile .auth_int .tit ._tit { font-size:14px; }
._mobile .auth_int .tit { margin-left:0px; }

._mobile .auth { margin:0px;padding:0px; border:#d9d9d9 1px solid; background-color:#fff; }
._mobile .auth ._tab li { width:50%; text-align:center; box-sizing:border-box; height:40px; background:#efefef; line-height:40px; cursor:pointer;  border-bottom:1px solid #d3d3d3; font-weight:bold; font-weight:bold; }
._mobile .auth ._tab li:nth-child(1) { border-right:1px solid #d3d3d3; }
._mobile .auth ._tab li._on { background-color:#fff; border-bottom:1px solid #fff; }
._mobile .tab_body { display:none; padding:10px; height:155px; }
._mobile .tab_body ._radio { margin-top:0px; font-weight:bold; }
._mobile .tab_body table { margin-top:10px;  }
._mobile .tab_body table tr:nth-child(2) td { padding-top:2px; }



.auth_button ._txt { padding-top:10px; font-weight:bold; letter-spacing:-0.06em; height:auto; text-align:center; color:#000; font-family:Malgun Gothic; font-size:14px; }
.auth_button ._button { border-top:1px solid #e2e2e2; padding-top:10px; margin-top:10px; }
.auth_button ._button a { display:inline-block; height:30px; line-height:30px; color:#fff; font-weight:bold; background:#42495c; padding:0 10px; }


/*네이버 로그인*/
.naver_auth_btn {border:1px #00d300 solid; ; border-radius:3px; overflow:hidden; position:relative; margin:10px;}
.m_naver_auth_btn {margin:0 10px}
.naver_auth_btn .icon{position:absolute; left:0px; top:0px; background:#00d300 url(/images/naver_icon.jpg) center 50% no-repeat;  width:50px; height:50px;vertical-align:middle;}
.naver_auth_btn .text{margin-left:40px; background:#fff; line-height:50px; height:50px; vertical-align:middle; text-align:center; color:#04b804; letter-spacing:-1px; font-size:16px; font-weight:bold;}
.naver_auth_btn_tip {font-size:11px; color:#999; margin-top:20px; line-height:16px; border-top:1px #eaeaea solid; padding-top:10px;}
.naver_auth_btn_tip span{text-decoration:underline; color:#222;}


.auth_copy_info {margin-top:0px; text-align:center; font-weight:bold;}
.auth_copy_info div{font-size:11px; color:#9f9f9f; font-weight:normal;}


.auth_hobbaya_notice {border:2px #f95b7c solid; padding:20px;  font-size:12px; text-align:left;  }
.auth_hobbaya_notice.m_ver {margin:0 10px; font-size:11px;}
.auth_hobbaya_notice .first{margin-bottom:5px;}
.auth_hobbaya_notice strong,
.auth_hobbaya_notice span{color:#f95b7c;}
.auth_hobbaya_notice span{text-decoration:underline;}