@charset "utf-8";
/*Content Top Image */
#mainimg {background:url(../images/illust_myinfo.jpg) no-repeat top right; }
#mainimgtab {background:url(../images/illust_myinfo_tab.jpg) no-repeat top right; }
#mainimgtab table { margin:79px 0 0 22px;}
#mainbi .myinfo1 {background:url(../images/ct_myinfo.jpg) no-repeat 24px 0;}
#mainbi .myinfo2 {background:url(../images/ct_my_post.jpg) no-repeat 24px 0;}
#mainbi .myinfo3 {background:url(../images/ct_my_cash.jpg) no-repeat 24px 0;}
#mainbi .myinfo4 {background:url(../images/ct_myinfo_modify.jpg) no-repeat 24px 0;}
#mainbi .myinfo5 {background:url(../images/ct_my_sblog.jpg) no-repeat 24px 0;}
#mainbi .mediablog1 {background:url(../images/ct_mediablog1.jpg) no-repeat 24px 0;}
#mainbi .search1 {background:url(../images/ct_search1.jpg) no-repeat 24px 0;}
#mainbi .search2 {background:url(../images/ct_search2.jpg) no-repeat 24px 0;}
#mainbi .customer1 {background:url(../images/ct_customer1.jpg) no-repeat 24px 0;}
#mainbi .customer2 {background:url(../images/ct_customer2.jpg) no-repeat 24px 0;}
#mainbi .customer3 {background:url(../images/ct_customer3.jpg) no-repeat 24px 0;}
#mainbi .customer4 {background:url(../images/ct_customer4.jpg) no-repeat 24px 0;}
#mainbi .customer5 {background:url(../images/ct_customer5.jpg) no-repeat 24px 0;}
#mainbi .customer6 {background:url(../images/ct_customer6.jpg) no-repeat 24px 0;}
#mainbi .customer7 {background:url(../images/ct_customer7.jpg) no-repeat 24px 0;}
#mainbi .customer8 {background:url(../images/ct_customer8.jpg) no-repeat 24px 0;}
#mainbi .join1 {background:url(../images/ct_join1.jpg) no-repeat 24px 0;}
#mainbi .join2 {background:url(../images/ct_join2.jpg) no-repeat 24px 0;}
#mainbi .join3 {background:url(../images/ct_join3.jpg) no-repeat 24px 0;}
#mainbi .newsrss {background:url(../images/ct_newsrss.jpg) no-repeat 24px 0;}
#mainbi .blognewsrss {background:url(../images/ct_blognewsrss.jpg) no-repeat 24px 0;}

/*Blogpay*/
.blogpay {clear:both; overflow:hidden; width:100%; margin-bottom:22px;}
.blogpay dt {float:left; width:69px; padding-top:8px; color:#333333; font:bold 12px , dotum;}
.blogpay dd {position:relative; float:left; width:465px;}
.blogpay dd .tbl_blogpay {width:100%; border:1px solid #E5E5E5; border-collapse:collapse;}
.blogpay dd .tbl_blogpay caption {display:none;}
.blogpay dd .tbl_blogpay tr {border:none;}
.blogpay dd .tbl_blogpay thead th {padding:6px 0 3px 0; border:1px solid #E5E5E5; background-color:#F6F6F6; color:#666666; font:normal 12px , dotum; text-align:center;}
.blogpay dd .tbl_blogpay thead th em {padding-right:12px; background:url(images/ico_buy_info.gif) no-repeat right top; color:#888888; font-style:normal; letter-spacing:0px;}
.blogpay dd .tbl_blogpay tbody td {padding:6px 0 4px 0; border:1px solid #E5E5E5; color:#888888; text-align:center;}
.blogpay dd .tbl_blogpay tbody tr.count td {color:#666666;}
.blogpay dd .btn_prev {position:absolute; left:0; top:0;}
.blogpay dd .btn_next {position:absolute; right:0; _right:-1px; top:0;}
.blogpay dd .btn_next img {vertical-align:top;}
.blogpay dd.expend {width:429px; _width:465px; padding:0 18px;}

.blogpay2 {clear:both; overflow:hidden; width:100%; margin-bottom:10px;}
.blogpay2 dt {float:left; width:87px; _width:110px; padding:7px 0 0 23px; color:#333333; font:bold 12px , dotum;}
.blogpay2 dd { position:relative; float:left; width:100%; }
.blogpay2 dd .tbl_blogpay {width:662px; border:1px solid #E5E5E5; border-collapse:collapse; margin:22px 0 0 0;}
.blogpay2 dd .tbl_blogpay caption {display:none;}
.blogpay2 dd .tbl_blogpay tr {border:none; background-color:#Ffffff;}
.blogpay2 dd .tbl_blogpay tr .bold {border:none; background-color:#F6F6F6; border:1px solid #E5E5E5}
.blogpay2 dd .tbl_blogpay thead th { padding:4px 0 3px 0; border:1px solid #E5E5E5; background-color:#Ffffff; color:#666666; font:normal 12px , dotum;}
.blogpay2 dd .tbl_blogpay thead th em {padding-right:12px; background:url(images/ico_buy_info.gif) no-repeat right top; color:#888888; font-style:normal; letter-spacing:0px;}
.blogpay2 dd .tbl_blogpay thead th strong em {color:#666666; }
.blogpay2 dd .tbl_blogpay tbody td {padding:6px 0 4px 40px; border:1px solid #E5E5E5; color:#888888;}
.blogpay2 dd .tbl_blogpay tbody tr.count td .bold{ background-color:#F6F6F6; border-top:2px solid }
.blogpay2 dd .tbl_blogpay tbody tr.count td {color:#666666;}
.blogpay2 dd .tbl_blogpay tbody tr.count td strong {color:#666666;}
.blogpay2 dd .btn_prev {position:absolute; left:0; top:0;}
.blogpay2 dd .btn_next {position:absolute; right:0; top:0;}
.blogpay2 dd .btn_next img {vertical-align:top;}
.blogpay2 dd.expend { width:662px; padding:0 0; }

/*LOGIN BOX*/
#login
#login .login_box { clear:both; width:628px;  border:none; }
#login .main_box01 {clear:both; width:336px; height:293; _height:290; border:1px solid #EAEAEA; background:url(../images/bg_login_form.gif) repeat-x; margin:0;}
#login .main_box01 .loginform {position:absolute; left:78px; top:82px; width:200px; text-align:left;}
#login .main_box01 .searchform {position:absolute; left:30px; top:158px; text-align:left; width:280px; text-align:center;}
#login .main_box01 .searchform  tr td.padl { padding-top:10px;}
#login .main_box01 h1{ position:absolute; left:37px; top:28px; width:47; height: 17px; }
#login .banner_box02 { position:absolute; left:336px; top:4px; height:284px; border:5px solid #cbcbcb; }
#login .main_box03 {clear:both; width:680px; margin:0;}
#login .main_s_box {width:324px;}
#login .main_s_box02 { margin-left:8px; width:324px;}
#login .main_s_box03 { width:663; margin:5px 0 20px 8px; }
#login .main_s_box03 img{ padding:0px 0 0 0;}
#login .main_s_box04 { width:663; margin:5px 0 20px 2px; }
#login .main_s_box04 img{ padding:0px 0 0 0;}
#login .main_warp {clear:both; width:660px; margin:5px 0 0 0px; height:10px; }
#login.main_num {clear:both; width:440px; margin:5px 0 0 110px; }
#login.main_login { width:628;}

/* õϱ */
.recomend {position:relative; height:73px; left:40px; top:0px; width:57px;}
.recomend2 {position:relative; float:right; height:73px; margin:0 20px 0 0; top:0px; width:57px;}




/* BOX */
.search_box { background-color:#fff; clear:both; width:670px; _width:690px; border:5px solid #E0E0E0; }
.list_box { background-color:#fff; clear:both; width:700px; _width:710px; border:5px solid #E0E0E0; }
.main_box { background-color:#fff; clear:both; width:680px; _width:690px; border:5px solid #E0E0E0; }
.main_boxe {clear:both; width:680px; margin:0px 0 0 0;}
.main_box02 {background-color:#fff; clear:both; width:680px; margin:15px 0 0 0;}
.main_box03 {background-color:#fff;clear:both; width:680px; margin:0;}
.main_s_box {width:324px;}
.main_s_box02 { margin-left:8px; width:324px;}
.main_s_box03 { width:663; margin:5px 0 20px 8px; }
.main_s_box03 img{ padding:0px 0 0 0;}
.main_s_box04 { width:663; margin:5px 0 20px 2px; }
.main_s_box04 img{ padding:0px 0 0 0;}
.main_s_box05 { width:633; margin:5px 0 20px 22px; }
.main_s_boxucc { width:690px; margin:0px 0 0px 0px; 


/* opinion */
.opinionform {clear:both; width:650px; margin:15px 0 0 13px;}
.opinionform .opiniontit {width:650px; margin-top:10px;}
.opinionform .opiniontit img.tit1 {float:left}
.opinionform .opiniontit img.tit2 {float:right; margin-right:15px;}
.opinionform .onlineopinion {border-bottom:1px solid #ee502d; border-top:1px solid #ee502d; width:635px; margin-top:0px}
.opinionform .onlineopinion dl {margin-top:0px}
.opinionform .onlineopinion dl dt {float:left; width:70px; margin-bottom:2px;}
.opinionform .onlineopinion dl dd {margin-bottom:2px}
.opinionform .onlineopinion dl dt {he\ight:30px}
.opinionform .onlineopinion dl dd {float:left; width:500px;}
.opinionform .onlineopinion dl dd {he\ight:30px}
.opinionform .onlineopinion dl dt.subject img{margin:10px 0 0 0}
.opinionform .onlineopinion dl dt.subject img.middle{margin:73px 0 0 0}
.opinionform .onlineopinion dl dd div.explain {font-size:11px; color:#707070; line-height:1.5; margin:5px 0}
.opinionform .personalinfoarea {height:42px; border-top:1px solid #C9C9C9}
.opinionform .personalinfoarea .personalinfo {width:400px; margin:12px 0 0 100px;}
.opinionform .boardbtnarea {width:715px; text-align:right; margin-top:10px; margin-bottom:20px}


.maininfo_tit {clear:both; padding:0 0 0 7px; font-size:14px; font-weight:bold; color:#333;}
.maininfo_tit02 {clear:both; padding:4px 0 0 7px; font-size:14px; font-weight:bold; color:#333;}
.maininfo_tit span a {float:right; margin:6px 8px 0 0; }
.maininfo_tit02 span a {float:right; margin:2px 8px 0 0; }
.main_tb01 {background-color:#E5E5E5;}
.main_tb02 {padding:0 0 0 13px; background-color:#F3F3F3; color:#333; vertical-align:top; padding-top:6px; line-height:20px;}
.main_tb03 { text-align:left; padding:3px 13px 0 13px;}
.main_tb04 { text-align:right; padding:0 13px 0 0;}
.main_tb04 {height:1px; border-left:4px solid #FFF; background:url(../images/dot07.gif) repeat-x;}
.main_tb05 {background:url(../images/dot_y01.gif) right repeat-y;}
.main_tb06 {padding:0 6px 0 0; text-align:right;}
.main_h4 {margin:0; padding:0 0 3px 20px; background:url(../images/bu_arw03.gif) 9px 2px no-repeat;}
.main_h4 a {float:right; margin:0 8px 0 0; }
.main_h4 span a {float:right; position:absolute; top:336px; left:600px;}
.main_graph {width:306; height:10px; padding:2px; background:url(../images/graph_bg.gif) no-repeat;}
.main_graph_bar {height:6px; background:url(../images/graph.gif) repeat-x;}
.main_agree {padding:8px 0 7px 17px; border-top:2px solid #E5E5E5;}
.main_agree_box {width:336px; height:32px; padding:6px 0 0 0; background:url(../images/main_box.gif) no-repeat; text-align:center;}
.main_list {width:336px; padding:9px 0 0 0; border-top:2px solid #E5E5E5;}
.main_list li {padding:2px 0 2px 0;}
.main_scroll {widht:200px;height:85px;overflow:auto; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#E6E6E6; scrollbar-3dlight-color:#E6E6E6; scrollbar-arrow-color:#B9B9B9; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#FFFFFF;}

/* TABLE μӼ */
.line_gray1 { background-color:#CCC; height:1px;}
.line_gray {background:url(../images/btn_line.gif) repeat:none; height:1px;}

/* LOGIN ̺ */
table.login_tbl { width:628px;}
table.login_tbl tr th { background:url(../images/bg_login_th.gif) repeat-x; padding:0; margin:0; height:4px; }
table.login_tbl tr td { vertical-align:top; text-align:center; height:26px; color:#707070;} 
table.login_tbl tr td.title { text-align:left; border:none; }
table.login_tbl tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.login_tbl .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.login_tbl .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.login_tbl tr td.line { height:1px; background-color:#cfcfcf }
table.login_tbl tr td.lineb { height:1px; background-color:#CCC }
table.login_tbl tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.login_tbl tr td.btn_arear{ height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:right;}
table.login_tbl tr td.btn_area1 { height:60px; background-image:url(../images/bg_login_bot.gif) repeat-x; padding:0; vertical-align:top; text-align:left;}
table.login_tbl tr td.btn_area2 { height:60px; background-image:url(../images/bg_login_bot2.gif) repeat-x; padding:0; vertical-align:top; text-align:left;}
table.login_tbl tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.login_tbl tr td a:link { color:#707070; text-decoration:none }
table.login_tbl tr td a:visited { color:#707070; text-decoration:none }
table.login_tbl tr td a:active { color:#707070; text-decoration:none }
table.login_tbl tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}

/* TABLE BOARDLIST */

table.board_list { background:url(../images/bg_tableout.gif) repeat-y; width:660px; margin-top:10px 0 0 10px;}
table.board_list th { background:url(../images/bg_tabletop.gif); padding:6px 0 0 0; vertical-align:middle; height:30px; text-align:center;  border-bottom:1px solid #ff6137; border-collapse: collapse;  }
table.board_list tr td {padding-top:5px; text-align:center; height:27px; color:#707070; b
}
table.board_list tr td.titlec { text-align:center; border:none; }
table.board_list tr td.title { text-align:left; border:none; }
table.board_list tr td.line { height:3px }
table.board_list tr td.line_last { height:9px; border:none; }
table.board_list tr td a:link { color:#707070; text-decoration:none }
table.board_list tr td a:visited { color:#707070; text-decoration:none }
table.board_list tr td a:active { color:#707070; text-decoration:none }
table.board_list tr td a:hover { color:#ff7800; text-decoration:none }

table.board_rss { background:url(../images/bg_tableout633.gif) repeat-y; width:633px; margin-top:10px 0 0 10px;}
table.board_rss th { background:url(../images/bg_rss_top.gif); padding:0px 0 0 0; vertical-align:middle; height:30px;  border-collapse: collapse;  }
table.board_rss tr td {padding-top:5px; text-align:center; height:27px; color:#707070; b
}
table.board_rss tr td.titlec { text-align:center; border:none; }
table.board_rss tr td.title { text-align:left; padding-left:15px; border:none; }
table.board_rss tr td.line { height:3px }
table.board_rss tr td.line_last { height:9px; border:none; }
table.board_rss tr td a:link { color:#707070; text-decoration:none }
table.board_rss tr td a:visited { color:#707070; text-decoration:none }
table.board_rss tr td a:active { color:#707070; text-decoration:none }
table.board_rss tr td a:hover { color:#ff7800; text-decoration:none }

/* TABLE BOARDLIST2 */

table.board_list2 { width:630px; margin:7px 0 0 19px; }
table.board_list2 th { background-color:#fff; padding:0px 0 0 0; vertical-align:middle; height:30px; text-align:center; border:2px solid #ff6137; border-left:none; border-right:none; }
table.board_list2 tr td {padding-top:5px; text-align:center; height:27px; color:#707070;} 
table.board_list2 tr td.title { text-align:left; border:none; }
table.board_list2 tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.board_list2 .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.board_list2 .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.board_list2 tr td.line { height:1px; background-color:#cfcfcf }
table.board_list2 tr td.lineb { height:1px; background-color:#CCC }
table.board_list2 tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.board_list2 tr td.btn_area { height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:right;}
table.board_list2 tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.board_list2 tr td a:link { color:#707070; text-decoration:none }
table.board_list2 tr td a:visited { color:#707070; text-decoration:none }
table.board_list2 tr td a:active { color:#707070; text-decoration:none }
table.board_list2 tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}
.notable{ vertical-align:top; border-collapse:collapse; margin:0px; padding:0px; border-spacing:0px; border:0px solid;}
table tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}




/* TABLE mission */
table .mission {width:640px; margin:0 0 0 6px;}
table .mission tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table .mission tr td a:hover tr { color:#ff7800;  text-decoration:underline;}
table .mission a:hover tr { background-color: #FFCC99; }

table.missionbox { width:660px; margin:7px 0 0 1px; }
table.missionbox th { background-color:#fff; padding:4px 0 0 0; vertical-align:middle; height:30px; text-align:center; border:2px solid #ff6137; border-left:none; border-right:none; }
table.missionbox th.title { background-color:#fff; padding:2px 0 0 0; vertical-align:middle; height:30px; text-align:left; border:2px solid #ff6137; border-left:none; border-right:none}
table.missionbox tr td {padding-top:5px; text-align:center; height:27px; color:#707070;} 
table.missionbox tr td.title { text-align:left;}
table.missionbox tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.missionbox .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.missionbox .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.missionbox tr td.line { height:1px; background-color:#cfcfcf }
table.missionbox tr td.lineb { height:1px; background-color:#CCC }
table.missionbox tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.missionbox tr td.btn_area { height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:right;}
table.missionbox tr td.btn_areac { height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:center;}
table.missionbox tr td.btn_areal { height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:center;}
table.missionbox tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.missionbox tr td a:link { color:#707070; text-decoration:none }
table.missionbox tr td a:visited { color:#707070; text-decoration:none }
table.missionbox tr td a:active { color:#707070; text-decoration:none }
table.missionbox tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}

/* TABLE faq */
table.board_faq { width:630px; margin:0px 0 0 19px; }
table.board_faq th { background-color:#fff; padding:0px 0 0 0; vertical-align:middle; height:30px; text-align:center; border:2px solid #ff6137; border-left:none; border-right:none; }
table.board_faq tr td {padding-top:5px; text-align:center; height:27px; color:#707070;} 
table.board_faq tr td.title { text-align:left; border:none; }
table.board_faq tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.board_faq .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.board_faq .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.board_faq tr td.line { height:1px; background-color:#cfcfcf }
table.board_faq tr td.lineb { height:1px; background-color:#CCC }
table.board_faq tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.board_faq tr td.btn_arear{ height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:right;}
table.board_faq tr td.btn_areal { height:27px; padding:3px 5px 0 7px; vertical-align:top; background-color:#fff; text-align:left;}
table.board_faq tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.board_faq tr td a:link { color:#707070; text-decoration:none }
table.board_faq tr td a:visited { color:#707070; text-decoration:none }
table.board_faq tr td a:active { color:#707070; text-decoration:none }
table.board_faq tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}

table.news_list { width:630px; margin:10px 0 0 0px; }
table.news_list th { background-color:#fff; padding:3px 0 0 0; vertical-align:middle; height:30px; text-align:center; border:2px solid #ff6137; border-left:none; border-right:none; }
table.news_list tr td {padding-top:5px; text-align:center; height:27px; color:#707070;}
table.news_list tr td.on {padding-top:5px; text-align:center; height:27px; color:#ff7800; background-color:#F7F7F7;}
table.news_list tr td.title { text-align:left; border:none; }
table.news_list tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.news_list .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.news_list .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.news_list tr td.line { height:1px; background-color:#cfcfcf }
table.news_list tr td.lineb { height:1px; background-color:#CCC }
table.news_list tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.news_list tr td.btn_arear{ height:32px; padding:10px 5px 0 0; vertical-align:middle; background-color:#fff; text-align:right;}
table.news_list tr td.btn_areal { height:32px; padding:10px 5px 0 7px; vertical-align:middle; background-color:#fff; text-align:left;}
table.news_list tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.news_list tr td a:link { color:#707070; text-decoration:none }
table.news_list tr td a:visited { color:#707070; text-decoration:none }
table.news_list tr td a:active { color:#707070; text-decoration:none }
table.news_list tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}

table.policy { width:630px; margin:7px 0 0 19px; }
table.policy th { background-color:#fff; padding:0px 0 0 0; vertical-align:middle; height:30px; text-align:center; border:2px solid #ff6137; border-left:none; border-right:none; }
table.policy tr td {padding-top:5px; text-align:center; height:27px; color:#707070;} 
table.policy tr td.title { text-align:left; border:none; padding:20px 10px; font-size:12px; color:#333; letter-spacing:-0.08em; }
table.policy tr td.title p {padding-left:15px;}
table.policy tr td.title ul li {padding-left:8px;}
table.policy tr td.title h2 {  }
table.policy tr td.content { text-align:left; border:none; padding:20px 10px; }
table.policy tr td.view { text-align:left; vertical-align:top; border:none; padding:0 10px 30px 10px; font-size:12px; color:#555555; letter-spacing:-0.08em; }
table.policy .numberpage { float:left;display:block;  width:10px; padding:10px 0; vertical-align:top; cursor:pointer}
table.policy .img { float:left;display:block; padding:10px 0; vertical-align:top; cursor:pointer}
table.policy tr td.line { height:1px; background-color:#cfcfcf }
table.policy tr td.lineb { height:1px; background-color:#CCC }
table.policy tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}
table.policy tr td.btn_area { height:27px; padding:3px 5px 0 0; vertical-align:top; background-color:#fff; text-align:right;}
table.policy tr td.line_last { height:2px; background-color:#cfcfcf}
table.activity {font-size:12px; font-weight:bold; color:#ff7800; text-decoration:underline;}
table.policy tr td a:link { color:#707070; text-decoration:none }
table.policy tr td a:visited { color:#707070; text-decoration:none }
table.policy tr td a:active { color:#707070; text-decoration:none }
table.policy tr td a:hover {font-size:12px;  color:#ff7800;  text-decoration:underline;}
.notable{ vertical-align:top; border-collapse:collapse; margin:0px; padding:0px; border-spacing:0px; border:0px solid;}
table tr td.line_dot { height:1px; background:url(../images/line_dotgray.gif) repeat-x;}

/*manage*/
#manage { background-color:#CCC; width:200px; }
#manage .cnt_desc .first-child{ margin:5 0 6px 0;}
#manage .cnt_desc a{ color:#004790; font-size:11px; letter-spacing:-1px; text-decoration:underline; margin:0 0 0 3px;}
#manage .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}
#manage table{
	clear:both;
	border:2px solid #e5e5e5;
	margin:0px 0px 0px 0px;
	border-left:none;
	border-right:none;
	width:220px;
}
#manage table th,
#manage table td{ border:none; color:#333333; padding:2px 0 0 2px;}
#manage table td div.fileinputs {position:absolute; top:145px; left:0px;}
#manage table td div.fakefile {position:absolute; top:0px; left: 0px;z-index:1;}

#manage table td input.file {position:relative; top;510px; left:130px; width:10; text-align:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2;}
#manage table th{ background:#f9f9f9; height:40px; border-top:1px solid #ededed; vertical-align:top; text-align:left; letter-spacing:-1px; line-height:18px;}
#manage table th img{}
#manage table th label,
#manage table th span{  position:relative;}
#manage table td{ background-color:#FFF; height:28px; border-left:none; border-top:1px solid #ededed; padding:5px 0 2px 4px; vertical-align:top;}
#manage table td img{padding:8px 0 2px 4px; vertical-align:top;}
#manage table tr.first-child th,
#manage table tr.first-child td{ border-top:none;}
#manage tr td a:link { color:#707070; text-decoration:none; }
#manage tr td a:visited { color:#707070; text-decoration:none ;}
#manage tr td a:active { color:#ff7800; text-decoration:none; }
#manage tr td a:hover { color:#ff7800; text-decoration:none; }
#manage .help{ padding:0px} 
#manage .help .txt{ position:relative; z-index:3; border:2px solid #919191; color:#333333; letter-spacing:-1px; background:#CCC;}
#manage .help .shadow2{ display:block; position:absolute; z-index:1; top:2px; left:2px; background:#f6f6f6; _background:#919191; width:100%; filter:alpha(opacity=10);}


/* TABLE apply */
#apply { background-color:#CCC; width:400px; }
#apply .cnt_desc .first-child{ margin:5 0 6px 0;}
#apply .cnt_desc a{ color:#004790; font-size:11px; letter-spacing:-1px; text-decoration:underline; margin:0 0 0 3px;}
#apply .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}
#apply table{ clear:both; border:2px solid #e5e5e5; margin:0px 0px 0px 0px; border-left:none; border-right:none; width:400px;}
#apply table th,
#apply table td{ border:none; color:#333333; padding:2px 0 0 2px;}
#apply table th{ background:#f9f9f9; height:40px; border-top:1px solid #ededed; vertical-align:top; text-align:left; letter-spacing:-1px; line-height:18px;}
#apply table th img{}
#apply table th label,
#apply table th span{  position:relative;}
#apply table td{ background-color:#FFF; height:28px; border-left:none; border-top:1px solid #ededed; padding:5px 0 2px 4px; vertical-align:top;}
#apply table td img{padding:8px 0 2px 4px; vertical-align:top;}
#apply table tr.first-child th,
#apply table tr.first-child td{ border-top:none;}
#apply table tr td a:link { color:#707070; text-decoration:none; }
#apply table tr td a:visited { color:#707070; text-decoration:none ;}
#apply table tr td a:active { color:#707070; text-decoration:none; }
#apply table tr td a:hover { color:#ff7800; text-decoration:none; }
#apply table .txt1{ font-weight:normal; display:block; padding:7px 0 0 0;}
#apply table .txt2{ padding:5px 0 0 0; _padding:3px 0 0 0;}
#apply table .txt3{ padding:7px 0 6px 0;}
#apply table .txt3 *{ vertical-align:bottom;}
#apply table .txt3 img{ margin:0 10px 0 0;}
#apply table .txt3 input{ position:relative; _top:1px;}
#apply table .input_text{ border:1px solid #cccccc; padding:3px 0 3px 5px; _height /**/:23px;}
#apply table .w110{ width:103px;}
#apply table .w130{ margin:0 0 0 15px; width:123px;}
#apply table .w154{ width:147px;}
#apply table .w157{ width:150px;}
#apply table .w286{ width:279px;}
#apply table .w431{ width:423px;}
#apply table .w88{ width:81px;}
#apply table .w138{ width:131px;}
#apply table .input_radio{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#apply table .input_check{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#apply table td label{ position:relative; top:3px; _top:3px;}
*:first-child+html #apply table td label{ top:-2px;}
#apply table .mr14{ margin-right:14px;}
#apply table td .link{ font-size:11px; margin:0 0 0 1px; _margin /**/:0; color:#004790; text-decoration:underline; position:relative; top:-3px; letter-spacing:-1px;}
#apply table .mail1{ margin:0 0 5px 0;}
#apply table .optin{ border-top:1px solid #ededed; padding:10px 0 2px 0; width:484px;}
#apply table em{ color:#ff6c00; font-size:11px; display:block; padding:5px 0 7px 19px; letter-spacing:-1px;}
#apply table .help_wrap{_width /**/:100%; display:block; position:relative; overflow:visible; z-index:99; }
#apply table .default_view{margin-top:7px;}
*:first-child+html #apply table .help_wrap{ z-index:99;}
#apply table .help_wrap.upw{ z-index:100;}
*:first-child+html #apply table .help_wrap.upw{ z-index:100;}
#apply .help{ padding:0px} 
#apply .help.on{ display:block;}
#apply .help .txt{ position:relative; z-index:3; border:2px solid #919191; color:#333333; letter-spacing:-1px; background:#CCC;}
#apply .help .test{ position:relative; z-index:3; border:2px solid #919191; color:#333333; max-width:100px;}
#apply .help .txt p{ padding:8px 14px 6px 14px; line-height:16px; font-size:11px; white-space:nowrap;}
#apply .help .txt p *{line-height:16px; font-size:11px;}
#apply .help .txt p strong{ color:#ff6c00;}
#apply .help .txt p strong.black{ color:#333;}
#apply .help .txt p .ex{ color:#808080;}
#apply .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;}
#apply .help .txt p .ex2 strong{ color:#333;}
#apply .help .txt p .vr{ color:#e5e5e5; margin:0 2px 0 3px;}
#apply .help .txt p .level1{ padding:0 52px 0 0; background:url(/images/help/ico_pw_level1.gif) no-repeat right 4px;}
#apply .help .txt p .level2{ padding:0 52px 0 0; color:#417c01; background:url(/images/help/ico_pw_level2.gif) no-repeat right 4px;}
#apply .help .txt p .level3{ padding:0 52px 0 0; color:#417c01; background:url(/images/help/ico_pw_level3.gif) no-repeat right 4px;}
#apply .help .txt em{ display:inline; padding:0;}
#apply .left .arrow{ position:absolute; z-index:4; top:13px; left:-3px; display:block; width:4px; height:6px; background:url(/images/join2/bu_help_left.gif) no-repeat; overflow:hidden;}
#apply .top .arrow{ position:absolute; z-index:4; top:-3px; left:11px; display:block; width:6px; height:4px; background:url(/images/join2/bu_help_top.gif) no-repeat; overflow:hidden;}
#apply .bottom .arrow{ position:absolute; z-index:4; bottom:-5px; left:11px; display:block; width:7px; height:6px; background:url(/images/join2/bu_help_bottom.gif) no-repeat; overflow:hidden;}
#apply .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 #apply table .help .shadow1{ background:#919191;}
#apply .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 #apply table .help .shadow2{ background:#919191;}
#apply table .help_wrap .h32 { height:32px;}
#apply table .help_wrap .h32 .shadow1{ height:32px;}
#apply table .help_wrap .h32 .shadow2{ height:32px;}
#apply table .help_wrap .h48 { height:48px;}
#apply table .help_wrap .h48 .shadow1{ height:48px;}
#apply table .help_wrap .h48 .shadow2{ height:48px;}
#apply table .help_wrap .h64 { height:64px;}
#apply table .help_wrap .h64 .shadow1{ height:64px;}
#apply table .help_wrap .h64 .shadow2{ height:64px;}
#apply 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);}
#apply table .help_wrap .h75 { height:75px;}
#apply table .help_wrap .h75 .shadow1{ height:75px;}
#apply table .help_wrap .h75 .shadow2{ height:75px;}
#apply table .overlap{ position:relative; top:1px; left:1px;}
#apply table .overlap img{ vertical-align:top;}
#apply table .btn_cmail{ display:block; float:left; clear:both; padding:0; margin:6px 0 6px 0;}
#apply table br{ clear:both;}


table.item td.name {text-align:center; padding-top:12px; }
table.item td.name02 {text-align:center; padding-top:5px; }
table.item td.exp {font-size:11px; color:#888; text-align:center; padding-top:5px; }
table.item td.exp02 {font-size:11px; color:#888; text-align:center; padding-top:2px; }
table.item td.txt {font-size:11px; color:#888; text-align:center; padding-top:5px; }
table.item td.btn {font-size:11px; color:#888; text-align:center; padding:5px 0; }
table.item td.btn img {vertical-align:top;}




/* ¡ */
.page_box { height:27; clear:both; width:680px; margin:27px 0 0 0;}
.page_box .pgnum {width:680px; height:27; padding:0px 0}
.page_box .pgnum .pagenum {padding:10px 0;}
.page_box .pgnum .pagenum .activity {font-size:11px; font-weight:bold; color:#1A9C9E; text-decoration:underline;}
.pagenum .numberpage img {margin-top:3px}
.page_box .pgnum .pagenum a:link {float:left; font-size:11px; color:#999999; text-decoration:none}
.page_box .pgnum .pagenum a:visited {float:left; font-size:11px; color:#999999; text-decoration:none}
.page_box .pgnum .pagenum a:active {float:left; font-size:11px; color:#999999; text-decoration:none}
.page_box .pgnum .pagenum a:hover {float:left; font-size:11px; font-weight:bold; color:#1A9C9E; text-decoration:underline;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; }/*  ie-mac \*/ *html .clearfix {height: 1%;} .clearfix {display: block;}/* ie-mac */
.floatleft {float:left; display:inline;}
.floatright {float:right; display:inline;}
.inline {display:inline;}

.textl {text-align:left;}
.textc {text-align:center; margin:0 auto;}
.textcenter {text-align:center;}
.textr {text-align:right;}
.vert {vertical-align:top;}
.verm {vertical-align:middle}
.verb {vertical-align:bottom;}





/* Common */
.list_header{ width:670px; margin-left:10px; border-bottom:3px solid #ff6204; clear:both; height:30px; position:relative; _top:-2px;}
.list_header h2{ margin-left:0px; height:21px; float:left; clear:both; padding:0 1px; position:relative; top:3px; _top:3px;}

.cnt_header{ width:630px; margin:30 0 0 28px; border-bottom:3px solid #e5e5e5; clear:both; height:16px; position:relative; _top:-2px;}
.cnt_header h2{ margin-left:0px; height:21px; float:left; clear:both; border-bottom:3px solid #4d4d4d; padding:0 1px; position:relative; _top:3px;}
.cnt_header h2 img{ display:block;}
.cnt_header2{ width:633px; margin:0 0 10px 0; border-bottom:3px solid #e5e5e5; clear:both; height:16px; position:relative; top:-2px; _top:-2px;}
.cnt_header2 h2{ margin-left:0px; height:21px; float:left; clear:both; border-bottom:3px solid #4d4d4d; padding:0 1px; position:relative; top:-4px; _top:3px;}
.cnt_header2 h2 img{ display:block;}
.cnt_header2 h3{ margin-left:8px; height:21px; float:left; display:inline;  padding:0 1px; position:relative; top:-4px; _top:3px;}
.cnt_header2 h3 img{ display:block;}
.cnt_mediablog{ width:630px; margin-left:12px; border-bottom:3px solid #e5e5e5; clear:both; height:16px; position:relative; _top:-2px;}
.cnt_mediablog h2{ margin-left:0px; height:21px; float:left; clear:both; border-bottom:3px solid #4d4d4d; padding:0 1px; position:relative; top:-3px; _top:3px;}
.cnt_mediablog h2 img{ display:block;}
.cnt_intro{ padding:0px 0px 30px 0px; }
.cnt_desc{ padding:9px 10px 38px 20px; }
.cnt_name{ padding:20px 10px 30px 100px; }
.cnt_name table.searchpw { height:45px; }
.cnt_name table tr td img { margin-top:4px; }
.cnt_desc *{ vertical-align:top;}
.btn_area{ text-align:center; margin:13px 0 10px 0;}
.btn_area * { vertical-align:bottom;}
.btn_area input{ border:none; margin:0 1px 0 0;}
.cnt_footer{ border-top:1px solid #e5e5e5; height:51px; position:relative; background:url(/images/join2/line_vr10_e5.gif) no-repeat 74px 0;}
.cnt_footer .icon{ position:absolute; top:9px; left:20px;}
.cnt_footer .desc{ position:absolute; top:20px; left:95px;}
.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:#004790; background:url(/images/join2/bu_arrow1.gif) no-repeat 0 6px; line-height:19px;}
.caution .help{ position:absolute; right:-2px; bottom:2px; text-decoration:underline; color:#004790; 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:#004790; 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;}



#realname #content{ text-align:center; padding-bottom:10;  }
#realname .tab{ width:666px; position:relative; padding:23px 0 50px 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(/images/join2/bu_radio_off.gif) no-repeat; padding:0 11px 0 17px;}
#realname .tab h3 a#tab1_btn{ background:url(/images/join2/bu_radio_on.gif) no-repeat;}
#realname .tab #tab1 h3{ left:0;}
#realname .tab #tab2 h3{ left:75px;}
#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(../../images/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:#004790; letter-spacing:-1px;}
#realname .tab .bx .help2{ position:absolute; top:-24px; right:92px; font-size:11px; text-decoration:underline; color:#004790; letter-spacing:-1px;}
#realname .tab .bx dl{ padding:0 0 30px 0px; background:url(../../images/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:13px;}
#realname .tab .bx dl input{ width:96px; padding:3px 0 2px 5px; border:3px solid #cccccc; font-size:14px; font-weight:bold; color:#333333;}
#realname .tab #tab1 .bx .desc{ padding:20px 20px 15px 20px; line-height:18px; background:url(/images/join2/ico_caution.gif) no-repeat 17px 18px; color:#333333; text-align:justify;}
#realname .tab #tab1 .bx .desc em{ font-size:11px; 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:157px;}
#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:20px 20px 15px 46px; line-height:18px; margin:0; background:url(/images/join2/ico_caution.gif) no-repeat 17px 18px; color:#333333; text-align:justify;}



#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(/images/join2/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:#004790; 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(/images/join2/bg_bx.gif) repeat-x left bottom;}
#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(/images/join2/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(/images/join2/ico_caution.gif) no-repeat 17px 18px; color:#333333; text-align:left;}

#personal .cnt_desc .first-child{ margin:5 0 6px 0;}
#personal .cnt_desc a{ color:#004790; font-size:11px; letter-spacing:-1px; text-decoration:underline; margin:0 0 0 3px;}
#personal .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}
#personal table{ clear:both; border:2px solid #e5e5e5; margin:0 0 20px 36px; border-left:none; border-right:none; width:600px;}
#personal table th,
#personal table td{ border:none; color:#333333;}
#personal table th{ background:#f9f9f9; border-top:1px solid #ededed; padding:11px 0 8px 10px; vertical-align:top; width:136px; text-align:left; letter-spacing:-1px; line-height:18px;}
#personal table th img{ position:absolute; top:2px; left:0; _left:-11px;}
#personal table th label,
#personal table th span{ padding:0 0 0 11px; display:block; position:relative;}
#personal table td{ border-left:1px solid #ededed; border-top:1px solid #ededed; padding:7px 0 0px 20px; vertical-align:top;}
#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;}
#personal table .input_text{ border:1px solid #cccccc; padding:3px 0 3px 5px; _height /**/:23px;}
#personal table .w110{ width:103px;}
#personal table .w130{ margin:0 0 0 15px; width:123px;}
#personal table .w154{ width:147px;}
#personal table .w157{ width:150px;}
#personal table .w286{ width:279px;}
#personal table .w431{ width:423px;}
#personal table .w88{ width:81px;}
#personal table .w138{ width:131px;}
#personal table .input_radio{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#personal table .input_check{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#personal table td label{ position:relative; top:3px; _top:3px;}
*:first-child+html #personal table td label{ top:-2px;}
#personal table .mr14{ margin-right:14px;}
#personal table td .link{ font-size:11px; margin:0 0 0 1px; _margin /**/:0; color:#004790; text-decoration:underline; position:relative; top:-3px; letter-spacing:-1px;}
#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(/images/help/ico_pw_level1.gif) no-repeat right 4px;}
#personal table .help .txt p .level2{ padding:0 52px 0 0; color:#417c01; background:url(/images/help/ico_pw_level2.gif) no-repeat right 4px;}
#personal table .help .txt p .level3{ padding:0 52px 0 0; color:#417c01; background:url(/images/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(/images/join2/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(/images/join2/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(/images/join2/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;}

/* URL */
#url { position:relative; max-width:300px; width:300px; border:1px solid #919191; color:#333333; letter-spacing:-1px; background:#ffffff; padding:8px 14px 6px 14px;  line-height:16px; font-size:11px; white-space:nowrap;}
#url p{ padding:8px 14px 6px 14px;  line-height:16px; font-size:11px; white-space:nowrap;}




/*              //////////̼ ߰//////// */
table, {border-collapse:collapse; word-break:break-all}
img {border:none; }
tr, td, th {font-family:"", "Arial", "Verdana"; font-size:12px; line-height: 16px;}


input.post1 {
    border:1px solid #CACACA;
	background-color:#ffffff;
	font-family: "", "Arial", "Verdana";
	font-size:12px;
	color:#666666;
	padding:2px;
}

input.post2 {
    border:none;
	background-color:#EEEEEE;
	font-family: "", "Arial", "Verdana";
	font-size:12px;
	color:#666666;
	padding:2px;
}


select {
	border:1px solid #BDBDBD;
	background-color:#FFFFFF;
	font-family: "", "Arial", "Verdana";
	font-size:12px;
	color:#676767;
	height:20px;
}









table.tblType1{ clear:both; border:2px solid #E6E6E6; border-left:none; border-right:none; width:100%;}
table.tblType1 td{ border-left:1px solid #E6E6E6; border-top:1px solid #E6E6E6;}
table.tblType1 th{ background:#f9f9f9; border-top:1px solid #E6E6E6; padding:8px  30px; text-align:left; letter-spacing:-1px; line-height:18px; }
table.tblType1 td input { margin: 0; border: 1px solid rgb(204, 204, 204);}
table.tblType1 th label,
table.tblType1 th span{ padding:0 0 0 11px; display:block; position:relative;}

table.tblType2 {border:none; margin:5 0 5 10px; width:100%;}
table.tblType2 td{border:none; margin:5 0 5 10px;}

table.tblType3{ clear:both; border:2px solid #E6E6E6; border-left:none; border-right:none; width:100%;}
table.tblType3 td{ border-top:1px solid #E6E6E6;}
table.tblType3 th{ background:#f9f9f9; border-top:1px solid #E6E6E6; padding:8px  30px; letter-spacing:-1px; line-height:18px; vertical-align:top;}

/*pay board view LINE*/
td.b_line {
    BACKGROUND: #E5E5E5;
    HEIGHT: 1px;
}


td.paybd_bg{ width:2px; height:30px; background:url(../images/pay_borderbg.gif) no-repeat;}

.btn_edge{ text-align:center; padding:10px 0;}

.font_stxt{ font-family:"";  font-size:10pt;  color: #6B6B6B;  letter-spacing:-1px; font-weight:bold;}
.font_sred{ font-family:""; font-size:9pt;  color: #E34933; letter-spacing:0;}
.font_samll{ font-family:""; font-size:8pt;  color: #6E6E6E; letter-spacing:0;}
.font_bold{ font-family:""; font-size:9pt;  color: #454545; font-weight:bold;}
.font_orange-b{ font-family:""; font-size:9pt;  color: #FF660A; font-weight:bold;}
.font_orange{ font-family:""; font-size:9pt;  color: #EE5C05;}
.font_orange-S{ font-family:""; font-size:8pt;  color: #EE5C05;}
.font_tred-b{ font-family:""; font-size:9pt;  color: #BC2807; font-weight:bold;}
.font_tred{ font-family:""; font-size:9pt;  color: #BC2807;}

#btn_simg{position:relative; margin:0 0 50px 0;padding:2px;; float:left;}

#personal table .help_wrap{_width /**/:100%; display:block; position:relative; overflow:visible; z-index:99; }

#txtsp{ padding:0 10 0 10px;}
