@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
.row{overflow:hidden}
.row .cell{float:left}
.row .cell.right{float:right}
.row:after{clear:both}
.nanum-gothic{font-family:'Nanum Gothic', sans-serif;}

.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.m_t{margin-top:123px}

/*·Î±×ÀÎÆäÀÌÁö*/
#member_con{width:100%;height:100%; font-size:12px}
#member_con .title{min-height:100px; color:#6b6b6b;  border-bottom:1px solid #d6d6d6; text-align:center}
#member_con .title .text1{font-size:30px; font-weight:bold; line-height:30px; letter-spacing:-1px; display:block; margin-top:40px;min-height:30px;}
#member_con .title .font-strong{font-weight:bold; color:#363636}

.Login{padding:0;}
.Login>.body{background-color:#fff;padding:1em .5em}
.Login fieldset{margin:0;padding:0;border:0}
.Login .form{position:relative;width:80%;margin:0 auto}
.Login .form dl{margin:2em}
.Login .form dt,
.Login .form dd{padding:.3em 0}
.Login .form dt{float:left;width:80px;font-size:12px;font-weight:bold;padding-top:1em}
.Login .form dd{margin-left:85px;font-size:12px; margin-right:110px}
.Login .form dd input{width:95%;height:28px;line-height:28px;border:1px solid #aaa;font-size:12px;padding:0 .5em}
.Login .form dd input.checkbox{width:auto;height:auto;line-height:normal;border:0 none}
.Login .form dd input[type=text],.Login .form dd input[type=password]{background:#f7f7f7; border:1px solid #d7d7d7 }
.Login .form .btn{text-align:center;margin:.5em 1em 1em; position:absolute;right:10px;top:-3px}
.Login .form .btn button{margin:0 auto;padding:0;width:100px;height:66px;font-weight:bold;font-size:14px}
.Login .form .id-save{padding-left:6px}

.btngroup{position:relative;width:100%;  padding-top:40px;border-top:1px solid #d6d6d6 }
.btngroup .btngroup_con{color:#6b6b6b;text-align:left; width:65%; margin:0 auto }
.btngroup .btngroup_con  div{height:28px}
.btngroup .btngroup_con  div  span{display:block; float:left;width:60%; line-height:28px }
.blind{width:0;height:0;overflow:hidden;position:absolute;font-size:0}

.ui-sbutton{margin:1px 2px;padding:8px 15px;text-decoration:none;color:#fff;
border-radius:.3em;background:#363636; border:1px solid #363636}
.ui-sbutton2{margin:1px 2px;padding:3px 15px;font-size:12px;text-decoration:none;color:#fff;
border-radius:.3em;background:#363636;font-family:'Dotum'; border:1px solid #363636}
.ui-sbutton3{margin:1px 2px;padding:3px 15px;font-size:12px;text-decoration:none;color:#fff;
border-radius:.3em;background:#909090;font-family:'Dotum'; border:1px solid #909090}
.ui-sbutton4{margin:1px 2px;padding:7px 30px;font-size:12px;text-decoration:none;color:#0d0d0d;
border-radius:.3em;background:#fafafa;font-family:'Dotum'; border:1px solid #b8b8b8;display:inline-block; width:120px}
.ui-sbutton5{margin:1px 2px;padding:7px 0px;font-size:12px;text-decoration:none;color:#fff;
border-radius:.3em;background:#363636;font-family:'Dotum'; border:1px solid #363636; display:inline-block; width:120px}
.ui-sbutton6{margin:1px 2px;padding:7px 30px;font-size:12px;text-decoration:none;color:#0d0d0d;
border-radius:.3em;background:#fafafa;font-family:'Dotum'; border:1px solid #b8b8b8;display:inline-block; width:120px}

/*È¸¿ø°¡ÀÔÆäÀÌÁö*/
.Join{padding-left:1em;padding-right:1em; font-size:12px}
.Join>.body{padding:1em 0em}

.Join .memberInputForm{color:#535353}
.Join .memberInputForm h1{text-align:left; font-size:14px; color:#535353}
.Join .memberInputForm .reg_memberID input,
.Join .memberInputForm .reg_password input,
.Join .memberInputForm .reg_name input,
.Join .memberInputForm .zipcode input{background:#f7f7f7; border:1px solid #d7d7d7; height:25px; width:30%; }
.Join .memberInputForm .zipcode button{background:#fff; border:1px solid #999; padding:3px 10px}
.Join .memberInputForm .addr input{background:#f7f7f7; border:1px solid #d7d7d7; height:25px; width:80%; margin-top:5px }
.Join .memberInputForm .reg_email input{background:#f7f7f7; border:1px solid #d7d7d7; height:25px; width:25%;  }
.Join .memberInputForm .reg_email select{border:1px solid #d7d7d7; height:25px; width:25%;  }
.Join .memberInputForm .reg_mobileNumber input{background:#f7f7f7; border:1px solid #d7d7d7; height:25px; width:20%; }
.Join .memberInputForm fieldset{text-align:left; }
.Join .memberInputForm fieldset>ul{margin:0; padding:0; list-style:none}
.Join .memberInputForm fieldset>ul li{display:table;width:100%;padding:0; border-top:1px solid #d6d6d6; }
.Join .memberInputForm fieldset>ul li:last-child{border-bottom:1px solid #d6d6d6;}
.Join .memberInputForm fieldset>ul li>label,.Join .memberInputForm fieldset>ul li>div{display:table-cell;vertical-align:middle;padding:.8em 0}
.Join .memberInputForm fieldset>ul li>label{width:100px;padding-left:15px;font-size:12px;text-align:left;}
.Join .memberInputForm fieldset>ul li>div{padding-left:5px}
.Join .memberInputForm fieldset>ul li{*display:block;*width:auto}
.Join .memberInputForm fieldset>ul li>label{*display:block;*float:left}
.Join .memberInputForm fieldset>ul li>div{*margin:0 0 0 110px}

/*¿ìÆí¹øÈ£Ã£±â*/
.pop_tit{font-size:13px;font-weight:bold;color:#eee;height:35px;line-height:35px;padding-left:10px;border-bottom:1px solid #000;
background:-moz-linear-gradient(top,#4b4c4c 0,#404041 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4b4c4c),color-stop(100%,#404041));
background:-webkit-linear-gradient(top,#4b4c4c 0,#404041 100%);
background:-o-linear-gradient(top,#4b4c4c 0,#404041 100%);
background:-ms-linear-gradient(top,#4b4c4c 0,#404041 100%);
background:linear-gradient(to bottom,#4b4c4c 0,#404041 100%);}
.pop_tit span{background-image:url('/assets/img/pop_img/pop_tit_bl.png');background-repeat:no-repeat;background-position:0px 50%;padding-left:15px}
.zipcode_table2{width:100%;padding:10px;line-height:20px}
.zipcode_table2 span{padding-left:5px}
.zipcode_table3{width:95%;background:#f8f8f8;margin:0 auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.zipcode_table3 td{padding:7px}
.searchBtn_1{background:#fff;border:1px solid #999;padding:3px 8px;border-radius:3px}
.zipcode_1{font-weight:bold;background:#eee;text-align:center}

/* // À§Á¬,È¸¿ø±×·ì °øÅë*/

.widget_add{position:relative;width:100%;font-family:'dotum'}
.widget_conBox{width:90%;margin:0 auto;background:#f8f8f8;border:2px solid #e1e1e1;margin-top:15px;padding:2%;}
.widget_conBox dt{width:28%;font-size:12px;height:30px;line-height:30px;float:left;margin-bottom:5px;text-align:center}
.widget_conBox input{width:70%;font-size:13px;height:30px;margin-bottom:5px;border:1px solid #d8d8d8}

/*ÀÌ¿ë¾à°ü*/
.pageOrder { width:100%; height:39px; position:relative;text-align:left;}
.pageOrder div{width:32%; float:left; color:#535353; font-size:14px; line-height:39px; padding-left:10px; background:#e9e9e9;}
.pageOrder div.over{background:#363636; color:#fff}
.pageOrder span.bg1{background:url(/nanum_img/member/bg1.jpg) top right no-repeat; display:block}
.pageOrder span.bg2{background:url(/nanum_img/member/bg2.jpg) top right no-repeat; display:block}
.pageOrder span.bg3{background:url(/nanum_img/member/bg3.jpg) top right no-repeat; display:block}
.pageOrder span.bg4{background:url(/nanum_img/member/bg4.jpg) top right no-repeat; display:block}
.pageOrder span.bg5{background:url(/nanum_img/member/bg5.jpg) top right no-repeat; display:block}
.order-title{font-size:18px; text-align:center; padding:40px 0px 30px 0px;color:#535353;}

.Join .agreeConfirm .confirm{clear:both; position:relative}
.Join .agreeConfirm .confirm .bd{height:126px; width:100%; overflow:auto; border:1px solid #d7d7d7}
.Join .agreeConfirm .confirm h1{text-align:left; font-size:14px; color:#535353}
.Join .agreeConfirm .confirm label{float:left; padding-top:10px; padding-bottom:30px}
.Join .agreeConfirm .all_confirm{clear:both; border:1px solid #d7d7d7;padding:20px 0px;text-align:center}
.Join .agreeConfirm .confirm .privacy-menu{position:absolute; top:-10px; right:0}
.Join .agreeConfirm .confirm .privacy-menu li{float:left}
.Join .agreeConfirm .confirm .privacy-menu a{font-size:11px; padding-left:4px; color:#8c8b8b}
.Join .agreeConfirm .confirm .privacy-menu .select a{font-weight:bold}
.Join .agreeConfirm .confirm .privacy-menu a:after{content:" | "}
.Join .btngroup{border-top:none;text-align:center}
.agreementBody {text-align:left; font-size:12px; padding:10px}
.privacyBody {font-size:12px; text-align:left;  padding:10px}


/*¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â*/

#member_con .border-no{border-bottom:0px solid #d6d6d6;}
.search-menu{padding:0; width:100%; height:40px; overflow:hidden; border-bottom:1px solid #d6d6d6; margin-bottom:40px}
.search-menu li{list-style:none;float:left}
.search-menu li a{display:block; width:134px; height:40px; line-height:40px; border-right:1px solid #d6d6d6;border-top:4px solid #c2c2c2; color:#8b8b8b}
.search-menu li:first-child a{border-left:1px solid #d6d6d6;}
.search-menu .selected a{font-weight:bold;border-top:4px solid #363636; color:#5e5e5e}
.ID-search{padding:0; clear:both; display:none}
.ID-search.selected{display:block}
.ID-search.body{background-color:#fff;padding:1em .5em}
.ID-search fieldset{margin:0;padding:0;border:0}
.ID-search .form{position:relative;width:60%;margin:0 auto}
.ID-search .form dl{margin:2em}
.ID-search .form dt,
.ID-search .form dd{padding:.3em 0}
.ID-search .form dt{float:left;width:80px;font-size:12px;font-weight:bold;padding-top:1em}
.ID-search .form dd{margin-left:85px;font-size:12px; }
.ID-search .form dd input{width:95%;height:28px;line-height:28px;border:1px solid #aaa;font-size:12px;padding:0 .5em}
.ID-search .form dd input.checkbox{width:auto;height:auto;line-height:normal;border:0 none}
.ID-search .form dd input[type=text],.ID-search .form dd input[type=password]{background:#f7f7f7; }
.ID-search .form .btn{text-align:center;margin:.5em 1em 1em; position:absolute;right:10px;top:-3px}
.ID-search .form .btn button{margin:0 auto;padding:0;width:100px;height:66px;font-weight:bold;font-size:14px}
.ID-search .form .id-save{padding-left:6px}
.ID-search .btngroup{border-top:none;text-align:center;padding-top:0px; }


/*º»ÀÎÀÎÁõ*/
.ctf{padding-left:1em;padding-right:1em; font-size:12px; line-height:16px; color:#535353}
.ctf>.body{padding:1em 0em}
.ctf h1{text-align:left; font-size:14px; color:#535353}
.ctf ul{margin:0; padding:0; list-style:none}
.ctf ul li{float:left; border:1px solid #d7d7d7; width:32%;margin-right:10px; height:275px}
.ctf ul li h2{font-size:16px; color:#535353}
.ctf ul li:last-child{margin-right:0px}
.ctf ul li:first-child{background:url(/nanum_img/member/cft_bg1.jpg) center 123px no-repeat;}
.ctf ul li:nth-child(2){background:url(/nanum_img/member/cft_bg2.jpg) center 135px no-repeat;}
.ctf ul li:last-child{background:url(/nanum_img/member/cft_bg3.jpg) center 130px no-repeat;}
.ctf ul li div{padding:15px; text-align:center}
.ctf ul li div p{ height:50px}
.ctf ul li div button{margin-top:90px}
.ctf .text_box{clear:both; text-align:left}
.ctf .text_box p{padding: 0px; margin:0; text-align:justify}
.ctf .text_box h3{font-size:12px;margin:0; padding-bottom:10px; padding-top:30px;color:#535353}
.ctf .text_box button{margin:5px 0}


/*È¸¿øÅ»Åð*/
.del{padding-left:1em;padding-right:1em; font-size:12px; line-height:16px; color:#535353}
.del.body{padding:1em 0em}
.del .text_box{clear:both;}
.del .text_box ul{margin:0; padding:0}
.del .text_box ul li{list-style:none; text-align:left; border-top:1px solid #d6d6d6; padding:20px}
.del .text_box ul li span{color:#d22727}
.del .text_box h3{font-size:14px;margin:0;color:#535353;padding-bottom:10px}
.del .text_box button{margin:5px 0}
.del fieldset{margin:0;padding:0;border:0}
.del .form{position:relative;width:60%;margin:0 auto;}
.del .form dl{margin:2em}
.del .form dt,
.del .form dd{padding:.3em 0}
.del .form dt{float:left;width:80px;font-size:12px;font-weight:bold;padding-top:1em}
.del .form dd{margin-left:85px;font-size:12px; }
.del .form dd input{width:95%;height:28px;line-height:28px;border:1px solid #aaa;font-size:12px;padding:0 .5em}
.del .form dd input.checkbox{width:auto;height:auto;line-height:normal;border:0 none}
.del .form dd input[type=text],.del .form dd input[type=password]{background:#f7f7f7; }
.del .btngroup{border-top:none;text-align:center;padding-top:0px; }

.btngroup.top-padding{ padding-top:40px;border-top:1px solid #d6d6d6}