@charset "utf-8";

body { margin:0; padding:0; background-color:#FFFFFF; color:#585858; font:normal 12px 돋움, Dotum, Verdana, Arial, AppleGothic, sans-serif; line-height:14px; }
div, ul, ol, li, dl, dt, dd, form, fieldset, p, h1, h2, h3, h4, h5, h6, blockquote, iframe { margin:0; padding:0; list-style:none;}
ol, ul, li, dl, dt, dd { list-style:none; }
hr { display:none; clear:both; }
img { border:0; vertical-align:middle; }
table	{ table-layout:fixed; border-collapse:collapse; border-spacing:0; }
th, td { border-collapse:collapse; }
form, input, select{margin:0; padding:0; font-size:12px; color:#545454; font-family:dotum, ?뗭?;}
textarea {margin:0; padding:3px; font-size:12px; color:#545454; font-family:dotum, ?뗭?; border:1px solid #d0d0d0;}
.m{vertical-align:middle;}

/* Layout */
.clear { clear:both; float:none; width:0; height:0; padding:0; font:0/0 Arial; line-height:0; }
.center{text-align:center;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pl20{padding-left:20px;}

/* Link */
a:link, a:visited, a:active { color:#585858; font-family:돋움, Dotum, Verdana, Arial, AppleGothic, sans-serif; text-decoration:none; }
a:hover { color:#ff6825; text-decoration:underline; }
img { border:none; }
input.text { padding:4px 0 0 5px; font:12px dotum; border:1px solid #d6d6d6; }

/* Text */
.n{font-weight:normal;}
.center{text-align:center}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.tahoma{font-family:tahoma;}
.pl18{padding:0 0 0 18px;}
.t_blue{color:#2494ca; }
.t_red{color:#e82c01; }
.t_orange{color:#ff7e00;}
.t_green{color:#69b50d; }
.t_orange{color:#ff7f00;}
.t_gray{color:#818181;}
.gray_color_1{color:#999999;}
.pat4{padding-top:4px;}

.b{font-weight:bold;}
.btn{padding-top:10px; text-align:right; }
.btn img{padding-left:5px;}
.radio{margin-left:15px;}
.m{vertical-align:middle;}
.ls{letter-spacing:-1px;}

.type1{border:2px solid #3a9bce; padding: 3px;}
.type2{border:1px solid #d0d0d0; padding: 3px;}


#content{width:802px; margin:0 auto; padding:54px 0 0 1px;}
#content h1{padding:0 0 5px 0; font:0/0 arial;}
#content_sub{width:802px; margin:0 auto; padding:30px 0 0 2px;}
#content_sub h1{padding:0 0 5px 0; font:0/0 arial;}

.data{width: 765px; margin:0; padding:0; margin:0 auto; position:relative;}
.footer{width: 765px;  padding:16px 0 20px 0; margin:60px 0 0 0 ; border-top:1px solid #eeeeee; text-align:center; float:left;}
.data .data_h1{margin:0; padding:0 25px 0 0;  }
.data h2{margin:0; padding:0;  }
.agree_box{width: 740px; margin:0; padding: 10px; overflow:auto; height: 133px; border:1px solid #eaeaea; color:#919191; line-height: 19px;}
.agree_box .txt{padding: 0 0 25px 0;}
.agree_box .title{font-weight:bold; padding: 0 0 10px 0; }
.c_t{text-align:center; padding: 15px 0 25px 0;}
.person_tab{margin:0 0 2px 0; padding:0; font:0/0 arial; float:left: border:0; width: 762px; float:left;}
.person_tab ul{margin:0; padding:0; font:0/0 arial; float:left;}
.person_tab li{margin:0; padding:0; display:inline;  font:0/0 arial; float:left; }
.join_btn{padding: 20px 0 px 0; text-align:center;} .join_btn span{padding: 0 0 0 30px;}
.join_btn02{padding: 20px 0 px 0; text-align:center;} .join_btn02 span{padding: 0 0 0 10px;}
.join_btn03{padding: 20px 0 px 0; text-align:center;  } .join_btn03 span{padding: 0 0 0 5px;}

.name_bg{width: 853px;  left:0; top: 0; position:absolute; padding:0; margin:0; background:url(../images/common/bg_round.gif) top right no-repeat; height: 215px; float:left;}
.line_back01 img{vertical-align:middle;}
.line_back01{background:url(../images/common/back01.gif) top bottom left no-repeat; height: 95px; padding: 66px 0 0 0; position:relative; float:left; width: 800px;}
.line_back01 .one{padding: 0 10px 0 0;}
.line_back01 .two{padding: 0 10px 0 58px;}
.input1{position:absolute; left:90px; top:103px;}
.input2{position:absolute; left:380px; top:103px;}
.input3{position:absolute; left:558px; top:103px;}
.treat{height: 17px; width: 138px; font-weight: bold; font-size: 14px; border:1px solid #fafafa; background:#fafafa; }
.join_news{width: 716px; margin:0; padding:22px; border:1px solid #eaeaea; float:left; background:#fcfcfc;}
.join_news dl{width: 700px; margin:0; padding:0; float:left; color:#909090;}
.join_news dt{margin:0; padding:0 0 3px 0; font-weight:bold; }
.join_news dd{margin:0; padding:0 0 0 15px; line-height: 16px;}
.join_ID{color:#ff7f00; font-size:16px;  font-family:돋움; font-weight: bold;  }

.name_bg02{width: 853px;  left:0; top: 80px; position:absolute; padding:0; margin:0; background:url(../images/common/bg_round.gif) top right no-repeat; height: 215px; float:left;}
.name_bg03{width: 853px;  left:0; top: 60px; position:absolute; padding:0; margin:0; background:url(../images/common/bg_round.gif) top right no-repeat; height: 215px; float:left;}
.name_bg04{width: 853px;  left:0; top: 15px; position:absolute; padding:0; margin:0; background:url(../images/common/bg_round.gif) top right no-repeat; height: 215px; float:left;}

.line_back03 img{vertical-align:middle;}
.line_back03{background:url(../images/common/back01.gif) top bottom left no-repeat; height: 113px; padding: 48px 0 0 0; position:relative; float:left; width: 800px;}
.ID_LIST01{padding:0px; width: 555px; margin:0; padding:0;}
.ID_LIST01 dl{ width: 555px; margin:0; padding:20px 0 0 150px; float:left; line-height: 40px; }
.ID_LIST01 dt{ width: 240px; margin:0; padding:0 10px 0 0; float:left; color:#69b50d; font-weight: bold;}
.ID_LIST01 dd{margin:0; padding:0; float:left; width: 300px;}

.line_back02 img{vertical-align:middle;}
.line_back02{background:url(../images/common/back02.gif) top bottom left no-repeat; height: 113px; padding: 66px 0 0 0; position:relative; float:left; width: 800px;}
.ID_LIST02{padding:0px; width: 555px; margin:0; padding:0;}
.ID_LIST02 dl{ width: 555px; margin:0; padding:20px 0 0 150px; float:left; line-height: 40px; }
.ID_LIST02 dt{ width: 240px; margin:0; padding:0 10px 0 0; float:left; color:#69b50d; font-weight: bold;}
.ID_LIST02 dd img{vertical-align:middle; padding: 2px 0 0 0; margin: 1px;}
.ID_LIST02 dd{margin:0; padding:0; float:left; width: 300px;}

.line_back04 img{vertical-align:middle;}
.line_back04{background:url(../images/common/back03.gif) top bottom left no-repeat; height: 170px; padding: 66px 0 0 0; position:relative; float:left; width: 800px;}
.ID_LIST03{padding:0px; width: 555px; margin:0; padding:0;}
.ID_LIST03 dl{ width: 555px; margin:0; padding:15px 0 0 150px; float:left; line-height: 43px; }
.ID_LIST03 dt{ width: 240px; margin:0; padding:0 10px 0 0; float:left; color:#69b50d; font-weight: bold;}
.ID_LIST03 dd{margin:0; padding:0; float:left; width: 300px;}
.idtxt_box{width:720px; background: #fcfcfc; font-size:11px; padding: 20px; border:1px solid #eaeaea; }

.info_table{width:760px; margin:0; padding:0; border-top:2px solid #40abe3; border-bottom:2px solid #eaeaea;}
.info_table th{border:1px solid #eaeaea;  margin:0; padding:5px 0 5px 23px; background: #fafafa; width: 130px; text-align:left;}
.info_table td{border-top:1px solid #eaeaea;  border-right:1px solid #eaeaea;  margin:0; padding:5px 0 5px 10px; position:relative; line-height: 25px;}

.small{font-size:11px; color:#909090;}
	.in_bo{position:absolute; left:178px; bottom: 3px;}
.myinfo{width: 680pxpx; color:#68b50d; font-size:15px; font-weight:bold; padding: 57px 0 0 50px; margin:0; float:left;}
.myinfo li{width: 225px; line-height: 16px; display:inline; padding:0; margin:0;  float:left;}

.pop{width: 393px; margin:0; padding:0px; float:left;}
.pop h1{background:url(../images/popup/tit_bg.gif) left no-repeat top; width: 391px; height: 28px; color:#fff; font-size: 12px; padding: 10px 0 0 10px;}
.pop_con{margin:0; padding:13px 13px 15px 13px; float:left; width: 364px;}
.pop_con02{border:1px solid #efefed; margin:0; padding:13px 10px 15px 10px; float:left; width: 370px;}
.pop_con h2{font-size: 12px; padding: 0 0 0 13px; margin:0; font-weight:normal; background:url(../images/popup/h2_icon.gif) left no-repeat ; background-position:0em 0.2em}
.pop_box{border:1px solid #eaeaea; padding: 10px; background:#fcfcfc; float:left; width: 345px;}
.pop_box02{border:1px solid #eaeaea; padding: 12px 0 12px 10px; background:#fcfcfc; margin: 0 0 20px 0; float:left; width: 350px; line-height: 20px;}
.agree{margin:0; padding:0; float:left; width:348px; line-height: 22px;}
.agree dt{font-weight:bold; width: 100px; margin:0; padding:0; float:left;}
.agree dd{font-weight:bold; width: 240px; margin:0; padding:0; float:left;}
.join_btn04{padding: 20px 0 px 0; text-align:center; float:left; width: 364px;} .join_btn04 span{padding: 0 0 0 5px;}

.reg_stit {margin:10px 8px;}

#pop_body{background:url(../images/popup/body_bg.gif) left bottom no-repeat; border-top:1px solid #efefed; border-left:1px solid #efefed; border-right:1px solid #efefed;}


/* 우편번호검색 */
.reg_scrollbox {
background-color:#FFFFFF;
border:1px solid #D9D9D9;
height:210px;
overflow:auto;
padding:10px;
float:left;
}

.input_reg_blue input{
background-color:#D9EAF1;
border:1px solid #C0CACE;
color:#666666;
height:17px;
padding:2px 0 0 5px;}

.reg_box{margin:0; padding:0; float: left; width: 425px;}

.reg_box li {
border-bottom:1px solid #e3e3e3;
color:#999999;
font-size:11px;
height:23px;
padding:7px 6px 0;
text-align:left;
width: 415px;
}

.bg_txt{ width: 760px; height: 35px; text-align:center; padding: 25px 0 0 0; border:1px solid #eeeeee; background: #fff; }
.txt_msg{padding: 6px 6px 6px 10px; margin:0 0 0 7px;  background:url(../images/bg_txt.gif) left  repeat-x ; border-right: 1px solid #5ca9d3; }
.txt_msg02{padding: 6px 6px 6px 10px; margin:0px;  background:url(../images/bg_txt.gif) left  repeat-x ; border-right: 1px solid #5ca9d3; }
.png24 {tmp:expression(setPNG24(this));}

/* 고객센터 */
.question{width:760px; margin:0 0 20px 0; padding:0; }
.question th{border:1px solid #eaeaea;  margin:0; padding:5px 0 5px 23px; background: #fafafa; width: 130px; text-align:left;}
.question td{border:1px solid #eaeaea; margin:0; padding:5px 0 5px 10px; position:relative;}

.question_list{width:760px; margin:0; padding:0; border-top:2px solid #40abe3; border-bottom:1px solid #eaeaea;}
.question_list th{border:1px solid #eaeaea;  margin:0; padding:4px 0 4px 23px; background: #fafafa; width: 130px; text-align:left;}
.question_list td{border-top:1px solid #eaeaea;  border-right:1px solid #eaeaea;  margin:0; padding:4px 0 4px 10px; position:relative;}
.question_list .star{background:url(../images/login/icon_star02.gif) left no-repeat  #fafafa; background-position: 1em 1em; }
.chk_btn{right:19px; top: 16px; position:absolute;}
.chk_btn02{right:19px; top: 6px; position:absolute;}
.chk_btn03{right:19px; top: 83px; position:absolute;}
.chk_btn04{right:19px; top: 104px; position:absolute;}

.login_box{border:3px solid #c6e3f1; width: 604px; margin:10px 0 0 0; padding:3px; float:left; }
.login_Add{width: 292px; margin:0; padding:0; float:left;}
.login_Add img{margin:0; padding:0; float:left;}
.member_login img{margin:0; padding:0; float:left;}
.member_login{width: 312px; margin:0; padding:0; float:left;}
.login_in{width:290px; padding:13px 0 0 17px; margin:0; position:relative;  float:left; }
.login_in p{padding: 0 0 3px 0;}
.type3{border:1px solid #c9d8de; padding: 3px; background:#f8f8f8;}
.login_btn{right:16px; top: 11px; position:absolute;}
.login_chk{font-size:11px; left:13px; top: 70px; position:absolute; }
.login_chk span{padding-left: 5px;}
.login_in ul{width: 180px; margin:0; padding:70px 0 0 0; float:left;}
.login_in li{margin:0; padding:0 0 0 14px; line-height: 20px; background:url(../images/login/bullet.gif) left no-repeat; background-position: 0em 0.4em; }
.login_box .login_in a{color:#7b7b7b; text-decoration:none;}
.help{width: 584px; border: 1px solid #eaeaea; padding: 15px; margin:0; float:left; color: #909090; position:relative; line-height: 15px;}
.login_btn02{right:15px; top: 17px; position:absolute;}

.btn08{position:relative; width: 765px; text-align:center; margin:0; padding:0;}
.btn09{position:absolute; top:0; left:0; width: 765px; text-align:center;}
.btn09 span{padding-left:10px;}


/* 어린이 */
.time_chk{ width: 760px; margin:0; padding:0; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-top:2px solid #40abe3;}
.time_chk h3{ width: 740px; background:#f7f7f7; padding: 10px; margin:0; font-size:12px;}
.input4{position:absolute; left:108px; top:103px;}
.input5{position:absolute; left:398px; top:103px;}
.input6{position:absolute; left:576px; top:103px;}
.c_namebg{width: 853px;  left:0; top: 100px; position:absolute; padding:0; margin:0; background:url(../images/common/bg_round.gif) top right no-repeat; height: 215px; float:left;}
.c_line_back img{vertical-align:middle;}
.c_line_back{background:url(../images/common/c_line_back.gif) top bottom left no-repeat; height: 113px; padding: 66px 0 0 0; position:relative; float:left; width: 800px;}


.time_chk02 { width: 760px; margin:0; padding:0; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-top:2px solid #40abe3; } 
.time_chk02 h3 { width:725px; background:#f7f7f7; padding: 10px 10px 10px 25px; margin:0; font-size:12px;}
.time_chk02 h3 span.txt01 { font-weight:normal; }
.time_chk02 h3 span.txt02 { color:#fe7e00; }
.time_chk02 ul.select01 { overflow:hidden;list-style:none; width:740px; padding:0 0 0 18px;} 
.time_chk02 ul.select01 li { padding:10px 7px 10px 7px; float:left; text-align:center; } 
.time_chk02 ul.select02 { overflow:hidden;list-style:none; width:740px; padding:0 0 0 18px; } 
.time_chk02 ul.select02 li { padding:10px 8px 10px 7px; float:left; text-align:center; } 

.time_chk02 div.option01  { padding:14px 0 16px 25px; font:11px dotum; } 
.time_chk02 div.option01 p.txt01 { padding:0 0 3px 0; margin:0px; } 
.time_chk02 div.option01 p.txt02 { padding:11px 0 17px 0;  margin:0px; } 
.time_chk02 div.option01 .btnDiv  { padding:0 0 3px 0; font:0/0 arial; } 
.time_chk02 div.option01 .btnDiv img { margin:0 11px 0 0; } 

.time_chk02 div.option02  { padding:14px 0 16px 25px; font:11px dotum; } 
.time_chk02 div.option02 p { padding:0 0 3px 0; margin:0px; } 

.time_chk02 div.option03  { padding:14px 0 16px 25px; font:11px dotum; } 
.time_chk02 div.option03 p { padding:0 0 3px 0; margin:0px; } 


/* id,pw찾기 */
.data_idpw{width: 765px; margin:0; padding:30px 0 0 0; margin:0 auto; position:relative;}
.data_idpw h1{margin:0; padding:0 0 20px 0; width: 760px;  }
.data_idpw h2{margin:0; padding:0 0 3px 0;}
.id_box{background:url(../images/bg_id_box.gif) left top no-repeat; margin:0; padding: 0; float:left; width: 760px; height: 138px; }
.id_box dl{width: 340px; margin:0; padding:23px 0 0 30px ; float:left; }
.id_box dt{width: 70px; margin:0; padding:0; float:left; height: 33px;}
.id_box dd{width: 260px; margin:0; padding:0; float:left; height: 33px;}
.type3{border:1px solid #c9d8de; padding: 3px; background: #f8f8f8;}

.pw_box{width: 480px; height: 175px; position:absolute; right:-98px; top:-71px; background:url(../images/bg_pw_box.gif) top left no-repeat; padding: 72px 0 0 0 }
.pw_box_view{margin:0; padding: 0; float:left; width: 390px; height: 138px; }
.pw_box_view dl{width: 340px; margin:0; padding:23px 0 0 30px ; float:left; }
.pw_box_view dt{width: 70px; margin:0; padding:0; float:left; height: 33px;}
.pw_box_view dd{width: 260px; margin:0; padding:0; float:left; height: 33px;}
.id_line{border:1px solid #eaeaea; padding: 25px; margin:0; width: 710px; float:left; color: #909090; }
.id_line span{color:#414141;}
.id_line p{margin:0; padding: 0px 0 5px 0;}

.result_btn{width: 765px; text-align:center; padding: 15px 0 0 0; margin:0; float:left;}
.t_orange02{color:#ffa200;}
.pw_btnList{width: 765px; margin:0; padding:5px 0 30px 0; float:left; font:0/0 arial; ;}
.pw_btnList span{padding-left: 32px;}
.pw_img4{position:absolute; right:-87px; top:35px;}
.join_ID02{color:#ffa200; font-size:18px;  font-family:돋움; font-weight: bold;  }

.new_pw{position: absolute; left:0px; top: -35px; background: url(../images/bg_pw_box02.gif) top no-repeat; width: 750px; height: 95px; padding: 105px 0 0 100px;  }
.new_pw02{position: absolute; left:0px; top: -55px; background: url(../images/bg_pw_box02.gif) top no-repeat; width: 850px; height: 216px; padding: 0px;  }

.agree02{margin:0; padding:0; float:left; width:348px; line-height: 22px;}
.agree02 dt{font-weight:bold; width: 120px; margin:0; padding:0; float:left;}
.agree02 dd{font-weight:bold; width: 220px; margin:0; padding:0; float:left;}
.agree03{margin:0; padding:0; float:left; width:348px; line-height: 22px;}
.agree03 dt{font-weight:bold; width: 70px; margin:0; padding:0; float:left;}
.agree03 dd{font-weight:bold; width: 270px; margin:0; padding:0; float:left;}
.t_black{color:#414141;}

ul.personSecu {width:730px;overflow:hidden;border:1px solid #eaeaea;padding:15px;margin-top:20px;background-color:#fcfcfc;}
ul.personSecu li {display:block;line-height:15px;color:#585858;font-size:11px;}

p.checkBox {padding-top:10px;text-align:center;color:#666666;}