@charset "utf-8";
@import url(master.css);

/*contentsWrap*/
#contentsWrap{float:left; width:100%; margin-top:16px; margin-bottom:50px; background-color:white;  }

.topmenu{margin:0 auto; width:100%; height:100px; background-color:#f9f9f9; border:1px solid #ececec;  }
.topmenu ul{width:100%; height:70px; padding:15px 0 0 30px;  }
.topmenu li{float:left; }
.topmenu01_off{display:block; overflow:hidden; width:74px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat 0 0;}
.topmenu01_on{display:block; overflow:hidden; width:74px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat 0px -71px; }
.topmenu01_off:hover{background-position:0px -71px;}

.topmenu02_off{display:block; overflow:hidden; width:142px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -75px 0;}
.topmenu02_on{display:block; overflow:hidden; width:142px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -75px -71px;}
.topmenu02_off:hover{background-position:-75px -71px;}

.topmenu03_off{display:block; overflow:hidden; width:80px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -218px 0;}
.topmenu03_on{display:block; overflow:hidden; width:80px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -218px  -71px;}
.topmenu03_off:hover{background-position:-218px -71px;}

.topmenu04_off{display:block; overflow:hidden; width:102px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -299px 0;}
.topmenu04_on{display:block; overflow:hidden; width:102px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -299px -71px;}
.topmenu04_off:hover{background-position:-299px -71px;}

.topmenu05_off{display:block; overflow:hidden; width:80px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -402px 0;}
.topmenu05_on{display:block; overflow:hidden; width:80px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -402px -71px;}
.topmenu05_off:hover{background-position:-402px -71px;}

.topmenu06_off{display:block; overflow:hidden; width:123px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -483px 0;}
.topmenu06_on{display:block; overflow:hidden; width:123px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -483px -71px;}
.topmenu06_off:hover{background-position:-483px -71px;}

.topmenu07_off{display:block; overflow:hidden; width:131px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -607px 0;}
.topmenu07_on{display:block; overflow:hidden; width:131px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -607px -71px;}
.topmenu07_off:hover{background-position:-607px -71px;}

.topmenu08_off{display:block; overflow:hidden; width:82px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -739px 0;}
.topmenu08_on{display:block; overflow:hidden; width:82px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -739px -71px;}
.topmenu08_off:hover{background-position:-739px -71px;}

.topmenu09_off{display:block; overflow:hidden; width:76px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -822px 0;}
.topmenu09_on{display:block; overflow:hidden; width:76px; height:70px; text-indent:-5000px; background:url(../images/login/member_top_menu.jpg) no-repeat -822px -71px;}
.topmenu09_off:hover{background-position:-822px -71px;}

/*회원가입 스탭1*/
.insertWrap{display:inline; float:left; width:100%; margin-top:20px; }
.insertWrap span{display:block; margin-bottom:10px;}
.insertWrap img{vertical-align:middle;}
.insertWrap ul{float:left; width:100%; border-top:2px solid black; border-bottom:1px solid #ebebeb;}
.insertWrap ul li{float:left;}
.insertWrap dl{display:inline; width:100%; float:left; margin-top:30px;}
.insertWrap dd{display:inline; width:100%; float:left; margin-top:13px;}
.insertWrap p{display:inline; float:right; margin-top:10px; font-size:11px;}
.insertWrap p input{vertical-align:middle;}
.infoWrap{float:left; width:100%;margin-top:20px;}
.member_info{float:left; width:100%;  margin-top:13px;  margin-bottom:25px; border-top:2px solid black; border-bottom:1px solid #ebebeb;}
.member_info dl{float:left; margin:30px 0; margin-left:30px;}
.member_info dt{float:left; width:100px; font-weight:bold; }
.member_info dd{float:left; width:500px;margin-top:0px; }

.nextBtn{clear:both; width:100%; text-align:center;  }


/*회원가입 스탭2*/
.privateWrap{padding:5px; padding-bottom:20px; margin-bottom:20px; }
.insertWrap .info_member_title{float:left; margin-top:30px; }
.privateWrap{float:left; width:100%; margin-top:13px;  border-top:2px solid black;}
.insertWrap .privateWrap .private_info dl{float:left; margin-top:13px; padding-bottom:13px; border-bottom:1px solid #ebebeb;}
/*
.insertWrap .privateWrap .private_info dl dt{float:left; width:20%; font-weight:bold; padding-left:18px; background: url("/images/member/check_icon.jpg") no-repeat 0 3px;}
*/
.insertWrap .privateWrap .private_info dl dt{float:left; width:20%; font-weight:bold; padding-left:18px; }
.insertWrap .privateWrap .private_info .input_required{background: url("/images/member/check_icon.jpg") no-repeat 0 3px; }

.insertWrap .privateWrap .private_info dl dd{float:left; width:70%; margin-top:0px; }
.insertWrap .privateWrap .private_info dl dd .subword_error{display:inline; font-size:12px; color:red; margin-left:15px; padding-left:15px; background: url("/images/login/bg_input.jpg") no-repeat scroll -2px -65px;}
.insertWrap .privateWrap .private_info dl dd .subword_on{display:inline; font-size:12px; color:#1fdc04; margin-left:15px; padding-left:15px; background: url("/images/login/bg_input.jpg") no-repeat scroll -2px 100%;}
.insertWrap .privateWrap .private_info dl dd .subword{display:inline; font-size:12px; color:#666; margin-left:15px; padding-left:15px; background: url("/images/login/bg_input.jpg") no-repeat scroll -2px -82px;}
.insertWrap .privateWrap .private_info dl dd .selectBox{height:22px; font-size:12px; border:1px solid #ccc; vertical-align:middle;}
.insertWrap .privateWrap .private_info dl dd p{float:left; width:100%;  margin-top:0px; margin-bottom:10px;}
.insertWrap .privateWrap .private_info dl dd input{vertical-align:middle;}
.insertWrap .privateWrap .private_info dl .nobdbtm{border-bottom:none;}

/*회원가입 스탭3*/
.insertWrap .privateWrap p{float:none; margin-top:0px; margin-bottom:10px;}
.memberComplet{width:100%; border:1px solid #ebebeb; padding:60px 0; text-align:center; color:#000; font-size:14px;}

/*아이디/비밀번호찾기*/
.member_tap{display:inline; float:left; width:100%; margin-top:20px;  }
.member_tap ul li{display:inline; float:left; margin-right:5px; }

/*개인정보보호지침, 이용약관*/
.privacyWrap{width:100%;margin-top:20px; *zoom:1;}
.privacyWrap:after{content:""; display:block; clear:both;}
.privacyWrap span{display:block; margin-bottom:10px; }
.privacyWrap span .Btnblue{vertical-align:middle;text-align:center; padding:5px; font-size:11px; border:1px solid #ccc; cursor:pointer; height:24px;color:#fff; background-color:#0067b0;}
.privacyWrap span .Btnblue:hover{border:1px solid #000;color:#000; background-color:#f9f9f9; text-decoration:none;}
.privacyWrap span .Btngreen{vertical-align:middle;text-align:center; padding:5px; font-size:11px; border:1px solid #ccc; cursor:pointer; height:24px;color:#fff; background-color:#79c23f;}
.privacyWrap span .Btngreen:hover{border:1px solid #000;color:#000; background-color:#f9f9f9; text-decoration:none;}
.privacyWrap img{vertical-align:middle;}
#privacy{width:98%; height:500px;  padding:10px; margin:20px 5px auto; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb;}
#privacy_100{width:98%; height:100px; padding:10px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb;}
#privacy_200{width:98%; height:200px; padding:10px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb;}
#privacy_agree{width:98%; text-align:justify; margin:20px 5px auto; margin:0; font-weight:bold; font-size:12px;}

/*이메일무단수집거부*/
#emailWrap{width:98%; height:350px; padding:10px; margin:20px 5px auto; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb; letter-spacing:160%; }

/*사이트맵*/
#sitemapWrap{display:inline; float:left; width:100%; }
#sitemap{background-color:white; }
#sitemap dl{display:inline; float:left; width:200px; min-height:270px; border-top:1px solid #2589C5; margin-right:30px; margin-top:30px; }
#sitemap dl.scroll{overflow-y:scroll;} 
#sitemap dl.mr0{margin-right:0; }
#sitemap dl.f_sitemap{margin-left:5px;}
#sitemap dl.s_f_sitemap{margin-left:5px; height:280px;}
#sitemap dl.s_sitemap{height:280px;}
#sitemap dt {margin-top:5px; margin-bottom:10px; }
#sitemap dt a{font-size:15px;font-weight:bold; color:#003a96; }

#sitemap dd.depth1{font-size:12px; font-weight:bold; margin-top:10px; }
#sitemap dd.depth1 a{color:#000; }
#sitemap dd.depth1 a:hover{color:#2589c5; }

#sitemap dd.depth2{font-size:12px; padding-left:8px; background: url("/images/member/sitemap_depth2_icon.jpg") no-repeat 0 6px;}
#sitemap dd.depth2 a{color:#000; }
#sitemap dd.depth2 a:hover{color:#2589c5; }

#sitemap dd.depth3{font-size:11px; padding-left:8px; margin-left:5px; background: url("/images/member/sitemap_depth3_icon.jpg") no-repeat 0 7px; letter-spacing:-0.1em;}
#sitemap dd.depth3 a{color:#9a9a9a; }
#sitemap dd.depth3 a:hover{color:#2589c5;}

#sitemap dd.depth4{font-size:11px; padding-left:8px; margin-left:5px;background: url("/images/member/sitemap_depth4_icon.jpg") no-repeat 0 7px;}
#sitemap dd.depth4 a{color:#9a9a9a; }
#sitemap dd.depth4 a:hover{color:#2589c5; }

#sitemap { margin:20px 0px auto; }


/* Map*/
#map {width:700px;height:370px;margin:0px auto;}
#mapMobile {width:300px;height:300px;float:center;margin:0px auto;}

/*사이트맵*/
.emaildeny strong{color:#2387c3; }
.emaildeny { margin:20px 5px auto; }

.pointer{ cursor:pointer;}

