
/* ¼­ºê08. ·Î±×ÀÎ/È¸¿ø°¡ÀÔ °øÅë */
.sub08_loginregister_txt01 { font-size:12px; color:#ff5300; font-weight:600; }
.sub08_loginregister_txt02 { font-size:12px; color:#3162ae; font-weight:600; }

/* ¼­ºê08. ·Î±×ÀÎ/È¸¿ø°¡ÀÔ_·Î±×ÀÎ_¾ÆÀÌµðºñ¹ø */
#sub08_login { width:750px; text-align:left; letter-spacing:-0.03em; margin-top:50px; }
#sub08_login .login_top { float:left; width:710px; height:120px; background:url('/template/2/image/20150212/sub08_LoginRegister/hairedu_sub08_top_bg_150319.png') no-repeat; 
										border-bottom:2px solid #2590ce; padding:50px 0px 0px 40px; }
#sub08_login .login_top_txt01 { font-size:24px; color:#7d7d7d; margin-bottom:12px; }
#sub08_login .login_top_txt02 { font-size:24px; color:#2590ce; margin-bottom:15px; }
#sub08_login .login_top_txt03 { font-size:24px; color:#2590ce; font-weight:600; margin-bottom:15px; }
#sub08_login .login_top_txt04 { font-size:15px; color:#898989; }
#sub08_login .login_box { float:left; width:750px; text-align:left;  border-bottom:1px solid #ccc; padding:40px 0; }
#sub08_login .login_box_form01 { float:left; padding-left:186px; margin-right:10px; }
#sub08_login .login_box_form02 { float:left; padding-left:110px; }
#sub08_login .login_box_input01 { border:#acacac 1px solid; width:212px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_login .login_box_input02 { border:#acacac 1px solid; width:138px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_login .login_box_input03 { border:#acacac 1px solid; width:59px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_login .login_box_input04 { border:#acacac 1px solid; width:38px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; margin-left:7px; }
#sub08_login .login_box_input05 { border:#acacac 1px solid; width:178px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_login .login_box_txt01 { float:left; width:50px; font-size:13px; color:#363636; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_login .login_box_margin01 { margin-bottom:10px; }
#sub08_login .login_box_margin02 { margin-left:10px; }
#sub08_login .button_box { float:left; width:334px; height:77px; padding-left:40px; margin-top:30px; }
#sub08_login .button_box_line { border-right:#e1e1e1 1px solid; }
#sub08_login .button_box_txt { font-size:13px; color:#555; margin:8px 0px 13px 0px; }
#sub08_login .button_find_margin { margin-top:20px;  }

/* ¼­ºê08. ¾à°üµ¿ÀÇ */
#sub08_terms { float:left; width:750px; text-align:left; letter-spacing:-0.03em; }
#sub08_terms .terms_box { float:left; width:100%; margin-top:30px; }
#sub08_terms .terms_title { font-size:18px; color:#2590ce; font-weight:600; margin-bottom:15px; }
#sub08_terms .terms_check { float:right; }
#sub08_terms .terms_check01 { vertical-align:text-top; }
#sub08_terms .terms_check_txt { vertical-align:-2px; margin-left:3px; }
#sub08_terms textarea { border:#ccc 1px solid; width:708px; height:200px; font-family:Nanum Gothic; color:#555; font-size:13px; line-height:20px; word-break: break-all; text-align: justify; padding:20px; }
#sub08_terms .terms_register { float:left; width:750px; text-align:center; margin: 0 auto; margin-top:30px; }

/* ¼­ºê08. È¸¿ø°¡ÀÔ */
#sub08_register { float:left; width:750px; }
#sub08_register table { width:100%; font-size:13px; border-collapse:collapse; margin-top:30px; }
#sub08_register table td { vertical-align:center; text-align:center; padding:8px 0; }
#sub08_register table .register_article01 { width:120px; color:#363636; font-weight:600; background-color:#f5f5f5; }
#sub08_register table .register_article02 { width:135px; color:#363636; font-weight:600; text-align:left; background-color:#f5f5f5; padding-left:15px; }
#sub08_register table .register_article02 img  { display:inline; width:7px; height:7px; vertical-align:middle; margin:0px 8px 2px 0px; }
#sub08_register table .register_content { width:auto; text-align:left; padding-left:10px; }
#sub08_register table .register_input01 { border:#acacac 1px solid; width:130px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; }
#sub08_register table .register_input02 { border:#acacac 1px solid; width:60px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; }
#sub08_register table .register_input03 { border:#acacac 1px solid; width:350px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; margin:8px 5px 0px 0px; }
#sub08_register table .register_input04 { border:#acacac 1px solid; width:602px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; }
#sub08_register table .register_input05 { border:#acacac 1px solid; width:60px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; }
#sub08_register table .register_input06 { border:#acacac 1px solid; width:200px; height:22px; font-family:Nanum Gothic; color:#000; font-size:13px; padding-left:5px; }
#sub08_register table .register_radio { vertical-align:-2px; }
#sub08_register table .register_radio_txt { margin-left:3px; }
#sub08_register table .register_button01 { padding-left:5px; }
#sub08_register table  textarea { border:#acacac 1px solid; width:588px; height:100px; font-family:Nanum Gothic; color:#000; font-size:13px; padding:10px 10px; }
#sub08_register thead tr td { font-size:18px; color:#363636; font-weight:600; letter-spacing:-0.03em; line-height:20px; border-top: 2px solid #2590ce; border-bottom:1px solid #898989; }
#sub08_register tbody tr td { word-break: break-all;border-bottom:1px solid #ccc; }
#sub08_register .register_margin01 { margin-left:5px; }
#sub08_register .register_margin02 { margin-top:5px; }
#sub08_register .register_check01 { vertical-align:-2px; }
#sub08_register .register_check_txt { margin-left:3px; }
#sub08_register .complete_written { float:left; width:750px; text-align:center; margin: 0 auto; margin-top:30px; }



/* ¸®¸¶ÄÉÆÃ ·Î±×ÀÎÆäÀÌÁö hwang 20150721 */
#sub08_loginh { float:left; width:750px; text-align:left; letter-spacing:-0.03em; margin-top:50px; }
#sub08_loginh .login_toph { float:left; width:710px; height:120px; background:url('/template/2/image/20150212/sub08_LoginRegister/hairedu_sub08_top_bg_150319.png') no-repeat; 
										border-bottom:2px solid #2590ce; padding:50px 0px 0px 40px; }
#sub08_loginh .login_top_txt01h { font-size:24px; color:#7d7d7d; margin-bottom:12px; }
#sub08_loginh .login_top_txt02h { font-size:24px; color:#2590ce; margin-bottom:15px; }
#sub08_loginh .login_top_txt03h { font-size:24px; color:#2590ce; font-weight:600; margin-bottom:15px; }
#sub08_loginh .login_top_txt04h { font-size:15px; color:#898989; }
#sub08_loginh .login_boxh { float:left; width:750px; text-align:left;  border-bottom:0px solid #ffffff; padding:40px 0; }
#sub08_loginh .login_box_form01h { float:left; padding-left:186px; margin-right:10px; }
#sub08_loginh .login_box_form02h { float:left; padding-left:110px; }
#sub08_loginh .login_box_input01h { border:#acacac 1px solid; width:212px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh .login_box_input02h { border:#acacac 1px solid; width:138px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh .login_box_input03h { border:#acacac 1px solid; width:59px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh .login_box_input04h { border:#acacac 1px solid; width:38px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; margin-left:7px; }
#sub08_loginh .login_box_input05h { border:#acacac 1px solid; width:178px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh .login_box_txt01h { float:left; width:50px; font-size:13px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh .login_box_txt02h { float:center; width:50px; font-size:60px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh .login_box_txt03h { float:center; width:50px; font-size:12px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh .login_box_margin01h { margin-bottom:10px; }
#sub08_loginh .login_box_margin02h { margin-left:10px; }
#sub08_loginh .button_boxh { float:left; width:334px; height:77px; padding-left:40px; margin-top:30px; }
#sub08_loginh .button_box_lineh { border-right:#e1e1e1 1px solid; }
#sub08_loginh .button_box_txth { font-size:13px; color:#555; margin:8px 0px 13px 0px; }
#sub08_loginh .button_find_marginh { margin-top:20px;  }

/* ¸®¸¶ÄÉÆÃ ·Î±×ÀÎÆäÀÌÁö dykim 20160404 */
#sub08_loginh1 { float:left; width:750px; text-align:left; letter-spacing:-0.03em; margin-top:20px; }
#sub08_loginh1 .login_toph { float:left; width:710px; height:120px; background:url('/template/2/image/20150212/sub08_LoginRegister/hairedu_sub08_top_bg_150319.png') no-repeat; 
										border-bottom:2px solid #2590ce; padding:50px 0px 0px 40px; }
#sub08_loginh1 .login_top_txt01h { font-size:24px; color:#7d7d7d; margin-bottom:12px; }
#sub08_loginh1 .login_top_txt02h { font-size:24px; color:#2590ce; margin-bottom:15px; }
#sub08_loginh1 .login_top_txt03h { font-size:24px; color:#2590ce; font-weight:600; margin-bottom:15px; }
#sub08_loginh1 .login_top_txt04h { font-size:15px; color:#898989; }
#sub08_loginh1 .login_boxh { float:left; width:750px; text-align:left;  border-bottom:0px solid #ffffff; padding:40px 0; }
#sub08_loginh1 .login_box_form01h { float:left; padding-left:186px; margin-right:10px; }
#sub08_loginh1 .login_box_form02h { float:left; padding-left:110px; }
#sub08_loginh1 .login_box_input01h { border:#acacac 1px solid; width:212px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh1 .login_box_input02h { border:#acacac 1px solid; width:138px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh1 .login_box_input03h { border:#acacac 1px solid; width:59px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh1 .login_box_input04h { border:#acacac 1px solid; width:38px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; margin-left:7px; }
#sub08_loginh1 .login_box_input05h { border:#acacac 1px solid; width:178px; height:27px; font-family:Nanum Gothic; color:#000; font-size:14px; padding-left:5px; }
#sub08_loginh1 .login_box_txt01h { float:left; width:50px; font-size:13px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh1 .login_box_txt02h { float:center; width:50px; font-size:60px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh1 .login_box_txt03h { float:center; width:50px; font-size:12px; color:#ffffff; font-weight:600; text-align:right; padding-top:9px; margin-right:10px; }
#sub08_loginh1 .login_box_margin01h { margin-bottom:10px; }
#sub08_loginh1 .login_box_margin02h { margin-left:10px; }
#sub08_loginh1 .button_boxh { float:left; width:334px; height:77px; padding-left:40px; margin-top:30px; }
#sub08_loginh1 .button_box_lineh { border-right:#e1e1e1 1px solid; }
#sub08_loginh1 .button_box_txth { font-size:13px; color:#555; margin:8px 0px 13px 0px; }
#sub08_loginh1 .button_find_marginh { margin-top:20px;  }
