/* È¸¿ø°¡ÀÔ*/
#join_view {clear:both;width:100%;}
#join_view h4.joinTit {position:relative;width:910px;height:174px; margin: 0 auto;}
#join_view dl.jointxt {margin:0 0 5px 0;width:98%; padding:10px;clear:both;}
#join_view dl.jointxt dt {background:url(../images/common/jointxt_dot.gif) left 1px no-repeat; padding:0 0 5px 34px;line-height:180%; font-size:1.2em; color:#518a06; font-weight:bold;}
#join_view dl.jointxt dd {line-height:180%; padding:3px 0 0 35px;}
p.selBtns {clear:both; text-align:right;margin:10px 0 5px 0;}
p.joinBtn {clear:both; text-align:center;margin:10px 0 5px 0;}
ul.join_step { position:relative;width:100%; margin:0 auto;}
ul.join_step li {float:left; font-size:0;}
#join_view h4 {clear:both;margin:15px 0 0 0;background:url(../images/common/joagree_bg.gif) left top repeat-x;}
#join_view h5 {clear:both; color:#585858; font-weight:bold; font-size:1.2em;margin:15px 0 0 0; padding:0 0 10px 16px;background:url(../images/common/h5_dot.gif) left 1px no-repeat;}
p.jointext {line-height:180%; padding:15px 0 0 0;}
p.jointext strong {text-decoration:underline;}
p.jointext strong.point {color:#ff8500;text-decoration:none;}

.lt20 {padding-left:20px;}

/* ·Î±×ÀÎ */
#login {clear:both;width:910px;height:497px;background:url(../images/common/login_bg.gif) left top no-repeat;}
#login div.loginBox { position:relative;width:777px;padding:22px 0 15px 133px;background:url(../images/common/login_dash.gif) left bottom repeat-x;}
#login div.loginInput {float:left;}
#login div.loginInput p.login_tit {position:relative;width:111px;padding:0 0 10px 0;}
#login div.loginInput p.login_check {position:relative;padding:10px 0 10px 112px;}
#login div.loginInput span {position:absolute; top:0; left:116px;}
#login div.loginBox p.loginBtn { position:absolute;right:168px;top:25px;}
#login div.loginInput .inputid {border:1px solid #cccccc; height:34px; line-height:34px; color:#333333; width:344px; padding-left:4px; }
#login div.loginInput .inputpw {border:1px solid #cccccc; height:34px; line-height:34px; color:#333333; width:344px; padding-left:4px;}
#login ul {clear:both;padding:25px 0 0 135px;color:#48484a;}
#login li {background:url(../images/common/login_li.gif) 0 9px no-repeat; padding:0 0 8px 15px; height:24px;}
#login li span.btn_login01 {margin-left:40px;}

/* ¾à°üµ¿ÀÇ*/
#joinagree_box {width:100%; padding:0 0 0 0;clear:both;}
#joinagree_box .area_jointxt {background-color:#FFFFFF; border:1px solid #dadada; color:#6b6b6b;height:180px;overflow:auto; padding:15px 15px 5px 15px;}
#joinagree_box .area_jointxt p.areaTit { line-height:180%; font-weight:bold; padding:15px 0 15px 15px;background:url(../images/common/areaTit_dot.gif) left 20px no-repeat;}
#joinagree_box .area_jointxt p.areaTit01 { line-height:180%;  padding:0 0 10px 0; text-decoration:underline;}
#joinagree_box .area_jointxt p.areaTxt { line-height:160%; padding:0 0 10px 0;}
#joinagree_box .area_jointxt ul { line-height:160%;}
#joinagree_box .area_jointxt ul ol { padding:10px 0 10px 10px;line-height:160%;}
p.joincheck { padding:10px 0 0 0;}

/* °¡ÀÔ¿Ï·á*/	
#joinfinish_box { position:relative;border-top:#dbd8d8 solid 1px; border-bottom:#dbd8d8 solid 1px;margin:20px 0 0 0; padding:20px 0 20px 0; }
p.joinfinish_bg { position:absolute; right:0; bottom:0;}
#joinfinish_box ul li {font-size:0; line-height:0;}

/* Áßº¹È®ÀÎ*/	
#overlapconfirm {clear:both;position:relative;width:100%;height:145px;margin-top:15px;background:url(../images/common/overlap_bg.gif) left top no-repeat;border-top:#dbd8d8 solid 1px; border-bottom:#dbd8d8 solid 1px;*zoom:1;}
#overlapconfirm:after{content: ""; clear: both; display: block; height: 0; visibility: hidden;}
#overlapconfirm div.overlapBox { position:relative; margin:0 auto; width:700px;padding:30px 0 0 190px;}
#overlapconfirm div.overlapInput p {position:relative;padding:12px 0 21px 10px;font-weight:bold;font-size:1.2em;color:#585858;background:url(../images/common/overlap_dot.gif) left 17px no-repeat;}
#overlapconfirm div.overlapInput span {position:absolute; top:0; left:80px;}
#overlapconfirm div.overlapBox p.overlapBtn {position:absolute;top:30px;right:20px;width:111px;}
#overlapconfirm div.overlapInput input {border:1px solid #dbdbdb; height:32px;line-height:32px; color:#333333;width:460px; padding-left:6px; margin-left:4px;}

/* ¾ÆÀÌµðºñ¹øÃ£±â*/	
#overlapserch {clear:both;position:relative;width:100%;margin-top:15px; padding:15px 0;border-top:#dbd8d8 solid 1px; border-bottom:#dbd8d8 solid 1px;*zoom:1;}
#overlapserch:after{content: ""; clear: both; display: block; height: 0; visibility: hidden;}
p.overlapserch_txt {line-height:180%; padding:15px 0 0 0; text-align:center;}
p.overlapserch_txt span { display:block; color:#6c3e15; font-weight:bold; text-decoration:underline;}

/*Á¤º¸ÀÔ·Â*/
.parentinfo_box {clear:both;width:100%; background:#eeebeb;margin:15px 0;border-bottom:#dbdbdb solid 1px;border-top:#dbdbdb solid 1px;}
p.parentinfo {float:left;width:119px; height:84px; padding:10px;}
.parentinfoTb {float:left;padding:10px 0 0 10px;}
.parentinfoTb p {padding:3px 0 4px 0;}
.enter_Form {clear:both;width:100%;margin:15px 0;border-bottom:#dbdbdb solid 1px;border-top:#dbdbdb solid 1px;}
.enter_line {width:100%;background:#fafafa; border-bottom:#dedede 1px solid;*zoom:1;}
.enter_line:after {content:""; clear:both; height:0; display:block; visibility:hidden;}
.enter_line p.entertit {clear:both;float:left;width:16%; text-align:left;padding:16px 0 0 2%;color:#44413c; font-size:1.2em; font-weight:bold;}
.enter_line div.enterTb {float:left;width:80%;padding:0 0 0 2%;background:#fff;}
.enter_line div.enterTb p {float:left;padding:8px 0 8px 0;font-weight:normal;}
.enter_line div.enterTb p span { padding:2px 0 0 10px;color:#44413c; font-size:1.2em; font-weight:bold;}
.enter_line div.enterTb span.enterTxt { font-size:1.0em; font-weight:normal;}
.file_select {width:500px;height:26px;line-height:26px; vertical-align:middle;border:#cccccc solid 1px;}
.file_select02 {width:150px;height:26px;line-height:26px; vertical-align:middle;border:#cccccc solid 1px;}
.file_select03 {height:25px;line-height:25px; vertical-align:middle;}
.input_name { border:#cccccc solid 1px;height:26px;line-height:26px; color:#666666; vertical-align:middle; padding:0 0 0 6px; width:220px;}
.input_name02 { border:#cccccc solid 1px;height:26px;line-height:26px; color:#666666; vertical-align:middle; padding:0 0 0 6px; width:700px;}
.enterradio {height:26px;line-height:26px;vertical-align:middle; }
.enter_line02 {width:100%;background:#fafafa; border-bottom:#dedede 1px solid;*zoom:1;}
.enter_line02:after {content:""; clear:both; height:0; display:block; visibility:hidden;}
.enter_line02 p.entertit {clear:both;float:left;width:16%; text-align:left;padding:12px 0 8px 2%;color:#44413c; font-size:1.2em; font-weight:bold;}
.enter_line02 div.enterTb {float:left;width:80%;padding:0 0 0 2%;background:#fff;}
.enter_line02 div.enterTb p {float:left;padding:13px 0 8px 0;font-weight:normal;}
.enter_line02 div.enterTb p span { padding:2px 0 0 10px;color:#44413c; font-size:1.2em; font-weight:bold;}
.enter_line02 div.enterTb span.enterTxt { font-size:1.0em; font-weight:normal;}

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
#private {clear:both; width:100%;color:#666666; padding:0 0 20px 0;}
#private p.privateTxt { text-al¤»ign:center;}
#private .private_list {float:left;border-top:#959593 solid 3px;border-bottom:#959593 solid 3px; background:#4eaff6;padding:0;}
#private .private_list ul.priLeft {padding:0;position:relative; margin:0 auto;width:910px;}
#private .private_list ul.priLeft li {float:left;line-height:0;padding:0;font-size:0;}
/*#private .private_list ul.priLeft li:hover{background:#4eaff6 url(../images/common/list_dot.gif) right 9px no-repeat;color:#fff;border-bottom:#2583c8 solid 1px;}
#private .private_list ul.priLeft li a:hover{color:#fff; text-decoration:none;}*/

#private div.private_box {clear:both;line-height:18px; padding:10px 0 10px 0; border-bottom:#dadada solid 1px;}
#private div.private_box h4 {padding:5px 0 8px 0;}
#private div.private_box h5 {clear:both;color:#303030;font-weight:bold; font-size:1.2em;padding:10px 0 0 0;}
#private div.private_box ul.pri_txt01 {padding:15px 0 5px 0;}
#private div.private_box ul.pri_txt01 li {line-height:18px;}
#private div.private_box ul.pri_txt02 {padding:5px 0 5px 8px;}
#private div.private_box ul.pri_txt02 li {line-height:18px;}
#private div.private_box dl {padding:5px 0 5px 0;}
#private div.private_box dl dt {color:#303030;font-weight:bold; font-size:1.2em;padding:10px 0 0 0;}
#private div.private_box dl dd { line-height:180%;padding:5px 0 0 0;}

/* ¾à°üµ¿ÀÇ */
#clause {clear:both;color:#666666;}
#clause .clause_list { position:relative;float:left;width:100%;background:#eeebeb;padding:10px 0 5px 0;}
#clause .clause_list p {float:left;width:520px;padding:4px 0 7px 5px; line-height:20px;}
#clause .clause_list p span { display:block; font-weight:bold;padding:7px 0 7px 0;}
#clause .clause_list ul {float:right;}
#clause .clause_list ul li {float:left; padding:0 3px 0 0;}

#clause div.clause_box {clear:both;margin:10px 0 10px 0;padding:10px 0 10px 0;border-bottom:#dadada solid 1px;}
#clause div.clause_box h4 {padding:5px 0 8px 0; }
#clause div.clause_box p {clear:both;padding:15px 0 0 0;}
#clause div.clause_box ul.clause_txt {clear:both;padding:15px 0 10px 0px;}
#clause div.clause_box ul.clause_txt li {line-height:20px;}
#clause div.clause_box ul.clause_txt02 {padding:5px 0 5px 8px;}
#clause div.clause_box ul.clause_txt02 li {line-height:18px;}

/* ¾ÆÀÌµðÃ£±â*/
#idsearch_view {clear:both;width:100%;}
p.idsearchtext {line-height:180%; padding:15px 0 0 0;}
#idsearchform {clear:both;position:relative;width:100%;margin:15px 0; padding:0 0 5px 0;background:#fff;border-top:#dbd8d8 solid 1px; border-bottom:#dbd8d8 solid 1px;*zoom:1;}
#idsearchform:after{content: ""; clear: both; display: block; height: 0; visibility: hidden;}
p.idsearchimg {float:left; width:238px; height:143px; padding:8px 0 0 0;}
#idsearchform div.idsearchBox {  position:relative; margin:0 auto; width:650px;padding:14px 0 0 22px;}
#idsearchform div.idsearchBox p.idsearch_line {position:relative;padding:10px 0 19px 10px;font-weight:bold;font-size:1.2em;color:#585858;background:url(../images/common/overlap_dot.gif) left 15px no-repeat;}
#idsearchform div.idsearchBox span.idbox {position:absolute; top:0; left:80px;}
#idsearchform div.idsearchBox span.idbox02 {position:absolute; top:0; left:140px;}
#idsearchform div.idsearchBox span.idtxt { clear:both;position:absolute; top:14px; left:456px;font-size:0.75em; letter-spacing:-1px; font-weight:normal;}
p.overlapBtn { text-align:center; margin:10px 0;}
#idsearchform div.oidsearchInput .inputname {border:1px solid #dbdbdb; height:32px;line-height:32px; color:#333333;width:350px; padding-left:6px; margin-left:4px;}

p.idsearchnone {line-height:200%; padding:30px 0 0 0;}
p.idsearchnone span { display:block;font-size:1.2em; font-weight:bold; padding:0 0 5px 0;}

p.idsearchpw {line-height:180%; padding:5px 0 10px 0;}
.idsearchpw_box {border:#e9e9e9 solid 1px; background:#FFF; padding:10px 10px 15px 20px; margin:0 0 8px 0;}
.idsearchpw_box ul li { padding:6px 0 3px 0;}
.idsearchpw_box ul li span {font-size:1.2em; font-weight:bold; color:#e25707;}

p.pwsearchimg {float:left; padding:10px 0 0 0;}
#idsearchform div.idsearchBox span.pwtxt { padding:0 0 0 25px;font-size:0.9em;margin-left:58px;}
#idsearchform div.idsearchBox span.pwtxt2 { padding:0 0 0 25px;font-size:0.9em;}

/*Å»Åð¾È³»*/
#exit {clear:both;width:100%;background:url(../images/common/exit_bg.gif) left top repeat-x; }
#exit p.exitTit { text-align:center;}
p.exit_text { height:35px; border:#d1d5d8 solid 1px; background:#f8f9fb; padding:9px 0 0 0; font-size:1.2em; font-weight:bold;}
p.exit_text strong { color:#eb5a06;}
.exit_list { padding:10px 0 10px 55px;background:url(../images/common/exit_dash.gif) left bottom repeat-x; margin:0 0 10px 0; line-height:180%;}
.exit_list span.ex01 {color:#ff0000; font-weight:bold;}
div.exitTb {clear: both;line-height: 120%; padding:10px 0 10px 0;}
div.exitTb caption {display: none;}
div.exitTb table {clear: both; width:97%; border-collapse: collapse; *zoom:1;}
div.exitTb table:after{content: ""; clear: both; display: block; height: 0; visibility: hidden;}
div.exitTb thead th {padding: 8px 4px 6px 4px; text-align: center; background:#a5a0a0;border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;  color: #fff; letter-spacing: -1px;}
div.exitTb tbody th {padding: 8px 2px 6px 2px; text-align: center; background:#f7f7f7; border: 1px solid #cccccc; color: #656565; letter-spacing: -1px;}
div.exitTb tbody td {padding: 8px 2px 6px 2px; text-align: center; border: 1px solid #cccccc; color: #686868;}

.exit_box02 {position:relative;padding:5px 0 0 0;}
p.exitagree {padding:0 0 0 7px; }
.exit_box02 .exit_form {clear:both;margin:10px 0 10px 0; padding:0 0 50px 10px; border-bottom:#dddddd solid 1px;}
.exit_box02 .exit_reason {}
.exit_box02 .exit_reason p {float:left;width:100px;padding:10px 0 9px 10px;font-weight:bold;font-size:1.2em;color:#585858;background:url(../images/common/overlap_dot.gif) left 15px no-repeat;}
.exit_etc {clear:both;float:left;}
.exit_etc p {float:left;width:95px;padding:10px 0 0 10px;font-weight:bold;font-size:1.2em;color:#585858;background:url(../images/common/overlap_dot.gif) left 15px no-repeat;}
.exitbox {float:left;padding:0;}
.exit_box02 .exit_reason .idbox {float:left;width:70%;padding:0;background:#fff;}
.inputname {border:1px solid #dbdbdb; height:32px;line-height:32px; color:#333333;width:500px; padding-left:6px; margin-left:4px;}

/* ÆäÀÌÁö ¿À·ùborder:1px solid; */
#page_not_nav {width:100%; text-align:center;}
#page_not_nav p.page_not_top {padding-top:20px; font-size:0; line-height:0;}
#page_not_tb {position:relative; background:url('../images/user/pagenot_bg.gif') no-repeat; width:650px; height:219px; clear:both; margin:auto;}
#page_not_tb p.page_not_title {position:absolute; left:172px; top:41px;}
#page_not_tb p.page_not_ms {position:absolute; left:176px; top:71px; text-align:left; line-height:180%; letter-spacing:-1px;}
#page_not_tb p.page_not_btn {position:absolute; left:176px; top:150px; }

/* ¾ÆÀÌµð Áßº¹ È®ÀÎ(ÆË¾÷) */
#pop_id_nav {width:350px;}
#pop_id_nav h1 {font-size:0; line-height:0;}
#pop_id_bg {background:url('../images/user/pop_id_bg.gif') repeat-y; height:165px;}
#pop_id_bg p.id_messege {padding-bottom:13px; margin-left:40px; padding-top:20px;}
#pop_id_bg p.pop_id_blt {float:left; clear:both; width:10px; margin:auto; padding-left:40px; padding-top:14px; font-size:0;}
#pop_id_bg p.id_messege3 {float:left; padding-top:10px; padding-bottom:10px;}
#pop_id_bg p.pop_id_btn {float:right; margin-top:15px; margin-right:22px;}
#pop_id_bg p.id_messege2 {clear:both; font-size:0.9em; padding:10px 0 0 38px; color:#989283; font-family: "µ¸¿ò",Tahoma,Dotum,"±¼¸²",Gulim,AppleGothic,Sans-serif;}
#pop_id_tb {width:280px; margin-left:35px; clear:both;}
#pop_id_tb:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
#pop_id_tb p {float:left;}
#pop_id_tb fieldset {float:left; background-color:#c88d6f; width:215px; height:36px; font-weight:bold; color:#fffade; letter-spacing:-1px; padding-top:14px;}

.input_sh_id {border:1px solid #b67859; height:16px; left:9px; top:6px; line-height:16px; color:#666666; padding:2px 0 0 3px; width:100px;}

/*½Ã¼³¾È³»*/
#facilitiesinfo_view {clear:both;width:100%;}
#facilitiesinfo_view .facilitiesinfo_box {position:relative; width:910px; margin:0 auto; }
#facilitiesinfo_view  p.facilitiesinfoImg {text-align:center;}
ul.facilitiesinfoBtn {position:absolute;left:0;top:0;}
ul.facilitiesinfoBtn li.faciBtn01 {position:absolute;left:104px;top:293px;}
ul.facilitiesinfoBtn li.faciBtn02 {position:absolute;left:616px;top:298px;}
ul.facilitiesinfoBtn li.faciBtn03 {position:absolute;left:823px;top:490px;}

#facilitiesinfo_open {position:relative; margin:0 auto; width:1000px; height:760px;}
.infoopen_box { background:#7cbe4b; height:74px;}
.facitxt {float:left !important;}
.facitit {float:right !important;}

/* »çÁø */
#facilitiesinfo_open div.infoopen_Img > .guidePict {position:relative; width:1000px; height:617px; padding:0; margin:0; font-size:0; line-height:0;overflow:hidden;z-index:1;}
#facilitiesinfo_open div.infoopen_Img > .guidePict li {width:1000px;height:617px;position: absolute;display:none;}
#facilitiesinfo_open div.infoopen_Img > .guidePict li:first-child {display: block;}

.infoopen_bottom { position:relative;float:left;width:1000px;height:74px;background:url(../images/common/infoopen_bottom_bg.gif) left top repeat-x;z-index:0;}
#facilitiesinfo_open div.infoopen_bottom > .guideMsg {position:relative;width:818px;height:74px;z-index:1;}
#facilitiesinfo_open div.infoopen_bottom > .guideMsg li {width:818px;height:74px;position:absolute;display:none;}
#facilitiesinfo_open div.infoopen_bottom > .guideMsg li:first-child {display: block;}
.infobot_txt {float:left;width:590px;position:static;padding:0 20px 0 20px;display:table-cell;vertical-align:middle;height:74px;}
.inText {position:relative;top:36%;}
.inText02 {position:relative;top:44%;}


.infoopen_bottom ul.facibtn { position:absolute;right:7px;top:22px;}
.infoopen_bottom ul.facibtn li {float:left; padding:0 10px 0 0; font-size:0; line-height:0;}