﻿/* e-Gonggam Web Standardization Team (http://www.e-gg.co.kr/) HSN,JSY 091123 */ 

/* Default Type Selector */
body{ background:url('../../img/member/background.gif') repeat-x top; font-size:small; text-align:center;}
*{ margin:0; padding:0; font-size:100%; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img,
fieldset{ border:none;}
legend{ display:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
li{ list-style:none;}
em,
address{ font-style:normal;}
button{ cursor:pointer; _cursor /**/:hand;}

/* Class Selector */
.w88{ width:88px;}
.w110{ width:103px;}
.w130{ width:123px;}
.w154{ width:147px;}
.w157{ width:150px;}
.w286{ width:279px;}
.w431{ width:423px;}
.w88{ width:81px;}
.w138{ width:131px;}
.input_text{ height:14px; border:1px solid #cbcbcb; background:#f8f8f8; font-size:12px; vertical-align:middle; margin:0; padding:2px 2px 0 2px;}
.input_select{height:18px; border:1px solid #cbcbcb; background:#fff; font-size:12px; vertical-align:middle; margin:0;  padding-top:0px;}
.input_radio{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
.input_check{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
.input_text2{width:78px; height:20px; padding:3px 0 3px 5px; background:#f8f8f8; border:1px solid #cbcbcb;}
.input_textarea{height:30px; padding:0; border:1px solid #cbcbcb; font-size:85%; background:#f8f8f8;}

/* Layout */
#wrap{position:relative; width:770px; min-height:200px; height:auto !important; height:200px; margin-left:auto; margin-right:auto; background:url('../../img/member/background_sky.gif') no-repeat; text-align:center;}
#header{ position:absolute; top:0px; left:50%; padding:0px 0 0 0; margin-left:-385px; width:770px; height:100px;  text-align:left;}
#header h1 *{ vertical-align:bottom; padding:53px 0 0 0 ;}

#gnb{ overflow:hidden; position:absolute; top:75px; right:-2px;}
#gnb li{ background:url('../../img/member/top_spacing.gif') no-repeat 0 1px; padding:0 0 0 10px; float:left; position:relative; left:-1px;}
#gnb li.first{background:none; padding:0 1px 0 0;}
#gnb a{ color:#444444; font-size:80%; letter-spacing:-1px;}
#path{ position:relative; top:100px; background:url('../../img/member/bg_menubar.gif') repeat-x center top; overflow:hidden; width:770px; height:100px; text-align:center;}
#path2{position:relative; top:100px;}
#path_info{position:relative; top:100px;}
#path_info2{position:relative; top:100px;}

#path_info{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:center; padding:0px; margin:0;}
#path_info ol{ margin-top:auto; width:680px; padding:10px;}
#path_info li{ text-align:center; width:170px; float:left; color:#ffffff;} 

#path_info2{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:center; padding:0px; margin:0;}
#path_info2 ol{ margin:auto; width:600px;}
#path_info2 li{width:138px; float:left; color:#ffffff; padding:0 6px;} 

#path ol{ position:relative; margin:0 auto; width:auto; padding:0 40px; text-align:center;}
#path li{ float:left; width:170px; margin:auto; padding:0;}
#path li img{margin:0 auto;}
#path li.bin{width:57px;}
#path li.bin2{width:100px;}
#path .left{ position:absolute;left:0; float:left; z-index:100; display:block; width:31px; height:100px; margin:0; padding:0px; background:url('../../img/member/bg_menubar_left.gif') no-repeat left top;}  
#path .right{ position:absolute; right:0; float:right; z-index:100; display:block; width:31px; height:100px; margin:0; padding:0px; background:url('../../img/member/bg_menubar_right.gif') no-repeat right top;} 
#content{position:relative; top:100px; float:left; width:677px; padding:50px 50px; margin:0 auto; text-align:left; }
.path4 ol{ width:770px !important; margin:0 auto; padding:23px 0 0 0;}
.path4 li{ text-align:center; float:left; width:209px !important;}
.path5 ol{ width:785px !important; margin:0 auto; padding:23px 0 0 0;}
.path5 li{ text-align:center; float:left; width:157px !important;}

/* Footer */
#footer{position:relative; top:100px; width:720px; height:130px; clear:both; text-align:center; padding:20px 0 28px 0; border-top:1px solid #e1e1e1;}
#footer *{margin:0; padding:0; color:#444; list-style:none; font-size:100%; line-height:normal; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
#footer a{text-decoration:none; color:#444;}
#footer a:visited{text-decoration:none; color:#666;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0 0 14px 0;}
#footer ul li{display:inline; position:relative; padding:0 1px 0 13px; font-size:85%; white-space:nowrap; background:url('../../img/member/footer_line_spacing.gif') no-repeat 0 0;}
#footer ul li *{font-size:100%;}
#footer ul li.first{background:none; padding:0 1px 0 0;}
#footer ul a{letter-spacing:-1px;}
#footer address{margin:0 14px 0 0;}
#footer address{font:80% Verdana;}
#footer address a{font:100% Tahoma; color:#004495;}

/* Common */
.cnt_header{clear:both; width:677px; margin-bottom:9px; border-bottom:2px solid #e5e5e5;  height:21px; position:relative; }
.cnt_header h2{ height:21px; float:left; clear:both; border-bottom:2px solid #4d4d4d; padding:0 1px; position:relative; }
.cnt_header h2 img{ display:block;}
.cnt_header2{float:left; width:677px; margin-bottom:9px; border:none; clear:both; height:43px; position:relative; _top:-2px; }
.cnt_header2 h2{ width:100%; float:left; clear:both; background:url('../../img/member/line_tit672.gif') no-repeat left top; height:30px; padding-top:15px; border:none;}
.cnt_header2 h2 img{ display:block;}
.cnt_desc{ padding:9px 0 38px 1px;}
.cnt_desc *{ vertical-align:top;}
.btn_area{ text-align:center;}
.btn_area * { vertical-align:top;}
.btn_area input{ margin:0 1px 0 0;}
.caution{ position:relative; padding:30px 0 0 0; margin:0 0 45px 0; width:100%;}
.caution h3{ color:#ff6c00; height:19px; position:static !important;}
.caution p{ line-height:18px; color:#333333;}
.caution p a {color:#3aa013;}
.caution .certification{ position:absolute; right:-2px; bottom:-1px; padding:0 0 0 7px; text-decoration:none; color:#004495; background:url('../../img/member/bu_arrow1.gif') no-repeat 0 6px; line-height:19px;}
.caution .help{ position:absolute; right:-2px; bottom:2px; text-decoration:underline; color:#004495; font-size:11px;}
.bx_certification{ display:none; border:1px solid #e5e5e5; background:#f9f9f9; text-align:center; letter-spacing:-1px; padding:30px 0 30px 0; margin:-38px 0 50px 0;}
.bx_certification p{ margin:0 0 17px 0; color:#333333;}
.bx_certification .help{ font-size:11px; text-decoration:underline; color:#004495; position:relative; left:2px; top:-1px;}
.bx_certification a{ margin:0 2px 0 0;}
.destination{ width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
.mb50{ margin-bottom:50px;}
.mb0{ margin-bottom:0 !important;}
.section{ position:relative; margin-bottom:50px; *zoom:1;}


/* Content */
#entry{ background:url('../../img/member/background.gif') repeat-x top; }
#entry #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#entry #path img{padding:10px 20px;}
#entry #header p{ padding:6px 0 0 29px;}
#entry #footer{width:720px; margin:0 auto;}
#entry #content{ position:relative; width:770px; height:300px; padding:80px 0 40px 0; text-align:center;}
#entry #content .bx{ width:737px; height:250px; border:1px solid #e1e1e1; background:url('../../img/member/bg_login.gif') no-repeat 40px 30px; margin-left:auto; margin-right:auto;  text-align:left;}
#entry #content .bx dl{position:relative;left:280px;top:20px;width: 300px;}
#entry #content .bx dl dt,
#entry #content .bx dl dd{color:#898989; padding:5px; line-height:18px;}
#entry #content .bx dl dd dl dt,
#entry #content .bx dl dd dl dd{float:left;}
#entry #content .bx dl dd dl dd ul{width:240px; padding:0; margin:0; }
#entry #content .bx dl dd dl dd ul li{float:left; padding:0; margin:0;}
*:first-child+html {}
#entry #content .bx dl dd dl{ position:relative; left:0px; top:0px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:8px 10px 35px 10px; width:350px; margin:0; height:60px; }
#entry #content .bx dl dd dl dt{float:left; width:70px;}
#entry #content .bx dl dd dl dt label{margin-top:5px; }
#entry #content .bx dl dd dl dd{width:280px; padding:0; margin:0;}
#entry #content .bx dl dd dl dt,
#entry #content .bx dl dd dl dd{padding:0px 0px 0px 0px; margin-top:5px; vertical-align:middle;}
#entry #content .bx dl dd dl dd input{vertical-align:top; margin-left:5px;}
#entry #content .bx dl dd p{margin-left:20px;}
#entry #content .bx dl dd a{color:#666;}
#entry #content .bx dl dd dl.loginbx{position:relative; left:0px; top:0px;}
#entry #content .bx dl dd dl.loginbx dt{clear:left; width:70px; padding-top:6px;}
#entry #content .bx dl dd dl.loginbx dd{float:left;padding-top:3px;}
#entry #content .bx dl dd dl.loginbx dd.loginbtn{position:absolute;_position:relative; _margin-top:-57px; _float:right; _margin-right:-5px;  _width:280px; right:-150px; top:8px; padding:0;}
#entry #content .bx dl dd dl.loginbx dd.login_desc{position:absolute; left:10px; top:65px; text-align:left; padding:10px 0; margin:0; font-size:11px; color:#F7941D;}

#agreement legend{ display:block; padding:0 0 8px 1px; _margin:0 0 0 -7px;}
#agreement .field1{ margin:0 0 10px 0;}
#agreement .field1 legend,
#agreement .field2 legend{ display:block;}
#agreement .bx{ height:111px; padding:20px 18px 0 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; 
overflow:auto; scrollbar-base-color: #d9d9d9; 
scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; 
scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; 
scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}
.bx2{ height:438px; padding:30px 18px 20px 30px; margin:0 0 8px 0; border:1px solid #e5e5e5; 
overflow:auto; scrollbar-base-color: #d9d9d9; 
scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; 
scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; 
scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}
#agreement .bx h3,
#agreement .bx h4{ font-weight:normal;}
#agreement .bx h3{ height:31px;}
#agreement .bx h4,
#agreement .bx p,
#agreement .bx li{ line-height:16px;}
#agreement .bx p,
#agreement .bx ol,
#agreement .bx ul{ margin:0 0 16px 0;}
#agreement .bx ul ul{margin-top:10px;}
#agreement .bx ul ul ul{margin-top:0;}
#agreement .check{ margin:0 0 20px 0;}

#agreement .bx2 h3,
#agreement .bx2 h4{ font-weight:normal;}
#agreement .bx2 h3{ height:31px;}
#agreement .bx2 h4,
#agreement .bx2 p,
#agreement .bx2 li{ line-height:16px;}
#agreement .bx2 p,
#agreement .bx2 ol,
#agreement .bx2 ul{ margin:0 0 16px 0;}
#agreement .bx2 ul ul{margin-top:10px;}
#agreement .bx2 ul ul ul{margin-top:0;}

#agreement .check input{ _margin:-4px; vertical-align:middle;}
*:first-child+html #agreement .check input{ margin:-4px;}
#agreement .check label{ position:relative; top:1px; _top:2px; padding:0 0 0 3px;}

#realname #content{ padding-bottom:0;}
#realname .tab{ width:666px; position:relative; padding:23px 0 0 0; margin:0 0 50px 0;}
#realname .tab li{ display:inline;}
#realname .tab h3{ display:block; position:absolute; top:0; }
#realname .tab h3 a{ display:block; background:url('../../img/member/bu_radio_off.gif') no-repeat; padding:0 11px 0 17px;}
#realname .tab h3 a#tab1_btn{ background:url('../../img/member/bu_radio_on.gif') no-repeat;}
#realname .tab #tab1 h3{ left:0;}
#realname .tab #tab2 h3{ left:0;}
#realname .jr .tab #tab2 h3{ left:137px;}
#realname .tab .bx{ position:relative; display:none; clear:both; width:100%; padding:29px 0 30px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#realname .tab .bx#cnt_name{ display:block;}
#realname .tab #cnt_name2_caution{ display:none !important;}
#realname .tab #cnt_ipin2_caution{ display:block !important;}
#realname .tab .bx#cnt_ipin2{ display:block;}
#realname .tab .bx .help{ position:absolute; top:-26px; right:0px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#realname .tab .bx .help2{ position:absolute; top:-24px; right:92px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#realname .tab .bx dl{ padding:0 0 30px 100px; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#realname .tab .bx dl *{ vertical-align:top;}
#realname .tab .bx dt,
#realname .tab .bx dd{ display:inline;}
#realname .tab .bx dt{ margin:0 3px 0 0;}
#realname .tab .bx dt img{ position:relative; top:6px;}
#realname .tab .bx dd{ margin:0 21px 0 0;}
#realname .tab .bx dd span{ margin:0 5px 0 4px; position:relative; top:7px; font-size:85%;}
#realname .tab .bx dl input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:100%; font-weight:bold; color:#333333;}
#realname .tab #tab1 .bx .desc{ padding:17px 10px 10px 45px; line-height:18px; background:url('../../img/member/ico_caution.gif') no-repeat 17px 18px; color:#333333; text-align:justify;}
#realname .tab #tab1 .bx .desc em{ font-size:80%; color:#ff6c00;}
#realname .tab #tab2 .bx .desc{ line-height:18px; text-align:center; padding:0 0 15px 0; margin:-1px 0 0 0;}

#realname .fr .tab{ margin:0;}
#realname .fr .tab #tab2 h3{ left:0px;}
#realname .fr .tab #tab1 .bx dl{ padding:0 0 30px 30px;}
#realname .fr .tab #tab1 .bx dd{ margin:0 6px 0 0;}
#realname .fr .tab #tab2 .bx dl{ padding:0 0 30px 84px;}
#realname .fr .tab #tab1 .bx .desc,
#realname .fr .tab #tab2 .bx .desc{padding:17px 10px 10px 45px; line-height:18px; margin:0; background:url('../../img/member/img/ico_caution.gif') no-repeat 17px 18px; color:#333333; text-align:justify;}
#realname .fr .tab .bx .desc em{font-size:11px; color:#ff6c00;}
#realname .fr .tab .bx dl .fr_w{ width:154px;}
#realname .fr .tab .caution{ display:none;}
#realname .fr .tab #tab1 .caution{ display:block;}

#realname .fr .tab #tab2 .bx dl.foreigner_name {padding:0 0 22px 159px; overflow:hidden; _height:1%;}
#realname .fr .tab #tab2 .bx dl.foreigner_name dt {float:left; width:115px; margin-bottom:9px;}
#realname .fr .tab #tab2 .bx dl.foreigner_name dd {float:left; width:360px; margin-bottom:9px;}
#realname .fr .tab #tab2 .bx dl.foreigner_name dd .fr_w {width:224px;}
#realname .fr .tab #tab2 .bx dl.foreigner_name dd select {width:67px; height:22px; margin-right:2px;}

#realname .jr h3{ margin:0 0 10px 0;}
#realname .jr .bx{ position:relative; clear:both; width:666px; padding:29px 0 30px 0; margin:0 0 50px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#realname .jr .bx .help{ position:absolute; top:-24px; right:-2px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#realname .jr .bx dl{ padding:0 0 30px 100px; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#realname .jr .bx dl *{ vertical-align:top;}
#realname .jr .bx dt,
#realname .jr .bx dd{ display:inline;}
#realname .jr .bx dt{ margin:0 3px 0 0;}
#realname .jr .bx dt img{ position:relative; top:6px;}
#realname .jr .bx dd{ margin:0 21px 0 0;}
#realname .jr .bx dd span{ margin:0 5px 0 4px; position:relative; top:7px; font-size:13px;}
#realname .jr .bx dl input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:14px; font-weight:bold; color:#333333;}
#realname .jr .bx .desc{ padding:17px 20px 15px 46px; line-height:18px; background:url('../../img/member/ico_caution.gif') no-repeat 17px 18px; color:#333333; text-align:justify;}
#realname .jr #tab2 .bx .desc{background:none;}
#realname .jr .bx .desc em{ font-size:11px; color:#ff6c00;}

#realname2 .bx{ position:relative; overflow:hidden; clear:both; width:666px; padding:28px 0 27px 0; margin:2px 0 0 0; text-align:center; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#realname2 .bx .desc1{ line-height:18px; color:#333333; margin:0 0 15px 0;}
#realname2 .bx .desc2{ color:#666666; font-size:11px; letter-spacing:-1px;}
#realname2 .bx .desc2 .help{ position:relative; left:3px; color:#004495; text-decoration:underline; font-size:11px; letter-spacing:-1px;}
#realname2 .bx .btn_area{ margin:0 0 30px 0;}
#realname2 .bx .btn_area2{ margin:15px 0 0 0; text-align:center;}
#realname2 .bx .desc p{line-height:18px;}

#realname2 .jr{ padding-bottom:0;}
#realname2 .jr .bx{ margin:0 0 20px 0;}
#realname2 .jr .btn_area{ margin:0 0 50px 0;}
#realname2 .jr .btn_area a{ margin:0 6px 0 0; position:relative; left:3px;}

#realname3 h3{ margin:0 0 10px 0;}
#realname3 .cnt_desc{ padding-bottom:40px;}
#realname3 .bx{ position:relative; clear:both; width:666px; padding:28px 0 25px 0; margin:2px 0 20px 0; text-align:center; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom; margin:auto;}
#realname3 .bx .notice{ color:#666666; font-size:11px; position:absolute; top:-24px; right:-2px; letter-spacing:-1px;}
#realname3 .bx .notice a{ color:#024792; font-size:11px; text-decoration:underline;}
#realname3 .bx ul{ padding:2px 0 20px 0; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#realname3 .bx ul li{ margin:0 0 10px 0;}
#realname3 .bx ul a{ font-weight:bold; color:#014691; text-decoration:underline;}
#realname3 .bx .desc{ padding:18px 20px 0 46px; line-height:18px; background:url('../../img/member/ico_caution.gif') no-repeat 17px 18px; color:#333333; text-align:left;}

#idconfirm .cnt_desc strong{padding:0 1px 0 4px; color:#333333; line-height:13px;}
#idconfirm .bx{ position:relative; clear:both; width:666px; height:166px;  padding:30px 0px 30px 0px; margin-bottom:50px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:url('../../img/member/bg_bx.gif') repeat-x left bottom; text-align:center;}
#idconfirm .bx .notice{ color:#666666; font-size:11px; position:absolute; top:-18px; right:-2px; letter-spacing:-1px;}
#idconfirm .bx dl{width:285px; text-align:left; overflow:hidden; margin:auto; color:#333333; _padding-top /**/:1px;}
#idconfirm .bx dt{ font-weight:bold; position:relative; white-space:nowrap;  border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:10px;}
#idconfirm .bx dd{margin:auto; padding:auto; vertical-align:middle; color:#707070; letter-spacing:-1px; line-height:26px;}
#idconfirm .bx dd .txt{ text-align:left; margin:12px 0px 12px 10px;}
#idconfirm .bx dd .txt2{ text-align:left; margin:6px 0px 8px 10px;}
/* 091028 */
#idconfirm #tab1 .bx dl.help{width:285px; height:78px; text-align:left; overflow:hidden; margin:10px 23px auto; color:#333333; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#idconfirm #tab1 .bx dl.help dd{margin-top:0px;}
/* //091028 */
#idconfirm .box2{ position:relative; clear:both; width:666px; height:200px; padding:30px 0px 30px 0px; margin-bottom:30px; border:2px solid #d7d7d7;  background:url('../../img/member/bg_bx.gif') repeat-x left bottom; text-align:center;}
#idconfirm .box2 fieldset { float:left;}
#idconfirm .box2 .notice{ color:#666666; font-size:11px; position:absolute; top:-18px; right:-2px; letter-spacing:-1px;}
#idconfirm .box2 dl{ width:275px; text-align:left; overflow:hidden; margin:10px 23px auto; color:#333333; _padding-top /**/:1px; }
#idconfirm .box2 dt{ float:left;  font-weight:bold; position:relative; white-space:nowrap;  padding:10px;}
#idconfirm .box2 .pw_change1{float:left; height:30px;}
#idconfirm .box2 .pw_change1 dt,
#idconfirm .box2 .pw_change2 dt {float:left; width:103px;}
#idconfirm .box2 .pw_change1 dt img,
#idconfirm .box2 .pw_change2 dt img{margin-top:5px; margin-left:5px; }
#idconfirm .box2 .pw_change1 dt ,
#idconfirm .box2 .pw_change1 dd,
#idconfirm .box2 .pw_change2 dt ,
#idconfirm .box2 .pw_change2 dd{height:30px; border:none; padding:0; text-align:left; vertical-align:middle;  letter-spacing:-1px; }
#idconfirm .box2 .pw_change2{border-top:3px solid #ededed; border-bottom:1px solid #ededed; padding:17px 0;  text-align:center;}
#idconfirm .box2 dd{ margin:auto; padding:auto; vertical-align:middle; color:#707070; letter-spacing:-1px; line-height:26px;}
#idconfirm .box2 .pw_change_area,
#idconfirm .box2 dl.pw_change_desc {float:left;}
#idconfirm .box2 .pw_change_area{width:275px; margin-right:20px;}
#idconfirm .box2 .btn_area{padding:21px 0 0 0;}
#idconfirm .box2 dl.pw_change_desc { height:210px; color:#707070; padding-left:23px;  border-left:1px solid #ddd;}
#idconfirm .box2 dl.pw_change_desc dt{clear:left; font-size:1.0em; list-style:none; padding:0px 0px 10px 0px;}
#idconfirm .box2 dl.pw_change_desc dt img{ position:relative; left:0; top:0;}
#idconfirm .box2 dl.pw_change_desc dd{clear:left; font-size:1.0em; line-height:18px; }
#idconfirm .bx dl dd dl{border:none; margin-bottom:5px; text-align:center;}
#idconfirm .bx dl dd dl dt,
#idconfirm .bx dl dd dl dd{height:30px; border:none; padding:0; text-align:left;}
#idconfirm .bx dl dd dl dt{float:left; width:100px; font-weight:normal; color:#707070; letter-spacing:-1px;}
#idconfirm .bx dl dd dl dd{}
#idconfirm .bx dl dd dl dd input{width:150px; height:20px; background:#f8f8f8; border:1px solid #cbcbcb;}
#idconfirm #tab1 .desc{ clear:both;padding:0px 10px 10px 45px; margin-bottom:50px; line-height:24px; background:url('../../img/member/ico_caution.gif') no-repeat 17px 5px; color:#ff6c00; text-align:justify; letter-spacing:-1px;}
#idconfirm #tab1 .desc em{ font-size:90%; color:#ff6c00; font-weight:bold; }
#idconfirm .box2 .desc{ clear:both; width:100%; padding:21px 0 17px 0; text-align:center; color:#f26522; }
#idconfirm .bx .btn_area{margin-top:10px; }
#idconfirm .bx .desc{ clear:both; width:100%; padding:21px 0 17px 0; text-align:center; color:#f26522; background:url('../../img/member/line_hr670.gif') no-repeat left top; }
#idconfirm .bx .desc input{ position:relative; top:1px;}
#idconfirm .bx .desc a{ color:#004791; text-decoration:underline;}
#idconfirm .bx dl.retire{ width:314px;}
#idconfirm .bx dl.retire dd{ width:157px;}
#idconfirm .bx dl.retire dd a{ margin:0 0 0 4px;}
#idconfirm h3.tab1_1{margin:0; padding:0;}
#idconfirm h3.tab1_1 ul{width:668px; height:29px; border-bottom:1px solid #d7d7d7; }
#idconfirm h3.tab1_1 ul li.left{float:left; background:#fff url('../../img/member/tab_left.gif') no-repeat left bottom; width:8px; padding:0px 0px 1px 0px;_padding:1px 0px 1px 0px;}
#idconfirm h3.tab1_1 ul li{ float:left; _display:inline; height:29px; padding:0; margin:0;}
#idconfirm h3.tab1_1 ul li.off{ float:left; background:url('../../img/member/tab_right.gif') no-repeat right bottom; padding:0px 30px 1px 5px;}
#idconfirm h3.tab1_1 ul li.on{ float:left; background:#fff url('../../img/member/tab_middle.gif') no-repeat right bottom; padding:0px 35px 1px 15px;}
#idconfirm h3.tab1_1 ul li img{margin:8px 0 4px 0;}
#idconfirm .bx{position:relative; top:0px;}
*:first-child+html #idconfirm .bx{top:0px;}
#idconfirm #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#idconfirm #path img{padding:10px 20px;}
#idconfirm .jufont{font-weight:bold;color:#f3861a;}

#certification #content{ padding-bottom:0;}
#certification .bx{ position:relative; overflow:hidden; clear:both; width:666px; margin:0 0 50px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#certification .bx li{width:181px; _width /**/:220px; height:212px; _height /**/:262px; float:left; overflow:hidden; background:url('../../img/member/line_vr262.gif') no-repeat; position:relative; left:-1px; padding:20px 20px 30px 21px; text-align:center; letter-spacing:-1px;}
#certification #jr.bx li{ width:145px; _width /**/:165px; padding:20px 10px 30px 11px;}
#certification .bx li h3{ border-bottom:4px solid #ededed; padding:0 0 10px 0; margin:0 0 15px 0;}
#certification .bx li .desc1{ line-height:18px; color:#333333; margin:0 0 9px 0; white-space:nowrap;}
#certification .bx li .desc2{ line-height:15px; color:#666666; font-size:11px; white-space:nowrap;}

#certification #content{ padding-bottom:0;}
#certification .tab{ width:666px; position:relative; padding:23px 0 0 0; margin:0 0 50px 0;}
#certification .tab li{ display:inline;}
#certification .tab h3{ display:block; position:absolute; top:0; }
#certification .tab h3 a{ display:block; background:url('../../img/member/bu_radio_off.gif') no-repeat; padding:0 11px 0 17px;}
#certification .tab h3 a#tab1_btn{ background:url('../../img/member/bu_radio_on.gif') no-repeat;}
#certification .tab #tab1 h3{ left:0;}
#certification .tab #tab2 h3{ left:75px;}
#certification .jr .tab #tab2 h3{ left:137px;}
#certification .tab .bx{ position:relative; display:none; clear:both; width:100%; padding:29px 0 30px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#certification .tab .bx#cnt_name{ display:block;}
#certification .tab #cnt_name2_caution{ display:none !important;}
#certification .tab #cnt_ipin2_caution{ display:block !important;}
#certification .tab .bx#cnt_ipin2{ display:block;}
#certification .tab .bx .help{ position:absolute; top:-26px; right:0px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#certification .tab .bx .help2{ position:absolute; top:-24px; right:92px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#certification .tab .bx dl{ padding:0 0 30px 100px; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#certification .tab .bx dl *{ vertical-align:top;}
#certification .tab .bx dt,
#certification .tab .bx dd{ display:inline;}
#certification .tab .bx dt{ margin:0 3px 0 0;}
#certification .tab .bx dt img{ position:relative; top:6px;}
#certification .tab .bx dd{ margin:0 21px 0 0;}
#certification .tab .bx dd span{ margin:0 5px 0 4px; position:relative; top:7px; font-size:85%;}
#certification .tab .bx dl input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:100%; font-weight:bold; color:#333333;}
#certification .tab #tab1 .bx .desc{ padding:17px 10px 10px 45px; line-height:18px; background:url('../../img/member/ico_caution.gif') no-repeat 17px 18px; color:#333333; text-align:justify;}
#certification .tab #tab1 .bx .desc em{ font-size:80%; color:#ff6c00;}
#certification .tab #tab2 .bx .desc{ line-height:18px; text-align:center; padding:0 0 15px 0; margin:-1px 0 0 0;}

#certification .bx li .btn_area{ position:absolute; bottom:30px; left:0; width:222px;}
#certification #jr.bx li .btn_area{width:165px;}
#certification .bx li .btn_area a{ position:relative; left:1px;}

#certification .fr .bx li{ width:204px; _width /**/:329px; padding:20px 64px 30px 65px;}
#certification .fr .bx li .btn_area{ position:absolute; width:204px; left:64px;}

#certification .confirm_original{ overflow:visible; padding:29px 0 30px 0; margin:2px 0 0 0;}
#certification .confirm_original .help{ position:absolute; top:-19px; right:-2px; font-size:11px; text-decoration:underline; color:#004495; letter-spacing:-1px;}
#certification .confirm_original dl{ height:26px; padding:0 0 30px 178px; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#certification .confirm_original dl *{ vertical-align:top;}
#certification .confirm_original dt,
#certification .confirm_original dd{ display:block; float:left;}
#certification .confirm_original dt{ margin:0 7px 0 0;}
#certification .confirm_original dt img{ position:relative; top:6px;}
#certification .confirm_original dd{ margin:0 37px 0 0; position:relative;}
#certification .confirm_original dd strong{font-size:14px; font-weight:bold; position:relative; top:6px; color:#333333; padding:0 0 0 1px;}
#certification .confirm_original dl input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:14px; font-weight:bold; color:#333333;}
#certification .confirm_original .desc{ text-align:center; padding:20px 0 17px 0;}
#certification .cnt_footer{ height:92px;}
#certification .cnt_footer .icon{ top:20px;}
#certification .cnt_footer li{ height:20px;}
#certification .help2{ position:absolute; display:none;}
#certification .help2.on{ display:block;}
#certification .help2 .txt{ position:relative; z-index:3; border:1px solid #919191; color:#333333; letter-spacing:-1px; background:#ffffff;}
#certification .help2 .txt p{ padding:8px 14px 6px 14px; line-height:16px; font-size:11px; white-space:nowrap;}
#certification .help2 .txt p *{line-height:16px; font-size:11px; text-decoration:none !important;}
#certification .help2 .txt p strong{ color:#ff6c00; padding:0; top:0;}
#certification .help2 .txt p strong.black{ color:#333;}
#certification .help2 .txt p .ex{ color:#808080;}
#certification .left .arrow{ position:absolute; z-index:4; top:13px; left:-3px; display:block; width:4px; height:6px; background:url('../../img/member/bu_help_left.gif') no-repeat; overflow:hidden;}
#certification .help2 .shadow1{ display:block; position:absolute; z-index:2; top:1px; left:1px; background:#e3e3e3; _background:#919191; width:100%; filter:alpha(opacity=25);}
*:first-child+html #certification .help2 .shadow1{ background:#919191;}
#certification .help2 .shadow2{ display:block; position:absolute; z-index:1; top:2px; left:2px; background:#f6f6f6; _background:#919191; width:100%; filter:alpha(opacity=10);}
*:first-child+html #certification .help2 .shadow2{ background:#919191;}
#certification .h32 { height:32px;}
#certification .h32 .shadow1{ height:32px;}
#certification .h32 .shadow2{ height:32px;}
#certification .tit_certification{_zoom:1; _height:1px; position:relative;}
#certification .tit_certification .notice{position:absolute; bottom:1px; right:0;}

#personal #content{padding-bottom:0; text-align:left;}
#personal #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#personal #path img{padding:10px 20px;}
#personal .cnt_desc a{ display:block; color:#004495; font-size:11px; width:138px; letter-spacing:-1px; text-decoration:underline; margin:0 0 0 3px; position:relative; left:240px; top:-12px; padding-bottom:10px;}
#personal .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}
#personal table{clear:both; width:100%; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:0 0 20px 0; table-layout:fixed; border-collapse:collapse;}
#personal table th,
#personal table td{ border:none; color:#8b8b8b; line-height:25px; text-align:left;}
#personal table th{ background:#fdfdfd; border-top:1px solid #ededed; padding:11px 0 8px 10px; vertical-align:top; width:120px; text-align:left; letter-spacing:-1px; line-height:18px; color:#7a7a7a;}
#personal table th img{ position:relative; top:0px; left:0; _left:-11px; margin-right:5px;}
#personal table th label,
#personal table th span{ padding:0 0 0 11px; display:block; position:relative;}
#personal table th label{ background:url('../../img/member/bu_dot1.gif') no-repeat 0px 5px;}
#personal table td label{ position:relative; top:-1px; _top:-2px;}
*:first-child+html #personal table td label{ top:-2px;}
#personal table td{ border-left:1px solid #ededed; border-top:1px solid #ededed; padding:6px 0 7px 15px;}
#personal table tr.first-child th,
#personal table tr.first-child td{ border-top:none;}
#personal table .txt1{ font-weight:normal; display:block; padding:7px 0 0 0;}
#personal table .txt2{ padding:5px 0 0 0; _padding:3px 0 0 0;}
#personal table .txt3{ padding:7px 0 6px 0;}
#personal table .txt3 *{ vertical-align:bottom;}
#personal table .txt3 img{ margin:0 10px 0 0;}
#personal table .txt3 input{ position:relative; _top:1px;}

/*090612*/
#personal table .txt4{ font-weight:bold; display:block; padding:7px 0 0 0;}
#personal table .txt5{ display:block; padding:15px 0 0 0;}
#personal table .txt6{ display:block; padding:9px 0 6px 0;}
/*// 090612*/

#personal table caption{text-align:right; color:#666; font-size:0.8em}
#personal table td img{}
#personal table .mr14{ margin-right:14px;}
#personal table td .link{ font-size:11px; margin:0 0 0 1px; _margin /**/:0; color:#004495; text-decoration:underline; position:relative; top:-3px; letter-spacing:-1px;}
#personal table td table,
#personal table td table td{border:none; background:none; margin:0;}
#personal table td table td span{margin-left:5px;}
*:first-child+html #personal table td table td span{margin-left:0px;}
#personal table .mail1{ margin:0 0 5px 0;}
#personal table .optin{ border-top:1px solid #ededed; padding:10px 0 2px 0; width:484px;}
#personal table em{ color:#ff6c00; font-size:11px; display:block; padding:5px 0 7px 19px; letter-spacing:-1px;}
#personal table .naver_select{ display:none; padding:13px 18px 12px 18px; background:#f9f9f9; border:1px solid #ededed; border-bottom:none; width:446px;}
#personal table .naver_select p{ line-height:16px; color:#666666; font-size:11px; letter-spacing:-1px; margin:0 0 3px 0;}
#personal table .help_wrap{_width /**/:100%; display:block; position:relative; overflow:visible; z-index:99; }
#personal table .default_view{margin-top:7px;}
*:first-child+html #personal table .help_wrap{ z-index:99;}
#personal table .help_wrap.upw{ z-index:100;}
*:first-child+html #personal table .help_wrap.upw{ z-index:100;}
#personal table .help{ position:absolute; display:block; display:none;}
#personal table .help.on{ display:block;}
#personal table .help .txt{ position:relative; z-index:3; border:1px solid #919191; color:#333333; letter-spacing:-1px; background:#ffffff;}
#personal table .help .txt p{ padding:8px 14px 6px 14px; line-height:16px; font-size:11px; white-space:nowrap;}
#personal table .help .txt p *{line-height:16px; font-size:11px;}
#personal table .help .txt p strong{ color:#ff6c00;}
#personal table .help .txt p strong.black{ color:#333;}
#personal table .help .txt p .ex{ color:#808080;}
#personal table .help .txt p .ex2{ display:block; padding:6px 0 0 0; margin:4px 0 0 0; border-top:1px solid #e5e5e5; color:#333; font-size:11px; letter-spacing:-1px;}
#personal table .help .txt p .ex2 strong{ color:#333;}
#personal table .help .txt p .vr{ color:#e5e5e5; margin:0 2px 0 3px;}
#personal table .help .txt p .level1{ padding:0 52px 0 0; background:url('../../img/member/help/ico_pw_level1.gif') no-repeat right 4px;}
#personal table .help .txt p .level2{ padding:0 52px 0 0; color:#417c01; background:url('../../img/member/help/ico_pw_level2.gif') no-repeat right 4px;}
#personal table .help .txt p .level3{ padding:0 52px 0 0; color:#417c01; background:url('../../img/member/help/ico_pw_level3.gif') no-repeat right 4px;}
#personal table .help .txt em{ display:inline; padding:0;}
#personal table .left .arrow{ position:absolute; z-index:4; top:13px; left:-3px; display:block; width:4px; height:6px; background:url('../../img/member/bu_help_left.gif') no-repeat; overflow:hidden;}
#personal table .top .arrow{ position:absolute; z-index:4; top:-3px; left:11px; display:block; width:6px; height:4px; background:url('../../img/member/bu_help_top.gif') no-repeat; overflow:hidden;}
#personal table .bottom .arrow{ position:absolute; z-index:4; bottom:-5px; left:11px; display:block; width:7px; height:6px; background:url('../../img/member/bu_help_bottom.gif') no-repeat; overflow:hidden;}
#personal table .help .shadow1{ display:block; position:absolute; z-index:2; top:1px; left:1px; background:#e3e3e3; _background:#919191; width:100%; filter:alpha(opacity=25);}
*:first-child+html #personal table .help .shadow1{ background:#919191;}
#personal table .help .shadow2{ display:block; position:absolute; z-index:1; top:2px; left:2px; background:#f6f6f6; _background:#919191; width:100%; filter:alpha(opacity=10);}
*:first-child+html #personal table .help .shadow2{ background:#919191;}
#personal table .help_wrap .h32 { height:32px;}
#personal table .help_wrap .h32 .shadow1{ height:32px;}
#personal table .help_wrap .h32 .shadow2{ height:32px;}
#personal table .help_wrap .h48 { height:48px;}
#personal table .help_wrap .h48 .shadow1{ height:48px;}
#personal table .help_wrap .h48 .shadow2{ height:48px;}
#personal table .help_wrap .h64 { height:64px;}
#personal table .help_wrap .h64 .shadow1{ height:64px;}
#personal table .help_wrap .h64 .shadow2{ height:64px;}
#personal table .help_wrap .h64 iframe{ display:none; _display:block; width:100%; height:64px; overflow:hidden; position:absolute; left:2px; top:2px; border:none; filter:alpha(opacity=0);}
#personal table .help_wrap .h75 { height:75px;}
#personal table .help_wrap .h75 .shadow1{ height:75px;}
#personal table .help_wrap .h75 .shadow2{ height:75px;}
#personal table .overlap{ position:relative; top:1px; left:1px;}
#personal table .overlap img{ vertical-align:top;}
#personal table .btn_cmail{ display:block; float:left; clear:both; padding:0; margin:6px 0 6px 0;}
#personal table br{ clear:both;}
#personal .tab .bx{ position:relative; overflow:hidden; clear:both; width:666px; margin:0 0 50px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#personal .tab .bx li{width:181px; _width /**/:220px; height:212px; _height /**/:262px; float:left; overflow:hidden; background:url('../../img/member/line_vr262.gif') no-repeat; position:relative; left:-1px; padding:20px 20px 30px 21px; text-align:center; letter-spacing:-1px;}
#personal .tab .bx dl{ padding:30px 0 30px 100px; background:url('../../img/member/line_hr670.gif') no-repeat left bottom;}
#personal .tab .bx dt,
#personal .tab .bx dd{ display:inline;}
#personal .tab .bx dt{ margin:0 3px 0 0; width:105px;}
#personal .tab .bx dt img{ position:relative; top:3px;}
#personal .tab .bx dd{ margin:0 21px 0 0; font-size:1.1em; color:#707070; font-weight:bold;}
#personal .tab .bx dd span{ margin:0 5px 0 4px; position:relative; top:2px; font-size:85%;}
#personal .tab .bx .desc{ padding:17px 10px 10px 45px; line-height:18px; color:#707070; text-align:center; line-height:26px;}
#personal .tab .bx .desc em{ font-weight:bold;}
#personal .tab .bx .btn_area{margin-bottom:30px;}
#personal .btn_area{margin-bottom:30px;}
#personal .cnt_desc2 p{ margin:30px 0 20px 0; color:#707070;}
#personal .tab .bx2{ position:relative; overflow:hidden; clear:both; width:666px; margin:0 0 50px 0; border:2px solid #e5e5e5; background:url('../../img/member/bg_bx.gif') repeat-x left bottom;}
#personal .tab .bx2 dl{ padding:25px 45px; background:#f5f5f5;}
#personal .tab .bx2 dt,
#personal .tab .bx2 dd{ line-height:30px; color:#707070; letter-spacing:-1px;}
#personal .tab .bx2 dd em{ color:#f26522;}
#personal .tab .bx2 dt{ float:left; width:12%; font-weight:bold;}
#personal .tab .bx2 dd{ width:88%; font-size:1.0em; text-align:left;}

#personal #path2{ position:relative; background:url('../../img/member/bg_menubar.gif') repeat-x center top; overflow:hidden; width:770px; height:100px; margin:0 auto; text-align:center;}
#personal #path2 ol{ margin:0 auto; width:680px; padding:0 20px; text-align:center;}
#personal #path2 li{ float:left; width:170px;}
#personal #path2 li.bin{width:57px;}
#personal #path2 li.bin2{width:100px;}
#personal #path2 .left{ position:absolute; left:0; float:left; display:block; width:31px; height:100px; margin:0; padding:0px; background:url('../../img/member/bg_menubar_left.gif') no-repeat left;}  
#personal #path2 .right{ position:absolute; right:0; float:right; display:block; width:31px; height:100px; margin:0; padding:0px; background:url('../../img/member/bg_menubar_right.gif') no-repeat right;} 

#finish #content{ padding-bottom:0;}
#finish #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#finish #path img{padding:10px 20px;}
#finish .cnt_desc strong{ position:relative; top:1px; margin:0 1px 0 0;}
#finish .cnt_info{ height:21px;}
#finish .cnt_info .id_is{ color:#333333; float:left; position:relative; top:-2px;}
#finish .cnt_info .id_is strong{ font-size:14px; color:#ff6c00; position:relative; top:1px;}
#finish .cnt_info .id_lock{position:relative; top:-1px; float:right; color:#666666; font-size:11px; letter-spacing:-1px;}
#finish .cnt_info .lock_off{ padding:1px 0 0 15px; background:url('../../img/member/ico_id_lock_off.gif') no-repeat;}
#finish .cnt_info .lock_on{ padding:1px 0 0 13px; background:url('../../img/member/ico_id_lock_on.gif') no-repeat;}
#finish .bx{ position:relative; overflow:hidden; clear:both; width:666px; margin:0 0 20px 0; }
#finish .bx li{ position:relative; width:666px; overflow:hidden; background:url('../../img/member/line_vr199.gif') no-repeat;  text-align:left letter-spacing:-1px; }
#finish .bx li h3{ border-bottom:4px solid #ededed; padding:0 0 9px 0; margin:0 0 15px 0;}
#finish .bx ul.desc{ width:666px; line-height:18px; color:#707070; margin:0 0 9px 0; white-space:nowrap; text-align:left;}
#finish .bx ul.desc li.desc1{color:#707070; font-weight:bold;}
#finish .bx ul.desc li.desc1 span{color:#252525; font-weight:bold;}
#finish .bx ul.desc li.desc2{color:#363636;}
#finish .bx ul.desc li.desc2 span{color:#f26522;}
#finish .bx li .btn_area{ position:absolute; bottom:29px; left:0; width:222px;}
#finish .bx li .btn_area a{ position:relative; left:1px;}
#finish .cnt_footer{ margin:50px 0 0 0; height:100px; background-position:334px 0;}
#finish .cnt_footer .desc{ position:relative; top:0; left:0;}
#finish .cnt_footer .desc li{ position:absolute;}
#finish .cnt_footer .desc .s1{ top:17px; left:20px;}
#finish .cnt_footer .desc .s2{ top:40px; left:20px;}
#finish .cnt_footer .desc .s3{ top:66px; left:20px;}
#finish .cnt_footer .desc .s4{ top:17px; left:355px;}
#finish .cnt_footer .desc .s5{ top:40px; left:355px;}
#finish .cnt_footer .desc .s6{ top:66px; left:355px;}
#finish .btn_area a{ margin:0 6px 0 0; position:relative; left:3px;}

#finish .fr .bx{ padding:28px 0 27px 0; text-align:center; margin:0;}
#finish .fr .bx h3{ font:bold 14px Dotum; margin:0 0 8px 0;}
#finish .fr .bx .desc1{ line-height:18px; color:#333333; margin:0 0 15px 0;}
#finish .fr .bx .desc2{ color:#666666; font-size:11px; letter-spacing:-1px;}
#finish .fr .bx .desc2 .help{ position:relative; left:3px; color:#004495; text-decoration:underline; font-size:11px; letter-spacing:-1px;}

.bg_f0{background:#f0f0f0;}
.pwqa01{width:461px; margin:2px 0 0 -3px; padding:15px 13px 15px 14px; background:#f9f9f9; border:1px solid #f4f4f4;}
.pwqa02{width:461px; margin:4px 0 5px -3px; padding:15px 13px 15px 14px; background:#f9f9f9; border:1px solid #f4f4f4;}
.pwqa01 .title01,
.pwqa02 .title01{font-size:11px;}
.pwqa01 .pw_question{margin-top:11px;}
.pwqa01 .pw_question span{position:relative; *top:-7px; _top:-4px; font-weight:bold; color:#808080; font-family:tahoma; font-size:10px;}
.pwqa01 .pw_answer span{position:relative; *top:-3px; margin-right:1px; font-weight:bold; color:#808080; font-family:tahoma; font-size:10px;}
.pwqa01 .pw_answer input{margin-left:4px;}
.pwqa01 .self_input{margin:8px 0 15px 17px;}
.pwqa02 .alert_notice{margin:3px 0 0 18px; color:#8d8d8d; font-size:11px; letter-spacing:0; line-height:15px;}
.pwqa02 .pw_mail{margin:9px 0 0 16px;}
.pwqa02 .pw_mail *{vertical-align:middle;}
.pwqa02 .pw_mail select{position:relative; top:1px !important; margin-right:3px; *margin-right:0;}
.pwqa02 .pw_mail .mr14{position:relative; vertical-align:middle; top:0px !important;}

/* 090612 */
.phone_notice {height:17px; padding:4px 0 0 0; margin:0;}
.phone_notice em{font-size:11px; color:#ff6c00; padding:0; margin:0 0 0 -20px;}
.password_issue01 {padding:9px 0 0 0;}
.password_issue01 p {height:22px; color:#333;}
.password_issue01 p.last {height:17px;}
.password_issue01 p span {color:#999;}
/* // 090612 */

/*091015*/
#secession em{color:#ff6c00;}
#secession #content{text-align:center;}
#secession .cnt_summary{margin-bottom:35px; text-align:left;}
#secession .section{line-height:18px; color:#444444; margin:0 0 16px 0px;}
#secession .section ol{list-style:decimal; padding:10px;}
#secession .section ol li{font-weight:bold; text-align:justify; margin-bottom:23px;}
#secession .section ol li ul{margin-left:15px;}
#secession .section ol li ul li{font-weight:normal; margin-bottom:0px;}
#secession .bx{ position:relative; clear:both; width:637px; height:213px; padding:20px; margin-bottom:50px; border:1px solid #d7d7d7; text-align:center;}
#secession .bx fieldset { float:left; width:285px;}
#secession .bx dl{ width:100%; text-align:left; overflow:hidden; margin-left:23px;  margin-top:15px; auto; color:#333333; _padding-top /**/:1px; border-bottom:1px solid #d7d7d7;}
#secession .bx dt{ font-weight:bold; position:relative; white-space:nowrap;  border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:10px;}
#secession .bx dd{ margin:auto; padding:auto; vertical-align:middle; color:#707070; letter-spacing:-1px; line-height:26px;}
#secession .bx dd .txt{ text-align:left; margin:6px 0px 8px 10px;}
#secession .bx dd .txt2{ text-align:left; margin:6px 0px 8px 10px;}
#secession .bx .btn_area{margin-top:10px;}
#secession .bx dl.bx_s{width:100%; border:none; margin:0 0 5px 0; text-align:center;}
#secession .bx dl.bx_s dt,
#secession .bx dl.bx_s dd{border:none; padding:5px 0; text-align:left;}
#secession .bx dl.bx_s dt{float:left; width:78px; font-weight:normal; color:#707070; letter-spacing:-1px; margin:0; padding:5px 0 0 0;}
#secession .bx dl.bx_s dt label{padding:0 0 0 8px; }
#secession .bx dl.bx_s dd{float:left; width:120px;  padding:0 5px;}
#secession .bx dl.bx_s dd input{height:20px; background:#f8f8f8; border:1px solid #cbcbcb;}
#secession .bx dl.help{width:300px; height:148px; text-align:left; overflow:hidden; margin:15px 23px auto; color:#333333; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
*:first-child+html #secession .bx dl.help{height:153px;}
#secession .bx dl.help dd{padding:0 8px;}
#secession .bx .bx_area{margin:0 auto;}

/* 091120(sunny) */
#secession #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#secession #path img{padding:10px 20px;}
#secession .bx2{position:relative; clear:both; width:637px; height:210px; padding:20px; margin-bottom:50px; border:1px solid #d7d7d7;}
#secession .bx2 h3{background:url('../../img/member/icon_check.gif') no-repeat 0 7px; text-align:left; margin-left:20px; line-height:20px; padding-left:20px;}
#secession .bx2 fieldset{float:left; position:relative;}
#secession .bx2 dl{width:285px; text-align:left; overflow:hidden; margin-left:23px;  margin-top:15px; auto; color:#333333; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#secession .bx2 dt{font-weight:bold; position:relative; white-space:nowrap; padding:10px;}
#secession .bx2 .btn_area{padding-top:20px; text-align:center;}

#privacy legend{ display:block; padding:0 0 8px 1px; _margin:0 0 0 -7px;}
#privacy .field1{ margin:0 0 10px 0;}
#privacy .bx{ height:110px; padding:20px 18px 0 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; 
overflow:auto; scrollbar-base-color: #d9d9d9; 
scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; 
scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; 
scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}
#privacy .bx h3,
#privacy .bx h4{ font-weight:normal;}
#privacy .bx h3{ height:31px;}
#privacy .bx h4,
#privacy .bx p,
#privacy .bx li{ line-height:16px;}
#privacy .bx p,
#privacy .bx ol,
#privacy .bx ul{ margin:0 0 16px 0;}
#privacy .bx ul ul{margin-top:10px;}
#privacy .bx ul ul ul{margin-top:0;}

/*091028*/
#email #content{ padding-bottom:0;}
#email #path{width:770px; height:36px; background:url('../../img/member/bg_main_titlebar.gif') no-repeat; text-align:left; padding:0px; margin:0;}
#email #path img{padding:10px 20px;}
#email #path p.txt{float:right; padding:12px; color:#fff; font-size:11px;}
#email .cnt_desc2 p{ margin:30px 0 20px 0; color:#707070;}
#email .bx{ position:relative; overflow:hidden; clear:both; width:666px; margin:0 0 50px 0; padding:0; border:2px solid #e5e5e5;}
#email .bx ul{ padding:25px 45px; background:#f5f5f5; list-style:none;}
*:first-child+html #email .bx ul{padding:25px 45px;}
#email .bx ul li{ margin:0;padding:0; }
#email .bx dl{margin:0;padding:0;}
#email .bx dt,
#email .bx dd{line-height:30px; color:#707070; letter-spacing:-1px; margin:0;padding:0;}
#email .bx dt{ float:left; width:12%; font-weight:bold;}
#email .bx dd{ width:88%; float:left; font-size:1.0em; text-align:left;}
#email .bx dd em{ color:#f26522;}
#email .bx dd.txt_b{padding-top:50px;}
#email .bx dd.txt_b p{float:right;}
#email .bx .btn_area{ clear:both; width:100%; text-align:center;}
#email .bx .btn_area a{}

