@charset "utf-8";


.mw{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}
.mw .fg{position:absolute;top:50%;left:50%;width:300px;height:300px;background-color:#fff}

#mw_verification .fg{margin:-150px 0 0 -150px;background:url(../../www.mipretty.co.kr/member/images/popup_img_07.gif) repeat;}

/*contentsWrap*/

#contentsWrap{margin-bottom:20px}

#contentsWrapin{width:1050px; margin-top:16px;  background-color:white;}
 

.topmenu {margin: 0px auto;padding: 4px;height: 78px;background-color: rgb(249, 249, 249);border: 1px solid rgb(236, 236, 236);text-align: center;}
 
.topmenu ul{width:900px; height:70px; padding:10px 10px 0px 45px;  }
.topmenu ul li{float:left; }
.topmenu .topmenu01{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu02{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu03{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu04{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu05{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu06{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu07{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu08{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}
.topmenu .topmenu09{display:block;width:74px;height:70px;background:url(/images/login/member_top_menu.jpg) no-repeat;}

.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:73px; height:70px; text-indent:-5000px; background:url(/images/login/member_top_menu.jpg) no-repeat -822px 0;}
.topmenu09_on{display:block; overflow:hidden; width:73px; 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{margin:20px 5px;}
.insertWrapinside{;}

.insertWrap h2{margin-bottom:10px}

.insertWrap span{display:block; margin-bottom:10px; margin-left:20px; margin-top:10px;}
.insertWrap img{vertical-align:middle;}
.insertWrap ul{margin-bottom:10px;border-top:2px solid black; border-bottom:1px solid #ebebeb;overflow:hidden}
.insertWrap ul li{float:left;}
.insertWrap dl{display:inline;}
.insertWrap dd{margin-top:13px;}
.insertWrap p{padding:10px 0;font-size:11px;text-align:right}
.insertWrap p input{vertical-align:middle;}
.infoWrap{float:left; width:98%;margin-top:20px;padding:10px;}
.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; width:700px; 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; padding-top:35px; padding-bottom:10px;  }
.nextBtn a{display:inline-block; color:#262626; font-size:11pt; font-weight:bold; text-align:center; border:1px solid #cfcfcf; border-radius:5px; padding:15px 30px;  cursor:pointer;
background:#ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}
.nextBtn a:hover{
background:#ededed; background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%); background: linear-gradient(to bottom, #ededed 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );}

/*회원가입 스탭2*/
.privateWrap{padding:5px}
.insertWrap .info_member_title{margin:30px 20px}
.insertWrap .privateWrap .private_info table{border:0;width:100%;table-layout:fixed;border-top:2px solid #000}
.insertWrap .privateWrap .private_info th,
.insertWrap .privateWrap .private_info td{padding:10px 0;vertical-align:top;text-align:left;border-bottom:1px solid #ebebeb}
.insertWrap .privateWrap .private_info th{padding-left:38px;background:url(/images/member/check_icon.jpg) no-repeat 20px 10px}
.insertWrap .privateWrap .private_info select,
.insertWrap .privateWrap .private_info .input_text{padding:2px;outline:none}
.insertWrap .privateWrap .private_info dl{margin:13px 0;border-bottom:1px solid #ebebeb;overflow:hidden;clear:both}
.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; margin-left:20px; } */

.insertWrap .privateWrap .private_info dl dd{;}
.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{display:inline; float:left; width:875; margin-top:20px; padding:0px; background-color:#fff; margin-bottom:100px; }
.memberComplet{width:100%; border:1px solid #ebebeb; padding:60px 0; text-align:center; color:#000; font-size:14px;}

/*아이디/비밀번호찾기*/
.member_tap{margin-top:20px; text-align:center; margin-left:364px; }
.member_tap ul li{display:inline; float:left; margin-right:5px; text-align:center}

/*개인정보보호지침, 이용약관*/
.privacyWrap{width:770px;padding:0px;margin:0px;height:680px;*zoom:1; }
.privacyWrap:after{content:""; display:block; clear:both;}
.privacyWrap span{display:block; margin-bottom:10px; margin-left:20px; margin-top:20px; }
.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:1000px; height:880px;  padding:10px; margin:20px 5px 0px 20px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb; margin-bottom:20px;}
#privacy_100{width:770px; height:200px; padding:10px; margin:20px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb;}
#privacy_200{width:770px; height:200px; padding:10px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb;}
#privacy_agree{width:770px; text-align:justify; margin:20px 5px auto; margin:0; font-weight:bold; font-size:12px;}

/*이메일무단수집거부*/
#emailWrap{width:1000px; height:620px; padding:10px 20px 5px 0px; margin:20px 15px 10px 20px; overflow-y:scroll; text-align:justify; line-height:140%; font-family:'돋움';border:1px solid #ebebeb; letter-spacing:160%;}

/*사이트맵*/
#sitemapWrap{display:inline; width:1010px; margin:20px;margin-left:120px; }/* margin-left:120px; 추가 */
#sitemapWrap span{display:block; margin-bottom:10px; margin-left:20px; margin-top:20px; }
#sitemapWrap:after{ display:block; clear:both;} 
#sitemap, #sitemap *{box-sizing:border-box;}
#sitemap{background-color:#FFF;margin-left:0px;overflow:hidden}
#sitemap dl {display:inline-table; width:19%;  padding:1%; margin-top:10px;}
#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:18px;font-weight:bold; color:#003a96; }

#sitemap dd{font-size:12px; font-weight:bold; margin-top:10px; }
#sitemap dd a{color:#000; }
#sitemap dd a:hover{color:#2589c5; }

#sitemap dd.depth2{font-size:12px; padding-left:8px; padding-bottom:1px; 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; }*/

/*copy사이트맵*/
#copysitemapWrap{display:inline; float:left; width:100%; }/* margin-left:120px; 추가 */
#copysitemap{background-color:white; }
#copysitemap dl{display:inline; float:left; width:100px;  border-top:0px solid #2589C5; margin-right:11px; margin-top:30px; }
#copysitemap dl.scroll{overflow-y:scroll;} 
#copysitemap dl.mr0{margin-right:0; }
#copysitemap dl.f_sitemap{margin-left:5px;}
#copysitemap dl.s_f_sitemap{margin-left:5px; height:280px;}
#copysitemap dl.s_sitemap{height:280px;}
#copysitemap dt {margin-top:5px; margin-bottom:10px; }
#copysitemap dt a{font-size:11px; color:#fff; }

#copysitemap dd.depth1{font-size:11px;  margin-top:10px; }
#copysitemap dd.depth1 a{color:#a8a8a8; }
#copysitemap dd.depth1 a:hover{color:#2589c5; }

#copysitemap dd.depth2{font-size:12px; padding-left:8px; background: url("/images/member/sitemap_depth2_icon.jpg") no-repeat 0 6px;}
#copysitemap dd.depth2 a{color:#a8a8a8; }
#copysitemap dd.depth2 a:hover{color:#fff; }

#copysitemap 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;}
#copysitemap dd.depth3 a{color:#9a9a9a; }
#copysitemap dd.depth3 a:hover{color:#fff;}

#copysitemap dd.depth4{font-size:11px; padding-left:8px; margin-left:5px;background: url("/images/member/sitemap_depth4_icon.jpg") no-repeat 0 7px;}
#copysitemap dd.depth4 a{color:#9a9a9a; }
#copysitemap dd.depth4 a:hover{color:#fff; }

#copysitemap { 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;}

