/*  È¸¿ø ******************************************************************************************************* */
/* ·Î±×ÀÎ */
.login_wrap{background:url(/img/sub/m7/login_bg.gif) 60px 22px no-repeat;}
.login_inner {padding:70px 43px 30px 220px;}
.login_inner table{height:80px;}
.login_inner table td{padding:3px;vertical-align:top;}
.login_inner table td .row_id{margin:0 0 3px 0;}
.login_inner table td label{display:inline-block;width:60px;margin:0 0 0 20px;text-align:left;vertical-align:middle;color:#333333;}
.login_inner table td input[type="text"]{width:170px;height:20px;}
.login_inner table td input[type="password"]{width:170px;height:20px;}
.join_guide{border-top:3px dotted #e0e0e0;padding:30px 0 0 70px;font-size:14px;}
.join_guide ul li{margin-bottom:5px;line-height:23px;background:url(/img/common/content/n_bullet01.gif) left 6px no-repeat;padding-left:19px;}
.join_guide ul li img{vertical-align:middle;}
.n_login_btn {padding:20px;background:#2b6cae;color:#fff;display:block;}
.n_login_btn {}
.check_btn {background:url(/img/board/icon_required.png) 7px 8px no-repeat;border:1px solid #ddd; border-radius:20px;padding:3px 20px 3px 25px;}

/* È¸¿ø°¡ÀÔ */
.join_step{margin:0 0 40px 0;}
.join_bg01 {background:url(/img/sub/m7/join_step1.gif) left top no-repeat;}
.join_bg02 {background:url(/img/sub/m7/join_step2.gif) left top no-repeat;}
.join_bg03 {background:url(/img/sub/m7/join_step3.gif) left top no-repeat;}
.join_step ul{width:100%;overflow:hidden;}
.join_step ul li{float:left;width:35%;height:76px;overflow:hidden;}
.join_step ul li + li {width:31%;}
.join_step ul li + li + li{width:32%;}
.join_step ul li span{display:block;text-align:center;}
.join_step ul li span.num{margin-top:15px;font-size:32px;color:#888;font-family:NanumGothicB;}
.join_step ul li span.title{margin-top:5px;font-size:14px;color:#888;font-family:NanumGothicB;}
.join_step ul li span.num_on{margin-top:15px;font-size:32px;color:#2b6cae;font-family:NanumGothicB;}
.join_step ul li span.title_on{margin-top:5px;font-size:14px;color:#2b6cae;font-family:NanumGothicB;}

.join_division{border:1px solid #ddd;background:#f8f8f8;width:100%; height:50px; margin-bottom:30px;}
.join_division li{float:left; margin-right:25px; margin-top:15px; }
.join_division li.divi_first{margin-left:195px;}

.agree_wrap{border:1px solid #dfdfdf;padding:20px;height:160px;overflow-y:auto;}
.agree_wrap > h3 {margin:10px 0;}
.agree_wrap > h4 {margin:10px 0 5px;}
.agree_check{padding:10px;font-size:12px;}
.agree_check input{margin-left:10px;}

.join_btn a{height:34px;line-height:34px;}
.join_btn input[type="submit"]{height:36px;line-height:34px;}

.join_complete{border-top:2px solid #266fb4;border-bottom:1px solid #ddd;padding:50px 30px;}
.join_complete div{background:url(/img/board/login_img.gif) 23px center no-repeat;padding:20px 0 0 210px;  height: 152px;}

.join_complete2{border-top:2px solid #266fb4;border-bottom:1px solid #ddd;padding:30px 30px;}
.join_complete2 div{background:url(/img/board/login_img2.gif) 23px center no-repeat;padding:20px 0 0 210px;  height: 152px;}
.join_complete2 div p {font-size:17px;font-family:NanumGothicB;line-height:30px;}
.join_complete2 div p {padding-top:35px;}

/*  mypage ******************************************************************************************************* */
.mypage_top{margin:0 0 20px;padding:0 10px;}

.required_guide{text-align:right;margin:0 0 5px 0;font-size:12px;}
.required_guide img{vertical-align:middle;}

.addr_zipcode{margin-bottom:5px;}
#smAddress{margin:0 0 5px 0;}



/* ¾ÆÀÌµð_ºñ¹Ð¹øÈ£ Ã£±â */
.find_wrap{padding:20px 0;overflow:hidden;}
.find_box .idfind_box .guide{font-size:12px;margin-bottom:10px;}
.find_box .guide{font-size:12px;margin-bottom:10px;}
.find_box .idfind_box{margin-top:10px;border-top:2px solid #266fb4;border-bottom:1px solid #dadada;padding:25px 10px 10px 10px;margin-bottom:30px;}
.find_box .idfind_box .info_input{margin:0 0 24px 0;}
.find_box .pwfind_box{margin-top:10px;border-top:2px solid #266fb4;border-bottom:1px solid #dadada;padding:25px 0 10px 10px;margin-bottom:30px;}
.find_box .pwfind_box .info_input{margin:29px 0 20px 0;}
.find_box .info_input label{display:inline-block;width:60px;text-align:left;}
.find_box .info_input input{width:195px;}
.find_box .info_input div{margin:0 0 4px 0;}
.find_wrap .find_id{float:left;width:48%;margin-right:20px;}
.find_wrap .find_pw{float:right;width:48%;}

.find_result{border:1px solid #e0e0e0;border-radius:8px;padding:40px 0 40px 150px;background:url(/img/sub/m7/find_result_bg.gif) 54px center no-repeat;}
.find_result p{font-size:14px;line-height:1.75em;font-family:'NanumGothicB';}
.find_result p em{color:#9e5028;font-weight:bold;}


/* ¾ÆÀÌµð_ºñ¹Ð¹øÈ£ Ã£±â ¹Ú½º */
.pw_box{width:340px; padding:5px 0 0 15px;margin:0 10px 0 0;float:left;}
.pw_box .pw_title{margin:0 0 8px 20px;}
.pw_box .pw_in{margin:0 0 10px 20px;}
.pw_box .pw_in dl{float:left;width:263px;padding:5px 0 10px 0;}
.pw_box .pw_in dl dt{clear:both;float:left;width:80px;height:20px}
.pw_box .pw_in dl dd{float:left;width:160px;height:20px;padding:0 0 2px 0;}
.pw_box .pw_in dl dd input[type="text"], .pw_box .pw_in DL DD input[type="password"] {border: 1px solid #aaa;padding:1px 0 1px 0;}
.pw_box .pw_in .pw_line{clear:both;width:308px;height:1px;background:url(/img/board/dot_line.gif) repeat-x bottom;padding:0 0 5px 0;}
.pw_box .pw_btn{margin:0 0 0 125px;}
.pw_box .pw_btn ul li{float:left; margin:0 10px 0 0;}


/* ¿ìÆí¹øÈ£wrap */
div.pop_top{background-color:#E57201;height:43px;margin:0;padding:0;}
div.pop_top h1{padding:12px 0 0 15px;font-size:14px;color:#fff;}
div#popwrap{padding-top:15px;}

/* ¿ìÆÝ¹øÈ£°Ë»ö  */
div.zipcode_form{text-align:center;margin-bottom:20px;font-size:12px}
div.zipcode_form table.select{margin:0 0 10px 15px;}
div.zipcode_form table.select td{padding:3px;text-align:left;}
div.zipcode_form div.input{padding:15px;border:2px solid #dedede;margin:10px;}

div.zipcode_result{margin:0 10px;height:210px;overflow-y:auto}
div.zipcode_result div.counter{text-align:left;padding:0 0 5px 10px;}
div.zipcode_result div.counter em{font-weight:bold;color:#5cbe14;}
div.zipcode_result table{width:100%;font-size:12px}
div.zipcode_result table th{background-color:#f5f5f5;padding:6px 0;border:1px solid #d1d1d1;border-top:1px solid #7CBB07;font-size:11px;font-family:"dotum";}
div.zipcode_result table td{padding:6px 0;border-bottom:1px solid #dedede;}
div.zipcode_result table td.code{text-align:center;font-family:"Tahoma";}
div.zipcode_result table td.addr{text-align:left;}

div.result{text-align:center;padding:15px 0 0 0;}
div.result div.counter{text-align:left;padding:0 0 5px 10px;}
div.result div.counter em{font-weight:bold;color:#5cbe14;}
div.result table{width:95%;margin:0 auto;border-top:1px solid #5f5f5f;}
div.result table th{background-color:#f5f5f5;padding:6px 0;border-bottom:1px solid #d1d1d1;}
div.result table td{padding:6px 0;border-bottom:1px solid #dedede;}
div.result table td.org_name{text-align:left;}

/* Ã¢´Ý±â */
div.close_top{position:absolute;right:12px;top:10px;}
div.close_bottom{background-color:#e8e7e4;text-align:right;padding:5px 20px 5px 0;border-top:1px solid #ffffff;}

/* ¿ìÆí¹øÈ£°Ë»ö */
#post {width:348px;}
.bullet8{padding:0 0 0 20px;background:url(/img/sub/bullet7.gif) no-repeat 9px 7px;font-size:11px;margin:5px 0 0 20px;}
#post .top{width:348px;background:url(/img/sm/add_top.gif) no-repeat left bottom;padding:0 0 15px 10px;}
#post .center{width:348px;background:url(/img/sm/add_center.gif) repeat-y 0 0;}
#post .center .title {padding:0 0 10px 20px;}
#post .center .box{width:313px; height:82px; padding:0; margin:7px 0 20px 18px; background:url(/img/sm/post_bg.gif) repeat-x 0 0;}
#post .center .box p{float:left;width:80px;}
#post .center .box .list {float:left; padding:15px 10px 10px 15px;width:200px;}
#post .center h4 span.title{clear:both;margin:0 0 30px 15px;color:#5c5b5b;line-height:180%;font-size:12px;padding:2px 0 5px 25px;background:url(/img/sub/h4.gif) no-repeat 5px 0;}
#post .bottom{width:348px; height:13px; background:url(/img/sm/add_bottom.gif) no-repeat 0 0;}
div.win_close{width:348px;text-align:right;padding:6px 6px 0 0;}

/* ERR.ASP */

.err_wrap{width:690px;margin:0 auto;padding:40px 0 150px;}

.msg_box{background:url(/img/board/err_img.gif) 30px 30px no-repeat;min-height:100px;}
.msg_box{border:2px solid #e0e0e0;border-radius:10px;padding:30px 30px 30px 200px;}
.msg_box .msg{font-size:14px;padding:25px 0 0 0;line-height:1.75em;}
.err_wrap .btn_wrap a{margin:0 5px;}


/*  °³ÀÎÁ¤º¸º¸È£Á¤Ã¥  */
.privacy_wrap {clear:both;margin:0 0 15px 0;}
.privacy_wrap p.txt1{padding:5px 175px 12px 0;text-align:justify;background:url(/img/etc/privacy_bg.gif) right top no-repeat;}
.privacy_wrap p.txt2{margin-bottom:12px;text-align:justify;}
.privacy_wrap p.txt3{margin-bottom:12px;}
.privacy_wrap p.txt4{text-align:center;padding:10px;}
.privacy_item{margin:10px 0;padding:10px 15px;border:1px solid #ddd;background:#f2f2f2;overflow:hidden;}


.privacy_con{padding:20px;border:1px solid #ddd;}
.privacy_detail{margin-bottom:20px;}
.privacy_detail h4{font-size:14px;margin:0 0 12px 0;color:#333;}
.privacy_detail p{padding:0 18px 6px 0;text-align:justify;}
.privacy_detail ul{padding:6px 18px 4px 0;}
.privacy_detail ul li{background:url(/img/common/content/icon4.gif) left 10px no-repeat;padding:0 0 0 9px;margin:0;text-align:justify;}

.privacy_wrap .date{text-align:right;padding:15px 0 0 0;font-size:11px;color:#666;border-top:1px dashed #ddd;}

/*  ¹ýÀû°íÁö  */
.lagal_wrap {}
.lagal_wrap .top_txt{background:url(/img/etc/raw_bg.gif) left top no-repeat;padding:20px 0 30px 157px;border-bottom:1px dashed #ddd;margin-bottom: 30px;}
.lagal_wrap ul li{background:url(/img/common/content/icon2.gif) left 4px no-repeat;padding:0 0 0 18px;margin:0 0 10px 0;letter-spacing:-1px;}


/* À°¾ÆÁö¿ø > ¾î¸°ÀÌÁý °Ë»ö */
.kidcare_search{clear:both;padding:10px 0;border:1px solid #ebebeb;background:#fafafa;margin:0 0 15px 0;}
.kidcare_search .base{padding:10px 0 15px;text-align:center;}
.kidcare_search .opt{margin:0 10px;}
.kidcare_search .opt table{width:100%;background:#fff;}
.kidcare_search .opt table th{border:1px solid #e0e0e0;padding:6px 10px;text-align:left;}
.kidcare_search .opt table td{border:1px solid #e0e0e0;padding:6px 10px;text-align:left;}
.kidcare_search .opt .opt1{}
.kidcare_search .opt .opt1 li{float:left;width:33%;}
.kidcare_search .opt .opt2 li{float:left;margin-right:10px;}
.kidcare_search .opt .opt2 li:first-child{margin-left:0;}



/* Àå³­°¨´ë¿©Á¡ */
.toy_wrap{}
.toy_wrap .toy_list{margin-bottom:20px;overflow:hidden;}
.toy_wrap .toy_list > li{box-sizing:border-box;float:left;margin-right:18px;width:230px;text-align:center;padding:20px 0 20px;border:1px solid #ebebeb;background:#fafafa;}
.toy_wrap .toy_list > li:last-child {margin:0;width:230px}
.toy_wrap .toy_list > li a img{width:164px;height:164px; border:1px solid #ebebeb}
.toy_wrap .list_in{padding:10px 0 0 0;font-size:12px;}

.toy_view {overflow:hidden;padding:0 0 20px 0;border-bottom:1px solid #e0e0e0;}
.toy_view .left {float:left;padding:0}
.toy_view .left img {width:253px;height:253px;border:1px solid #ebebeb}
.toy_view .right {float:right;width:450px}

.toy_view_detail{clear:both;padding:30px 0;border-bottom:1px solid #e0e0e0;min-height:100px;}
.toy_view_detail .detail{padding:0 0 30px;}



/* Æ÷Åä°¶·¯¸® */
div.photo_list {position:relative;overflow: hidden;width: 100%;border-top: 2px solid #266fb4;padding-top:20px;border-bottom: 1px solid #e2e2e2;}
div.photo_list > ul > li{float: left;padding-bottom: 10px;width:33.3%;height: 210px;text-align:center;}
div.photo_list > ul > li div.inner{display: inline-block;width:220px;text-align: center;}
div.photo_list > ul > li div.inner a{display:block;}
div.photo_list > ul > li.on .thumb {width:210px;height:150px;border: 5px solid #1f72a7;}
div.photo_list > ul > li.on .thumb img {margin: -5px 0 0 -5px;}
div.photo_list > ul > li.on .tit {color: #0d7bbf !important;text-decoration: underline;}
div.photo_list > ul > li .thumb {overflow: hidden;display: block;}
div.photo_list > ul > li .thumb img {width:220px;height:150px;}
div.photo_list > ul > li .tit {overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;;display:block;margin: 10px 0 3px;height: 17px;font-size:14px;}
div.photo_list > ul > li .cont {overflow: hidden;display: block;margin: 5px 0;height: 39px;}
div.photo_list > ul > li.on .cont {color: #293848 !important;text-decoration: underline;}
div.photo_list > ul > li .date {display: block;font-size: 11px;color: #687481;}
div.photo_list > ul > li.layer_bg{width:100%;}