﻿@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");
@import url("popup.css");





div.login_area { overflow:hidden;width:780px; margin:0 auto; padding-top:40px;}/*120529수정*/
div.login_area h1 {padding-bottom:7px; font-size:12px; color:#545454; font-weight:normal; height:63px;}
div.login_area h1 img {vertical-align:top;}
div.login_area p {padding-bottom:20px;}
div.login_area span {padding-top:10px; display:inline-block;}
div.login_area span.bigimg {padding-top:20px; display:inline-block;}



dl.login_banner {/*width:611px;*/ width:656px; margin:0 auto;}
dl.login_banner dd {float:left;}/* 120529수정 */
dl.login_banner dd.first {/*width:308px;*/ width:656px;}
dl.login_banner dd img.banner {float:right;vertical-align:top; border:1px solid #EBEBEB; }/* 20120906 수정 */
dl.login_banner div.banner02 {float:right;vertical-align:top; border:1px solid #EBEBEB; }/* 20130311 추가 */

dl.login_banner_captcha {/*width:611px;*/ width:656px; margin:0 auto;overflow:hidden;}
dl.login_banner_captcha dd {float:left;}/*110414수정*/
dl.login_banner_captcha dd.first {/*width:308px;*/ width:396px;}
dl.login_banner_captcha dd img.banner {vertical-align:top; border:1px solid #EBEBEB; }


div.login_box {border:1px solid #EBEBEB; padding:22px 0 0 11px; width:290px; height:240px; background:#F7F8F7; clear:both;}

div.login_box_top {width:280px; height:64px; border-bottom:1px solid #E2E2E2; padding-left:7px;}
div.login_box_top02 {width:310px; height:64px; border-bottom:1px solid #E2E2E2; padding-left:54px;}

dl.in_login_info {/*width:280px; height:64px; border-bottom:1px solid #E2E2E2;*/}
dl.in_login_info dt {float:left; height:55px;}
dl.in_login_info dt.b02 {float:left;height:55px;margin-top:27px;*margin-top:32px;}
dl.in_login_info dt img {vertical-align:top;}
dl.in_login_info dd {float:left; /*padding-left:7px;*/ height:65px; width:195px;}
dl.in_login_info dd.user_num {width:309px;}



ul.login_info {}
ul.login_info li {float:left; padding:0 0 7px 0; width:136px; line-height:14px;}
ul.login_info li input {border:1px solid #B7B6B7; background:#fff; font-size:11px; color:545454; padding:3px 0 0 3px; width:124px; height:15px; vertical-align:middle;}
ul.login_info li input.w95 {width:95px;}
ul.login_info li.tit {width:52px; padding:3px 7px 0 0; text-align:right; font-weight:bold;}
ul.login_info li.tit02 {width:78px; padding:3px 6px 0 0; text-align:right; font-weight:bold;}
ul.login_info li.in_txt {width:225px;}

div.login_guide_area {padding:22px 0 18px 11px;}

ul.login_guide {clear:both;}
ul.login_guide li {font-size:11px; font-weight:bold; color:#6E9934; line-height:14px; padding-bottom:5px;}
ul.login_guide li.btn {padding:0 0 12px 8px;}
ul.login_guide li img {vertical-align:top;}


ul.login_guide02 {clear:both;}
ul.login_guide02 li {float:left; font-size:11px; font-weight:bold; color:#6E9934; line-height:18px; padding-bottom:9px;}
ul.login_guide02 li img {vertical-align:middle;}


div.login_error_area {/*width:388px;*/ width:884px; padding-top:40px; margin:0 auto;}
div.login_error_area h1 {padding-bottom:7px; height:75px;}
div.login_error_area h1 img {vertical-align:top;}
div.login_error_area p {padding-bottom:15px;}
div.login_error_area span {padding-top:20px; display:inline-block; font-weight:normal;}

div.login_box02 {border:1px solid #EBEBEB; padding:22px 0 22px 11px; width:375px; /*height:174px;*/  background:#F7F8F7; }





div.user_info_search_area {width:769px; margin:0 auto; padding-top:13px;}
div.user_info_search_area h1 {padding-bottom:30px;}
div.user_info_search_area h2 {padding:25px 0 8px 0;}
div.user_info_search_area h2.idpw {float:left;width:770px;padding:25px 0 10px 0;font-weight:normal;border-bottom:1px solid #e2e2e2;}
div.user_info_search_area h2.idpw img {float:left;font-size:0;}
div.user_info_search_area h2.idpw span {float:right;display:inline-block;padding-top:5px;font:normal 11px Dotum, AppleGothic, sans-serif;}
div.user_info_search_area h2.idpw span.dd {float:left;font:normal 12px Dotum, AppleGothic, sans-serif;}

div.user_info_search_area p {padding:0 0 30px 0; line-height:18px;}

div.login_tab_area {width:769px; height:30px; background:url('../../images/common/tab_bg.gif') repeat-x left bottom;}



div.member_info_area {width:769px; border-bottom:1px solid #E2E2E2; padding-bottom:24px;}
div.member_info_area02 {width:769px; border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; padding:24px 0;}

div.member_info {width:380px; margin:0 auto;}
div.member_info00 {width:380px;height:75px; margin:0 auto;}


div.cutomer_box {padding:11px 0 0 15px; width:755px; height:38px; background:url('../../images/login/customer_box.gif') no-repeat left top; clear:both;}
ul.cutomer_guide_txt {}
ul.cutomer_guide_txt li {float:left; }
ul.cutomer_guide_txt li.txt {padding:7px 10px 0 0;}
ul.cutomer_guide_txt li img {vertical-align:middle;}
ul.cutomer_guide_txt li.btn {float:right;padding-right:15px;}





div.no_member {width:769px; padding-top:13px; line-height:24px; text-align:center;}
div.no_member span {font-size:14px;color:#6E9934;}
div.no_member img {margin-top:12px; vertical-align:top;}


div.no_member02 {width:769px; margin:29px 0 8px 0;padding-bottom:2px; text-align:center;}
div.no_member02 strong {padding-right:18px;}
div.no_member02 span {color:#6E9934;}
div.no_member02 img { vertical-align:middle;}

div.id_ok {padding:5px 0 19px 0;}

div.pw_reissue_area {width:769px; }
dl.pw_reissue {}
dl.pw_reissue dd {float:left; margin-left:18px; width:221px; height:163px; background:url('../../images/login/pw_seach_box.gif') no-repeat left top; padding:26px 0 0 23px;}
dl.pw_reissue dd.first {margin:0;}
dl.pw_reissue dd img {vertical-align:top;}
dl.pw_reissue dd h3 {padding-bottom:24px;}
dl.pw_reissue dd p {line-height:18px; padding:0 0 20px 0;}
dl.pw_reissue dd span {color:#6E9934;}
dl.pw_reissue dd div.btn {width:198px; text-align:center; }

dl.pw_reissue dd.d00 {float:left; margin-left:18px; width:221px; height:163px; background:url('../../images/login/pw_seach_box02.gif') no-repeat left top; padding:26px 0 0 23px;}
dl.pw_reissue dd.d00 {margin:0;}
dl.pw_reissue dd.d00 img {vertical-align:top;}
dl.pw_reissue dd.d00 h3 {padding-bottom:24px;}
dl.pw_reissue dd.d00 p {line-height:18px; padding:0 0 20px 0;}
dl.pw_reissue dd.d00 span {color:#6E9934;}
dl.pw_reissue dd.d00 div.btn {width:198px; text-align:center; }

dl.pw_reissue dd.d02 {float:left; margin-left:18px; width:221px; height:163px; background:url('../../images/login/pw_seach_box03.gif') no-repeat left top; padding:26px 0 0 23px;}
dl.pw_reissue dd.d02 img {vertical-align:top;}
dl.pw_reissue dd.d02 h3 {padding-bottom:24px;}
dl.pw_reissue dd.d02 p {line-height:18px; padding:0 0 20px 0;}
dl.pw_reissue dd.d02 span {color:#6E9934;}
dl.pw_reissue dd.d02 div.btn {width:198px; text-align:center; }

dl.pw_reissue dd.d03 {float:left; margin-left:18px; width:221px; height:163px; background:url('../../images/login/pw_seach_box04.gif') no-repeat left top; padding:26px 0 0 23px;}
dl.pw_reissue dd.d03 img {vertical-align:top;}
dl.pw_reissue dd.d03 h3 {padding-bottom:24px;}
dl.pw_reissue dd.d03 p {line-height:18px; padding:0 0 20px 0;}
dl.pw_reissue dd.d03 span {color:#6E9934;}
dl.pw_reissue dd.d03 div.btn {width:198px; text-align:center; }


div.i_pin_box {width:766px; padding:22px 0 22px 0; border:2px solid #D6D6D6; text-align:center;}
div.i_pin_box p {padding:10px 0 0 0;}
div.i_pin_box img {vertical-align:top;}

div.i_pin_box02 {width:766px; padding:22px 0 22px 0; border:2px solid #D6D6D6; text-align:center;}
div.i_pin_box02 p {padding:10px 0 0 0;}
div.i_pin_box02 input {border:1px solid #B7B6B7;font-size:11px;height:15px;padding:3px 0 0 3px;vertical-align:middle;width:124px;margin:0 8px;}
div.i_pin_box02 img {vertical-align:middle;}


div.user_info_search_area h1.id_catch {padding-bottom:40px;border-bottom:1px solid #e2e2e2;}
h1.id_catch span.pw_in {display:block;padding-top:10px;font:normal 12px Dotum, AppleGothic, sans-serif;}
div.quote {padding:24px 0 34px 32px;}
p.qu_num {width:770px;margin:27px 0 0;padding-bottom:30px;border-bottom:1px solid #e2e2e2;text-align:center;line-height:0;}
p.qu_num input {width:124px;height:15px;margin:0 4px 0 8px;padding:3px 0 0 3px;vertical-align:middle;border:1px solid #B7B6B7;}
p.qu_num img {vertical-align:middle;}

ul.quo_in {padding-top:20px;}
ul.quo_in li {padding-left:7px;font:normal 11px/1.6 Dotum, AppleGothic, sans-serif;background:url('../../images/common/bulit_box.gif') no-repeat left 8px;}


div.quote02 {padding:24px 0 22px 32px;}
div.qu_info {padding:20px 0 5px;border-top:1px solid #e2e2e2;}
ol.quo_in {}
ol.quo_in li {font:normal 12px/1.6 Dotum, AppleGothic, sans-serif;}

div.bt_log {width:770px;padding-top:25px;text-align:center;}

div.member_info02 {width:468px; margin:0 auto;}
dl.in_login_info dd.user_num02 {width:340px;}
div.mem {float:left;width:766px;padding:25px 0 35px;border:2px solid #d6d6d6;}
ul.login_info li.tit03 {width:108px; padding:3px 6px 0 0; text-align:right; font-weight:bold;}
ul.login_info li.in_txt02 {width:218px;}
ul.login_info li.in_txt02 span {font-size:11px;}

p.in_10 {float:left;margin:20px 0 30px;}
p.in_10 input {margin-right:8px;vertical-align:middle;}
p.in_10 img {padding-left:14px;vertical-align:middle;}

div.quote03 {width:770px;padding:28px 0 47px ;text-align:center;}
div.quote03 p {margin-top:30px;padding:0;}

.mat35 {margin-top:35px;}


/* 2010-07-23 */
div.pwd {width:747px;height:12px;margin-bottom:15px;padding:14px 0 14px 20px;background:#eff6db;}
div.pwd strong {color:#6e9934;}

p.ind_info {width:726px;font-size:11px;margin-left:20px;padding-left:20px;}
p.ind_info strong {font-size:12px;color:#f26122;}

div.ind_email {margin:30px 0 20px 0;padding:0}
div.ind_email input {margin:0 3px 0 2px;}
.mar30 {margin-right:30px;}

div.orage {margin:30px 0 20px 0;color:#f26122;line-height:18px;}


div.i_pin_box03 {width:768px; padding:22px 0 22px 0; border:1px solid #D6D6D6; text-align:center;}
div.i_pin_box03 p {padding:15px 0 0 0;}
div.i_pin_box03 img {vertical-align:top;}


div.mem02 {float:left;width:766px;margin-top:15px;padding:25px 0 35px;border:2px solid #d6d6d6;}
div.member_info03 {width:560px; margin:0 auto;}
dl.in_login_info dd.user_num03 {width:600px;}
ul.login_info li.tit04 {width:180px; padding:3px 6px 0 0; text-align:right; font-weight:bold;}
ul.login_info li.in_txt03 {width:387px;}
ul.login_info li.in_txt03 span {font-size:11px;}


div.ind_email02 {margin:30px 0 0 0;padding:0}

div.btn_inp {float:left;width:768px;padding-top:16px;text-align:center;}

div.ind_info02 {float:left;width:747px;font-size:11px;padding:50px 0 0 0;line-height:18px;}
div.ind_info02 span {font-size:12px;color:#f26122;}



/** 이미지문자 로그인 110309 **/
dl dd.login_tlt_imgfont {float:none; width:620px; height:22px; font-size:11px;}
dl dd.login_tlt_imgfont img { padding-right:5px; vertical-align: text-bottom;}
div.loginsafe_box {border:1px solid #EBEBEB; padding:8px 0 30px 11px; width:375px;min-height:180px; background:#F7F8F7;}/* 20120906 수정 */
div.loginsafe_box div.mbotp { padding-left:13px; padding-bottom:8px;}/* 120529 추가 */
div.login_box_top03 {width:320px; height:64px; border-top:1px solid #E2E2E2; padding-left:35px; padding-top:10px;}
dl.in_login_safe {/*width:280px; height:64px; border-bottom:1px solid #E2E2E2;*/}
dl.in_login_safe dt {float:left;}
dl.in_login_safe dt img {vertical-align:top;}
dl.in_login_safe dd {float:left; /*padding-left:7px;*/ height:65px; width:215px;}
ul.login_titsafe {}
ul.login_titsafe li {float:left; padding:0 0 7px 0; width:136px; line-height:14px;}
ul.login_titsafe li input {border:1px solid #B7B6B7; background:#fff; font-size:11px; color:545454; padding:3px 0 0 3px; width:124px; height:15px; vertical-align:middle;}
ul.login_titsafe li input.w95 {width:95px;}
ul.login_titsafe li input.imgfontinput {border:1px solid #de9b45; background:#fff; font-size:16px; color:545454; padding:5px 0 0 5px; width:122px; height:22px; letter-spacing:2px;}
ul.login_titsafe li.tit {width:70px; padding:3px 7px 0 0; text-align:right; font-weight:bold;}
ul.login_titsafe li.titimg {width:70px; padding:7px 7px 0 0; text-align:right; font-weight:bold;}
ul.login_titsafe li.titimg02 {width:70px; padding:0 7px 0 0; text-align:right; font-weight:bold;}
ul li.login_txtimg {margin-left:23px;width:320px;height:80px; no-repeat top;}
ul li.login_txtimg div.login_txtposition {text-align:center; vertical-align:middle; padding-top:10px;}
ul li.login_txtre { text-align:right;padding:5px 37px 8px 0;}
div.loginsafe_box02 {width:375px; height:30px; padding-top:12px; padding-left:30px;}
ul li.loginsafe_etc01 {float:left; padding:0 20px 0 0;border-right:1px solid #B7B6B7;}
ul li.loginsafe_etc02 {float:left; padding:0 20px 0 20px;border-right:1px solid #B7B6B7;}
ul li.loginsafe_etc03 {float:left; padding:0 20px 0 20px;}



/*110414 추가*/
dl dd.login_tlt_txtfont { width:620px;overflow:hidden; font-size:11px; line-height:16px; padding-bottom:5px;}
dl dd.login_tlt_txtfont  span {color:#f43000;padding:0;}
div.login_footertextbox { width:650px;font-size:11px; line-height:16px; border:1px solid #d8d7d7;}
li.login_footertext01 {background-color:#f7f8f7; padding:8px; font-weight:bold;}
li.login_footertext01 img {padding-right:3px;}
li.login_footertext02 {padding:8px 0 8px 23px;border-top:1px solid #d8d7d7}



/*110908 추가*/
div.mem_write_form_area {padding:11px 0 11px 16px; border:2px solid #D6D6D6; width:750px; margin-top:26px;}
div.mem_write_cont {width:732px; padding:9px 0 9px 0; border-bottom:1px solid #E5E5E5;}
dl.mem_write_form {width:732px; }
dl.mem_write_form dt { float:left; padding-left:23px; width:111px; line-height:14px; font-weight:bold; vertical-align:center;}
dl.mem_write_form dt.parents {width:124px;}
dl.mem_write_form dt span {font-weight:normal;}
dl.mem_write_form dd {float:left; line-height:16px; border-left:1px solid #D7D7D7; padding-left:22px;}
dl.mem_write_form dd img {vertical-align:middle;}
dl.mem_write_form dd input {vertical-align:middle; font-size:11px;}
dl.mem_write_form dd input.w123 {width:123px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w153 {width:153px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w52 {width:52px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w32 {width:32px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w93 {width:93px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w112 {width:112px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w69 {width:69px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w508 {width:508px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w70 {width:70px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd select {vertical-align:middle;}
dl.mem_write_form dd span {font-size:11px;}
dl.mem_write_form dd p {font-size:11px; padding-bottom:0px;}
dl.mem_write_form dd p.txt {padding-top:5px;}
dl.mem_write_form dd p.real_type_select {font-size:12px;}

div.parents_layer {width:550px; padding-top:12px; position:relative;}
div.parents_layer div.btn {position:absolute; left:325px; top:11px;}

ul.mem_form {}
ul.mem_form li {padding-bottom:7px; line-height:16px;}
ul.mem_form li.banner {padding:0 0 7px 17px;}
ul.mem_form li span.mg-left {margin-left:32px; font-size:12px;}

div.bottom_btn {width:771px; text-align:center; padding-top:15px;}
div.bottom_btn img {vertical-align:top;}
div.bottom_btn img.btn {margin-left:9px;}


/* 120227 추가 */
h2.mem_sub_ti {width:770px; padding-top:30px;}
h2.mem_sub_ti img {vertical-align:top;}

div.agree_choice {}

div.agree_choice dl {float:left; width:771px; margin-bottom:10px;}
div.agree_choice dl span {color:#ff3300;}
div.agree_choice dl.txt_topmargin { margin-top:15px; font-size:11px;}
div.agree_choice dl.txt_topmargin span {font-size:11px;color:#ff3300;}/* 120227 추가 */
div.agree_choice dl.check_txt { border-bottom:1px solid #CCC; padding-bottom:6px;}/* 120227 추가 */
div.agree_choice dl dd {float:left;}
dl.step_choicebox dd {text-align:center;width:185px; height:205px;}
dl.step_choicebox dd p { margin-top:103px;line-height:14px; font-size:11px; height:30px;}
dl.step_choicebox dd.choicebox01 {margin-right:9px; background:url(../../images/member/join_step03_agree01.gif) no-repeat top;}
dl.step_choicebox dd.choicebox02 {margin-right:9px; background:url(../../images/member/join_step03_agree02.gif) no-repeat top;}
dl.step_choicebox dd.choicebox03 {margin-right:9px; background:url(../../images/member/join_step03_agree03.gif) no-repeat top;}
dl.step_choicebox dd.choicebox04 {background:url(../../images/member/join_step03_agree04.gif) no-repeat top;}

ul.agree_subtxt {padding-top:8px;}
ul.agree_subtxt li {line-height:15px; font-size:11px;}

div.care_name_area {border:2px solid #D6D6D6; width:770px; margin-top:26px;}
div.care_name_area ul {}
div.care_name_area ul li.checkunderline {border-bottom:1px solid #D6D6D6; padding:10px 8px;}
div.care_name_area ul li.care_name_caption { font-weight:bold; line-height:18px; padding:10px 0; text-align:center;}
div.care_name_area ul li.care_name_btn {text-align:center; padding-bottom:10px;}

div.agree_next_btn { padding-top:5px; padding-bottom:10px;text-align:center;}
div.agree_next_btn span { font-size:10px;}
div.agree_next_btn a { font-size:12px; font-weight:bold;text-decoration:underline;}

/* 120529 mbotp 추가 */
div.login_choice { padding:10px 0 10px 20px;}
div.login_choice radio {vertical-align: middle;}
div.etctxt01 {float:none; width:650px; height:36px; font-size:11px; line-height:16px; letter-spacing:-1px;}
div.etctxt01 span {font-size:11px;letter-spacing:-0.01em;color:#f25b17;}

/* 해피캐시 보안 설정 120424 추가 */
div.sub_contentbox {width:970px;}
div.sub_contentbox span {color:#f25b17;}
div.important_tit {overflow:hidden;}
div.sub_contentbox h1 { padding-bottom:30px; border-bottom:1px solid #e2e2e2; margin-bottom:12px;}
div.sub_contentbox h3 { padding-bottom:6px;color:#545454; font-size:11px; font-weight:normal;}
div.sub_contentbox h3 img {  vertical-align: text-bottom;}
div.sub_contentbox h2 { padding-bottom:6px;color:#545454; font-size:11px; font-weight:normal; padding-top:25px;}

div.important_tit dd { float:left;color:#545454; font-size:12px; width:970px;}

div.on_safelocktopbox { width:928px; border:1px solid #99c533; padding:20px;overflow:hidden; margin-top:30px;}
div.on_safelocktopbox dd { float:left;}
div.on_safelocktopbox dd.images { padding-right:15px;}
div.on_safelocktopbox dd.ptop15 { padding-top:15px;}

ul.unlock_choicebox { padding:14px; width:600px; background-color:#f2f2f2;overflow:hidden;}
ul.unlock_choicebox li.txt { float:left;font-size:11px; line-height:16px;}
ul.unlock_choicebox li.choice {float:left;  position:relative; padding:8px 20px 8px 0; font-size:12px;color:#545454; font-weight:bold;}
ul.unlock_choicebox li.choice input { vertical-align: middle;}
ul.unlock_choicebox li.btn01 {float:right;}
ul.unlock_choicebox li.btn02 {float:right; padding-top:8px;}

table.subtable01 {width:100%;}
table.subtable01 th {padding:10px; background-color:#f2f2f2; border-top:1px solid #dadada; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
table.subtable01 th.last {border-right:0;}
table.subtable01 td {border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb; padding-bottom:10px;}
table.subtable01 td.last {border-right:0;}
table.subtable01 div {width:322px;}
table.subtable01 dd.symbolimg { padding-left:10px; padding-right:6px;}
table.subtable01 dd {float:left; padding-top:10px; font-size:12px; line-height:16px;}
table.subtable01 dd span {color:#f25b17;}
table.subtable01 dd span.stit01 {font-size:12px; color:#545454; font-weight:bold; line-height:20px;}
table.subtable01 dd span.txt01 {font-size:11px; color:#747474;}
table.subtable01 dd span.txt02 {font-size:11px;}
table.subtable01 dd.txt_sinfo01 { clear:both;width:300px;font-size:11px; padding-left:10px;line-height:15px; color:#747474;}
table.subtable01 dd.txt_sinfo02 { clear:both;width:300px;font-size:12px; padding-left:10px;line-height:15px; color:#545454;}
table.subtable01 dd img.sbtn { margin-top:4px; margin-bottom:5px;}
table.subtable01 dd p.txt_sinfo_fi {font-size:12px; font-weight:bold; color:#545454; padding-bottom:4px;}

div.chagre_guide01 { border-top:1px solid #dadada; padding-left:178px; font-size:11px; line-height:16px; padding-top:20px; background:url(../../images/etc/img_safelock02.gif) no-repeat top left;}
div.process_certification01 { padding-top:10px;border-top:1px solid #dadada;}
div.whereto01 { position:relative; border:3px solid #e5e5e5; padding:13px 20px;overflow:hidden; line-height:15px;}
div.whereto01 dd { float:left;}
div.whereto01 dd.icon_point01 { padding-right:10px;}
div.whereto01 img.sbtn { position:absolute;top:15px; right:30px;}





div.chagre_guide02 { border-top:1px solid #dadada; padding-left:222px; font-size:12px; line-height:17px; padding-top:15px; background:url(../../images/etc/img_safelock03.gif) no-repeat top left;} /* 120625 추가 */
div.chagre_guide02 p {font-size:12px; line-height:17px; padding-top:5px;}/* 120625 추가 */

div.lockuse_choice { height:207px;border:1px solid #d8d7d7; background-color:#fafafa; margin-top:15px;}
div.lockuse_choice dt {margin-top:22px;text-align:center;}
div.lockuse_choice dd { float:left; width:482px; text-align:center; margin-top:21px;}
div.lockuse_choice dd.rightline { border-right: 1px solid #d8d7d7;}
div.lockuse_choice dd p { font-size:12px; line-height:16px; text-align:left; padding-left:76px; padding-top:10px;}
div.lockuse_choice dd p img.sbtn {margin-top:4px;}
div.lockuse_choice dd.unlockchoice { width:292px; padding-left:22px;margin-top:11px;}
div.lockuse_choice dd.unlockchoice p { font-size:12px; line-height:16px; text-align:left; padding-left:4px; padding-top:6px;}
div.lockuse_choice dd span {color:#f25b17;}

h2.toparea15 { margin-top:15px;}





/* 20120906 추가 */
div.motpinfobox { float:left; width:654px; border:1px solid #d8d7d7;}
div.motpinfobox dl.leftbox { float:left; width:427px;font-size:11px; line-height:16px; border-right:1px solid #ebebeb;}
div.motpinfobox dl.topline { border-top:1px solid #ebebeb;}
div.motpinfobox dl.leftbox dt {font-size:12px; line-height:15px; font-weight:bold; padding-top:10px; padding-left:11px;}
div.motpinfobox dl.leftbox dd {font-size:11px; line-height:15px; padding-bottom:10px; padding-left:11px;}
div.motpinfobox dl.rightbox { float:right;width:215px; padding:0 5px;font-size:11px; line-height:15px; letter-spacing:-0.1em;}
div.motpinfobox dl.rightbox dt { float:left; clear:both;font-size:11px; line-height:15px; padding-top:10px;}
div.motpinfobox dl.rightbox dd { float:left;width:190px;font-size:11px; line-height:15px; padding-top:10px; padding-left:3px;}
div.login_box_top03 dl.normalogin {padding-top:50px;}


/* 키보드 보안 121227 추가 */
div.login_area02 { overflow:hidden;width:810px; margin:0 auto; padding-top:40px;}/*120529수정*/
div.login_area02 h1 {padding-bottom:15px; font-size:12px; color:#545454; font-weight:normal;}
div.login_area02 h1 img {vertical-align:top;}
div.login_area02 p {padding-bottom:20px;}
div.login_area02 span {padding-top:10px; display:inline-block;}
div.login_area02 div.keysecuritybox {overflow:hidden; width:805px; border:2px solid #53b921; margin-bottom:25px;}
div.login_area02 div.keysecuritybox dt {padding:14px 18px;}
div.login_area02 div.keysecuritybox dd {float:left;}
div.login_area02 div.keysecuritybox dd img { vertical-align:middle;}
div.login_area02 div.keysecuritybox dd span { color:#F00; font-weight:bold;}
div.login_area02 div.keysecuritybox dd span a { color:#F00; font-weight:bold; text-decoration:underline;}
div.login_area02 div.keysecuritybox dd.keysetup_info {width:316px; height:34px; padding-left:14px;border-top:1px solid #53b921;border-right:1px solid #53b921;}
div.login_area02 div.keysecuritybox dd.keysetup {width:460px;height:34px; padding-left:14px; border-top:1px solid #53b921;}


/* 백신검사 안내 20130325 수정 */
div.securitybox {margin-bottom:25px; border:1px solid #b7b7b7;}

div.securitybox02 { width:800px;margin-bottom:25px; border:1px solid #c8c8c8; background-color:#ebfffb;}
div.securitybox02 dl { overflow:hidden;}
div.securitybox02 dd { float:left;}
div.securitybox02 dd.center { text-align:center; width:200px; padding-top:27px;}
div.securitybox02 dd img.btn01 { margin-top:10px;}
div.securitybox02 dd img.btn02 { margin-top:2px;}



/* 130313 추가 */
div.lockuse_choice02 { overflow:hidden;border:1px solid #d8d7d7; background-color:#fafafa; margin-top:15px;}
div.lockuse_choice02 dt {margin-top:22px;text-align:center; font-size:14px; font-weight:bold;}
div.lockuse_choice02 dd { float:left; padding-left:20px; width:100%;}
div.lockuse_choice02 ul.unlock_choicebox02 { margin-top:14px;overflow:hidden;}
div.lockuse_choice02 ul.unlock_choicebox02 li {float:left;width:309px; padding-top:20px; line-height:16px; padding-bottom:20px; background:url(../../images/securitycenter/bg_cert_line01.gif) no-repeat top right; overflow:hidden;}
div.lockuse_choice02 ul.unlock_choicebox02 li div.tit { font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px;}
div.lockuse_choice02 ul.unlock_choicebox02 li div.tit img { margin-right:4px; vertical-align:middle;}
div.lockuse_choice02 ul.unlock_choicebox02 li p.contxt {float:left;width:285px; height:70px; padding-left:24px; padding-bottom:10px;}
div.lockuse_choice02 ul.unlock_choicebox02 li p.btns {float:left;width:309px;text-align:center;  }
div.lockuse_choice02 ul.unlock_choicebox02 li.last {float:left;width:309px; padding-top:20px; line-height:16px; padding-bottom:20px; background:none;overflow:hidden;}
div.lockuse_choice02 ul.unlock_choicebox02 li p a.txtbtns { text-align:left;color:#F00; font-weight:bold; margin-top:6px; margin-left:45px; display:inline-block;}
/* 130313 추가 */


/* intro_restricted.html */
h1.toptitle01 { padding-bottom:30px; padding-top:10px;}
div.settingbox01 {border-top:1px solid #99c533;border-bottom:1px solid #99c533; overflow:hidden; margin-bottom:15px;}
div.settingbox01 dl.toparea {background:url(../../images/securitycenter/bg_restricted_txt.gif) repeat-x bottom; padding-top:15px;padding-bottom:15px;}
div.settingbox01 dd { padding-left:5px; float:left;}
div.settingbox01 dd.toptxt { font-size:12px; line-height:18px; padding:10px 0 0 13px;}
div.settingbox01 dl {overflow:hidden; padding-left:5px;}
div.settingbox01 dl.storlist { background:url(../../images/securitycenter/bg_restricted_bigline.gif) repeat-y center; margin:15px 0;}
div.settingbox01 dl.btn { text-align:center; padding-bottom:20px;}
div.settingbox01 dl.btn p { padding-top:10px;}
div.settingbox01 ul.storebox { float:left; overflow:hidden; width:240px; padding:15px 0 25px 0;}
div.settingbox01 ul.storebox li {width:240px; text-align:center;}
div.settingbox01 ul.storebox li input { vertical-align:middle;}
div.settingbox01 ul.storebox li.infotxt {padding-top:5px;}
div.settingbox01 ul.storebox li.infotxt span { font-weight:bold; color:#f43000;}
p.ansview_ok { text-align:center; padding-bottom:30px;}
p.ansview_ok img, input { vertical-align:middle;}