@charset "utf-8";

/*@import url(webfont.css);*/
@import url(master.css);
@import url(base.css);
@import url(layout.css);
@import url(content.css);


body, button, select, input,textarea{color:#000;font-size:12px;font-family: 'Nanum Barun Gothic', sans-serif;-webkit-text-size-adjust:none;} 

.height40{height: 40px !important;}

/* membership - 로그인 */
.login_box{width:670px;height:380px;margin:auto;padding:70px 0;position:relative;margin-top: -130px;}
.login_box p{position:absolute;left:70px;font-size: 52px;color: #71bfc0;letter-spacing:-5px;font-family:'Nanum Myeongjo', serif; }
.login_box ul{position:absolute;left:0px;top:210px;}
.login_box ul li{margin-bottom:11px;}
.login_box ul li label{width:70px;height:25px;line-height:25px;display:inline-block;color:#373b3b;font-size:16px;font-weight:bold;padding-left:15px;}
.login_box ul li span{width:215px;display:inline-block;}
.login_box ul li span input{  height: 43px;width:420px;border:1px solid #cacaca;}
.login_box .btn_login{position:absolute;right:0;top:210px;}
.login_box .btn_login input{width:155px;height:101px;line-height:101px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color:#fa8aa7;color:#fff !important;cursor:pointer;}

.login_box .join_idpw{width:670px;height:94px;;position:absolute;left:20px;top:380px;background:url('../images/mem/login_btn_bg.jpg') left center no-repeat;background-color: #f8f8f8; }
.login_box .join_idpw div{padding-bottom:10px;font-size:15px;}
.login_box .join_idpw div span{display:inline-block;}
.login_box .join_idpw div .idpw_btn{position:absolute;right:10px;top:50px;}
.login_box .join_idpw div .join_btn{position:absolute;right:10px;top:15px;}

/* .login_box .join_idpw div em{display:inline-block;height:27px;line-height:27px;float:left;} */
.login_box .join_idpw div em a{color:#230e2c;display:block;}
.login_box .border{display:block;padding-top:135px;width:670px;margin-left:20px;margin-top: 155px;border-bottom:1px solid #cfdddd;}

/* membership - 아이디/비번찾기 */
.idpw_box .border{display:block;border-bottom:1px solid #e0e0e0;padding-top:135px;width:534px;margin-left:85px;}
.idpw_box .border2{display:block;border-bottom:1px solid #e0e0e0;padding-top: 330px;width: 681px;margin-left: 25px;}



.idpw_box{width:674px;height:624px;margin:auto;margin-top: 78px;position:relative;padding-bottom: 100px;}

.idpw_box ~ .notice_txt{margin-top:-65px;margin-left:120px;}

.idpw_box .findid_input{width:360px;position:absolute;left:20px;top:0px;text-align: center;}
.idpw_box .findid_input p{font-size:22px;color:#474747;padding-bottom:10px;}
.idpw_box .findid_input p strong{color:#319ea1;}
.idpw_box .findid_input em{font-size:15px;display:block;padding-bottom:10px;margin-bottom:15px;letter-spacing:-1px;color:#474747;  font-weight: bold;}
.idpw_box .findid_input ul{position:absolute;left:0px;}
.idpw_box .findid_input .idpw_bg01{width: 681px;height: 205px;background: #f5f5f5;border: 1px solid #e9e9e9;}


.idpw_box .findpw_input .idpw_bg02{width: 681px;height: 222px;background: #f5f5f5;border: 1px solid #e9e9e9;}
.idpw_box .findid_input ul li{margin-bottom:4px;}
.idpw_box .findid_input ul li label{width:57px;height:25px;line-height:25px;display:inline-block;color:#373b3b;font-size: 14px;font-weight: bold;padding-left:15px;}
.idpw_box .findid_input ul li span{width:350px;display:inline-block;}
.idpw_box .findid_input ul li span input{width:100%;;border:1px solid #cacaca;height:43px;padding: 0 5px;}
.idpw_box .findid_input .btn_login{position:absolute;left: 483px;top: 82px;  }  
.idpw_box .findid_input .btn_login input{width:155px;height:101px;line-height:66px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color: #fa8aa7;color:#fff;cursor:pointer;}
.idpw_form01_01{position:absolute;left:37px;top:53px;}
.idpw_form01_02{position:absolute;left:37px;top:109px;}


.idpw_box .findpw_input{width:385px;position:absolute;left:20px;;top:420px;text-align: center;}
.idpw_box .findpw_input p{font-size:22px;color:#474747;padding-bottom:10px;}
.idpw_box .findpw_input p strong{color:#319ea1;}
.idpw_box .findpw_input em{font-size:15px;display:block;padding-bottom:10px;margin-bottom:15px;letter-spacing:-1px;color:#474747;  font-weight: bold;}
.idpw_box .findpw_input ul{position:absolute;left:0;}
.idpw_box .findpw_input ul li{margin-bottom:4px;}
.idpw_box .findpw_input ul li label{width:57px;height:25px;line-height:25px;display:inline-block;color:#373b3b;  font-size: 14px;font-weight: bold;padding-left:15px;}
.idpw_box .findpw_input ul li span{width:215px;display:inline-block;}
.idpw_box .findpw_input ul li span input{width:345px;border:1px solid #cacaca;height:43px;padding: 0 5px;}
.idpw_box .findpw_input .btn_login{position:absolute;left:483px;top:69px;}  
.idpw_box .findpw_input .btn_login input{width:155px;height:142px;line-height:142px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color: #fa8aa7;color:#fff;cursor:pointer;}
.idpw_form02_01{position:absolute;left:37px;top:39px;}
.idpw_form02_02{position:absolute;left:37px;top:89px;}
.idpw_form02_03{position:absolute;left:37px;top:138px;}



.idpw_box .join_idpw{position:absolute;left:250px;top:700px;}
.idpw_box .join_idpw div{padding-bottom:10px;font-size:13px;}
.idpw_box .join_idpw div span{display:inline-block;font-size:16px !important;}
.idpw_box .join_idpw div em{display:inline-block;width:94px;height:28px;line-height:27px;border:1px solid #acacac;background-color:#fa8aa7;text-align:center;}
.idpw_box .join_idpw div em a{color:#fff;display:block;}



/* membership - 회원가입 */
.table1,.table2{ height:40px;}
.table1{color:#626262;}
.tit{ background:#f5f5f5;border-bottom:1px solid #eee;padding-left:40px;font-weight:bold;}
.tit1{ background:#f5f5f5;border-bottom:1px solid #ddd;padding-left:40px;font-weight:bold;}
.tit2{ border-bottom:1px solid #eee;padding-left:40px;font-weight:bold;}
.bgc{ background:#f5f5f5;border-bottom:1px solid #eee;}
.bgc1{ background:#f5f5f5;border-bottom:1px solid #ddd;}
.bgc2{ border-bottom:1px solid #eee;}
.agree{color:#105caa;font-weight:bold;}
.txt{font-weight:bold;}
.table2 span{color:#aaa;}
.form_m{
border:1px solid #ECECEC;
border-top:3px solid #333;
margin:0 auto;
background:#FCFCFC;
height:400px;
padding:0 10px 0 10px;
width:990px;}
.ed2, .se {
width:209px;
height:29px !important;
font-size:1em;
line-height:22px;
border-radius:0px;
border:1px solid #ccc;
margin-right:5px;
}
img{display:inline;}
.bpad_50{padding-bottom:36px;}
.pdt_45{padding-top:45px !important;}
.textarea {font-size: 9pt;font-family: "굴림","돋움";color: #666666;border: 1px solid #e7e7e7;background-color: #f4f4f4;}
.web_join_form table{width:100%;border-collapse:collapse;}
.web_join_form table .input_info{font-size:15px;}
.web_join_form table .input_info strong{color:#404040;}
.web_join_form table.big_table{border-top:1px solid #cccccc;}
.web_join_form table th{border-bottom:1px solid #d7d7d7;background-color:#fafaf9;height:35px;}
.web_join_form table td{padding:3px 0;border-bottom:1px solid #d7d7d7;}
.web_join_form table td table td{border-bottom:0;}
.web_join_form table td input[type=text],
.web_join_form table td input[type=password]{height:25px;}
.web_join_form .dubble_check{display:inline-block;width:88px;height:25px;font-weight:bold;line-height:22px;border:1px solid #cac9c9;background-color:#f4f3f3;text-align:center;color:#403f3f;cursor:pointer;}

form[name=joinFrm]{width:97%;padding-top:30px;}
/*input[type=password]{height:26px;}*/

/* membership - 회원정보수정 */
.web_myinfo_form table{width:100%;border-collapse:collapse;}
.web_myinfo_form table .input_info{font-size:15px;}
.web_myinfo_form table .input_info strong{color:#404040;}
.web_myinfo_form table.big_table{border-top:1px solid #cccccc;}
.web_myinfo_form table th{border-bottom:1px solid #d7d7d7;background-color:#fafaf9;height:35px;}
.web_myinfo_form table td{padding:3px 0;border-bottom:1px solid #d7d7d7;}
.web_myinfo_form table td table td{border-bottom:0;}
.web_myinfo_form table td input[type=text],
.web_myinfo_form table td input[type=password]{height:25px;}
.web_myinfo_form .dubble_check{display:inline-block;width:88px;height:25px;font-weight:bold;line-height:22px;border:1px solid #cac9c9;background-color:#f4f3f3;text-align:center;color:#403f3f;cursor:pointer;}

.join_ok{margin:20px 0;padding-top:35px;text-align:center;background:url('../images/common/join_ok_line.gif') top center no-repeat;}
.join_ok .logo{padding-top:0; width:205px;height:50px;display:inline-block;background:url('../images/common/gb_image.png') -117px 5px no-repeat;text-indent:-9999px;}
.join_ok div{padding-top:35px;color:#474747;font-size:24px;letter-spacing:-1px;text-align:center;font-weight:bolder;}
.join_ok div span{color:#d29113;}
.join_ok p{padding-top:35px;color:#474747;font-size:16px;}
.join_ok .go_login{padding-top:35px;display:inline-block;}
.join_ok .go_login a{width:163px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:15px;background-color:#161616;display:block;}
.join_ok em{padding-top:35px;background:url('../images/common/join_ok_line.gif') bottom center no-repeat;display:block;}


/* 사이트맵 */
.hei300{height:300px !important}
.hei400{height:400px !important}
.hei450{height:450px !important}
.hei350{height:350px !important}
.hei600{height:600px !important}

.sitemap{width:1027px;margin: 0 auto;overflow:hidden;margin-top:130px;padding-bottom: 100px;}
.sitemap dl{width: 213px;height:350px;float: left;margin-right: 43px;}
.sitemap dl dt{margin-bottom:28px;border-top: 3px solid #fa8aa7;border-bottom: 1px solid #fa8aa7;padding: 25px 0;}
.sitemap dl dt span{font-size:35px;color:#333333;font-family: 'Nanum Barun Gothic', sans-serif;letter-spacing: -1px;}
.sitemap dl dd{width:190px;height:20px;padding-bottom: 18px;}
.sitemap dl dd a{font-size:18px;color:#777777;}
.sitemap dl dd a:hover{color:#fa8aa7 !important;}


/* 개인정보,이용약관 */

.join_02 {color: #666666; font-size: 13px; text-decoration: none; line-height: 18px; position: relative; /* left: -18px; */ padding-bottom: 42px;}
.join_03 {color: #666666; font-size: 12px; text-decoration: none; line-height: 18px; position: relative; left: 0px; padding-bottom: 42px; padding-left: 20px;}
.pd20 {padding:20px;}
.pop_02 {color: #795d67; font-size: 12px; font-weight: bold; }
