@charset "utf-8";



/* login */
div.loginBox { width:725px; margin-top:35px; padding:4px 0 14px 0; border-bottom:2px solid #dfdfdf; background:url('/images/common/selectTit_P.gif') no-repeat left top; }
dl.loginForm { width:293px; height:95px; margin:0 auto; padding-top:19px; position:relative; background:url('/images/common/view_DotLine.gif') repeat-x left bottom;}
dl.loginForm dt { width:55px; height:20px; float:left; }
dl.loginForm dt img { margin-top:3px; }
dl.loginForm dd { width:238px; height:32px; margin:0; padding:0; float:left; }
dl.loginForm dd input { float:left; vertical-align:top; height:14px; margin:0; padding:2px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
dl.loginForm dd input.login { width:78px; height:55px; margin:0; padding:0; border:none; position:absolute; right:-2px; top:19px; }
dl.loginForm dd.check_id { margin:0; padding-top:1px; vertical-align:top; font-family:Gulim; font-size:12px; line-height:12px; color:#737373; position:absolute; left:55px; top:84px; }
dl.loginForm dd.check_id input { width:13px; height:13px; float:left; margin:-1px 7px 0 0; padding:0; border:none; }
dl.loginForm dd img.login { width:78px; height:55px; border:none; position:absolute; right:-2px; top:19px; cursor:pointer; }

div.joinBox { width:725px; margin-top:9px; padding:4px 0 14px 0; border-bottom:2px solid #dfdfdf; background:url('/images/common/selectTit_P.gif') no-repeat left top; }
dl.joinForm { width:380px; height:94px; margin:0 auto; padding:7px 0 0 0; position:relative; }
dl.joinForm dt { width:76px; margin-top:12px; float:left; overflow:hidden; }
dl.joinForm dt img { margin-top:3px; }
dl.joinForm dd { width:304px; margin-top:12px; padding:0; float:left; overflow:hidden; }
dl.joinForm dd input { float:left; vertical-align:top; height:14px; margin:0; padding:2px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
dl.joinForm dd input.login { width:78px; height:55px; margin:0; padding:0; border:none; position:absolute; right:-2px; top:19px; }
dl.joinForm dd img.check { width:78px; height:55px; border:none; position:absolute; right:-2px; top:19px; cursor:pointer; }

dl.joinForm02 { width:380px; height:74px; margin:0 auto; padding:7px 0 0 0; position:relative; }
dl.joinForm02 dt { width:76px; margin-top:12px; float:left; overflow:hidden; }
dl.joinForm02 dt img { margin-top:3px; }
dl.joinForm02 dd { width:304px; margin-top:12px; padding:0; float:left; overflow:hidden; }
dl.joinForm02 dd input { float:left; vertical-align:top; height:14px; margin:0; padding:2px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
dl.joinForm02 dd input.login { width:78px; height:55px; margin:0; padding:0; border:none; position:absolute; right:-2px; top:19px; }
dl.joinForm02 dd img.check { width:78px; height:55px; border:none; position:absolute; right:-2px; top:19px; cursor:pointer; }

dl.joinForm03 { width:380px; height:101px; margin:0 auto; padding:7px 0 0 0; position:relative; }
dl.joinForm03 dt { width:76px; margin-top:12px; float:left; overflow:hidden; }
dl.joinForm03 dt img { margin-top:3px; }
dl.joinForm03 dd { width:304px; margin-top:12px; padding:0; float:left; overflow:hidden; }
dl.joinForm03 dd input { float:left; vertical-align:top; height:14px; margin:0; padding:2px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }

div.joinBox02 { width:725px; margin-top:22px; padding:4px 0 30px 0; border-bottom:2px solid #dfdfdf; background:url('/images/common/selectTit_P.gif') no-repeat left top; }
div.joinBox03 { width:725px; margin-top:70px; padding:4px 0 14px 0; border-bottom:2px solid #dfdfdf; background:url('/images/common/selectTit_P.gif') no-repeat left top; }
dl.secede { width:356px; height:100px; margin:0 auto; padding:37px 0 0 97px; position:relative; background:url('/images/membership/secede_bg.jpg') no-repeat left 30px; }
dl.secede dt { margin:0; }
dl.secede dd { margin-top:14px; }

dl.joinResult { width:544px; margin-left:84px; padding:37px 0 16px 97px; position:relative; background:url('/images/membership/joinResult_Bg.jpg') no-repeat left 30px; }
dl.joinResult dt { margin:0; vertical-align:top; font-family:Dotum; font-size:14px; color:#333; font-weight:bold; }
dl.joinResult dt img { vertical-align:top; margin-left:4px; }
dl.joinResult dt span { text-decoration:underline; }
dl.joinResult dt span.jr_Date { text-decoration:none; padding-left:4px; }
dl.joinResult dd { margin-top:9px; }
dl.joinResult dd.btn_joinResult { margin-top:12px; }

dl.findBox { width:300px; margin:9px auto 0 auto; }
dl.findBox dt { float:left; margin:7px 9px 0 2px; }
dl.findBox dd { float:left; }

dl.combineJoin { width:515px; margin-top:19px; }
dl.combineJoin img { vertical-align:top; }
dl.combineJoin dt { height:39px; }
dl.combineJoin dt.law { height:6px; }
dl.combineJoin dd { margin-top:12px; padding-left:12px; }


/* join01 */
h3.SubTitle { width:705px; padding-left:20px; background:url('/images/bullet/bullet_h3.gif') no-repeat 2px top; }

h3.SubTitle02 { width:705px; padding-left:20px; background:url('/images/bullet/bullet_h3.gif') no-repeat 2px top; }
h3.SubTitle02 img { vertical-align:top; margin:1px 0 0 4px; }
h3.SubTitle02 span { font-family:Dotum; font-size:14px; color:#333; vertical-align:top; text-decoration:underline; }

ul.familySite { clear:both; width:600px; padding:32px 0 0 125px; overflow:hidden; background:url('/images/common/view_DotLine.gif') repeat-x left top; }
ul.familySite li { width:127px; float:left; text-align:center; background:url('/images/membership/familySite_line.gif') no-repeat right top; }
ul.familySite li.lstSite { background:none; }
ul.familySite li img { vertical-align:top; }

div.join_benefit { width:561px; margin-top:40px; padding:30px 0 28px 164px; position:relative; background:#f7f7f7 url('/images/membership/join_benefit_line.gif') repeat-x left top; }
div.join_benefit p.benefit_tip { position:absolute; left:49px; top:25px; }
div.join_benefit h4 img { vertical-align:top; line-height:0; font-size:0; }
ul.benefit_list { overflow:hidden; }
ul.benefit_list li { margin-top:23px; float:left; }
ul.benefit_list li img { vertical-align:top; vertical-align:top; line-height:0; font-size:0; }
ul.benefit_list li dd img { vertical-align:top; margin-top:4px; }


/* join03 */
p.join_location01 { width:725px; height:45px; margin-top:40px; background:url('/images/membership/join_location_Bg.gif') no-repeat left top; }
p.join_location02 { width:469px; height:45px; margin-top:40px; padding-left:256px; background:url('/images/membership/join_location_Bg.gif') no-repeat left top; }
p.join_location03 { width:725px; height:45px; margin-top:40px; text-align:right; background:url('/images/membership/join_location_Bg.gif') no-repeat left top; }
div.clause { width:692px; height:228px; margin-top:11px; padding:0px 15px 15px 15px; overflow:auto; font-family:Dotum; font-size:12px; color:#999; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
div.clause dl { margin:0; }
div.clause dl dt { margin-top:15px; font-weight:bold; }
div.clause dl dd { margin-top:4px; line-height:20px; vertical-align:top; }
div.clause dl dd span { color:#ff7773; }
div.clause dl dd span.ntcyear { padding-left:156px;  color:#999; }
p.clause_CK { width:720px; margin-top:15px; overflow:hidden; }
p.clause_CK label { float:right; cursor:pointer; display:block; padding-top:1px; font-family:Dotum; font-size:12px; color:#666; line-height:12px; vertical-align:top; }
p.clause_CK input { width:13px; height:13px; margin:-1px 8px 0 0; padding:0; vertical-align:top; }
p.clause_ST { width:720px; margin-top:15px; overflow:hidden; }
p.clause_ST label { float:right; cursor:pointer; display:block; padding-top:1px; font-family:Dotum; font-size:12px; color:#666; line-height:12px; vertical-align:top; }
p.clause_ST label.lst_ST { margin-left:18px; }
p.clause_ST input { width:13px; height:13px; margin:-1px 8px 0 0; padding:0; vertical-align:top; border:0; }


/* join06 */
p.familySite_txt { margin-top:30px; text-align:center; }
dl.joincomplete { width:350px; height:156px; margin:0 auto; padding:39px 0 0 101px; background:url('/images/membership/joincomplete_Bg.gif') no-repeat left 39px; }
dl.joincomplete img { vertical-align:top; }
dl.joincomplete dt { margin:0; margin-bottom:19px; }
dl.joincomplete dd {float:left;}


/* id_pw_search */
p.join_txt01 { margin-top:9px; }


/* terms */
div.terms_privacy { width:725px; font-family:Dotum; font-size:12px; color:#737373; vertical-align:top; }
div.terms_privacy h3 { margin-top:17px; padding:0 0 0 17px; background:url('/images/bullet/bullet_h3.gif') no-repeat left top; }
div.terms_privacy h3 img { vertical-align:top; }
div.terms_privacy h3.fst_tit { margin-top:35px; }
div.terms_privacy p.privacy_Stxt { margin-top:32px; padding-left:0px; }
div.terms_privacy p { width:688px; padding-left:18px; margin-top:5px; line-height:18px; }
div.terms_privacy ul { width:688px; padding-left:18px; margin-top:5px; }
div.terms_privacy ul li { line-height:18px; }
div.terms_privacy span { color:#c4823b; }


/* sitemap */
ul.sitemap { width:725px; margin-top:30px; padding:0; overflow:hidden; }
ul.sitemap li { width:161px; margin-top:30px; line-height:0; font-size:0; float:left; margin-right:27px; }
ul.sitemap li.lst_menu { margin-right:0; }
ul.sitemap li img { vertical-align:top; }
ul.sitemap li dl { margin:0; }
ul.sitemap li dl dt { margin:0 0 0px 0; }
ul.sitemap li dl dd { margin:0 0 0px 0px; }
ul.sitemap li dl dd.two_Smenu { margin:0 0 0 0px; }
ul.sitemap li dl dd.two_Smenu dl { margin:0px 0 0px 0; }
ul.sitemap li dl dd.two_Smenu dl dd.fst_twoSmenu { margin-top:0px; }
ul.sitemap li dl dd.two_Smenu dl dd { margin:0px 0 0 0; }

