/*float 해제*/
* html .clfx { height: 1%; overflow: visible;} /* IE6 float 해제*/
*+html .clfx{ min-height: 1%;} /* IE7 float 해제 */
.clfx:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.clfix{clear: both; content: "."; display: block; height: 0;}

/*btn*/
.gray{background-color:#4d4d4d; border-radius:3px;}
.white{border:1px solid #d6d6d6; border-radius:5px;}
.btn_black{background-color:#4d4d4d; border-radius:5px;}
.btn_red{background-color:#3aa347; border-radius:5px;}

/*로그인*/
.member_top{margin-bottom:20px; padding:27px 0 0 30px; height:93px; background:url("../../../img/co/common/member/login_bg_1.jpg") no-repeat 0 0; }
.member_top p{padding-left:17px; background:url("../../../img/co/green/member/bulit_1.gif") no-repeat 0 10px; font-size:18px; line-height:1.6;}
.login_bg{padding:84px 144px 0; width:492px; height:377px; background:url("../../../img/co/common/member/login_bg_2.jpg") no-repeat 0 0; font-family:"돋움","dotum"; font-size:12px;}
.login_1{padding-bottom:16px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.login_1 .left{float:left; width:368px; }
.login_1 .left>div{margin-top:10px;}
.login_1 .left>div:first-child{margin-top:0;}
.login_1 .left label{float:left; display:inline-block; width:94px; font-size:18px; line-height:40px;}
.login_1 .left input{float:left; width:268px; height:40px; line-height:40px; border:3px solid #999; border-radius:5px 0 0 5px;}
.login_1 .right{float:right; width:115px;}
.login_1 .right a{width:100%; height:90px; line-height:90px; display:block; text-align:center; border-radius:0 5px 5px 0;  background-color:#3aa347; font-size:22px; font-weight:bold; color:#fff;}
.login_2{padding:10px 0 6px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.login_2 li{margin-bottom:8px; padding-left:9px; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 7px; font-family:"돋움","dotum"; font-size:12px;}
.login_3{padding-top:20px;}
.login_3>div{margin-bottom:8px;}
.login_3 span{float:left; padding-left:9px; display:block; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 7px; font-weight:bold;}
.login_3 a{float:right; width:138px; height:20px; line-height:20px; text-align:center; display:block; font-size:11px; font-weight:bold; color:#fff;}

/*회원가입*/
.join_wrap .member_top{margin-bottom:28px;}
.join_wrap .member_top span{padding-top:5px; display:block;font-family:"돋움","dotum"; font-size:12px;}
.join_intro{padding-top:30px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 0;}
.join_member_kinds{margin-bottom:50px;}
.join_member_kinds li{float:left; width:500px; height:230px; text-align:center; border:1px solid #d6d6d6; margin-right:19%; border-radius:5px; background-color:#fcfcfc;}	/*16.04.06 나경 수정*/
.join_member_kinds li.member_2{float:right; }
.join_member_kinds strong{padding:93px 0 18px; display:inline-block; font-size:30px;}
.join_member_kinds span{padding:109px 0 0; display:inline-block;background:url("../../../img/ko/green/member/join_icon_1.gif") repeat-x 0 44px; font-size:16px; }
.join_member_kinds li.member_2 span{background:url("../../../img/co/common/member/join_icon_2.gif") repeat-x 0 44px;}
.join_member_kinds .white{margin:0 auto; width:98px; height:38px; line-height:38px; display:block; font-family:"돋움","dotum"; font-size:12px; font-weight:bold; color:#666;}
.join_intro_txt{margin-bottom:55px; padding:0 82px; text-align:center; background:url("../../../img/co/common/member/join_img_1.gif") no-repeat 50px center; font-size:22px; color:#666; line-height:1.6;}
.join_intro_txt strong{font-weight:bold;}
.join_intro_icon ul li{float:left; width:254px; background:url("../../../img/co/common/member/bar_2.gif") repeat-y 0 0;}
.join_intro_icon ul li.join_intro_icon_1{width:272px; background:none;}
.join_intro_icon ul li.join_intro_icon_1 strong{background:url("../../../img/co/green/member/join_icon_3.gif") no-repeat center 0;}
.join_intro_icon ul li.join_intro_icon_2 strong{background:url("../../../img/co/green/member/join_icon_4.gif") no-repeat center 0;}
.join_intro_icon ul li.join_intro_icon_3 strong{background:url("../../../img/co/green/member/join_icon_5.gif") no-repeat center 0;}
.join_intro_icon ul li strong{padding-top:113px; margin-bottom:12px; display:block;text-align:center;font-size:20px; }
.join_intro_icon ul li span{display:block; text-align:center; line-height:1.7; font-size:14px; color:#666;}

.join_step{padding-bottom:31px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.join_step1_top{padding:28px 0 24px 20px; background:url("../../../img/co/green/member/bulit_1.gif") no-repeat 0 35px; }
.join_step1_top strong{margin-bottom:6px; display:block; font-size:16px; color:#3d3d3d; font-family:"돋움","dotum";  font-weight:bold; }
.join_step1_top span{font-size:12px; color:#666; font-family:"돋움","dotum";}
.join_step1_title{padding-bottom:10px; }
.join_step1_title .title{float:left; padding-left:10px; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 7px; display:block; font-family:"돋움","dotum"; font-size:14px; color:#666; font-weight:bold;}
.join_step1_title p{float:right; font-family:"돋움","dotum"; font-size:12px;}
.join_step1_terms{padding:10px; height:163px; border:1px solid #d6d6d6; overflow:auto; font-family:"돋움","dotum"; font-size:12px;}
.join_step1_terms2{padding:10px; height:467px; border:1px solid #d6d6d6; overflow:auto; font-family:"돋움","dotum"; font-size:12px;}
.terms_box{margin-bottom:27px; padding-bottom:30px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.join_step1_btn{padding-top:30px; text-align:right;}
.join_step1_btn a{width:100px; height:41px; line-height:41px; text-align:center; display:inline-block; font-size:12px; font-family:"돋움","dotum";  font-weight:bold; color:#fff;}

.join_step2 .join_step1_top{padding-bottom:6px;}
.join_step2_s_tit{margin-bottom:20px;}
.join_step2_s_tit p{float:left; padding-left:20px; background:url("../../../img/co/common/member/bulit_3.gif") no-repeat 0 4px; font-size:12px; font-family:"돋움","dotum";  font-weight:bold;}
.join_step2_s_tit .white{float:right; margin-top:5px;  width:160px; height:24px; line-height:22px; text-align:center;display:block; font-size:12px; font-family:"돋움","dotum";  font-weight:bold;}
.join_step2_li li{float:left; width:383px; height:250px; border:1px solid #d6d6d6; background-color:#fcfcfc; border-radius:5px;}
.join_step2_li li.li_2{float:right;}
.join_step2_li li span{display:block; text-align:center; line-height:1.6; font-family:"돋움","dotum"; font-size:12px; color:#666;}
.join_step2_li li .title{padding:24px 0 5px; text-align:center; font-size:30px;  }
.join_step2_li li .title span{padding-left:50px; padding-bottom:4px; display:inline-block; background:url("../../../img/co/common/member/join_icon_6.gif") no-repeat 0 8px; font-size:30px; color:#3d3d3d;}
.join_step2_li li.li_2 .title span{padding-left:30px; padding-bottom:4px; background:url("../../../img/co/common/member/join_icon_7.gif") no-repeat 0 8px; }
.join_step2_li li.li_3{float:left;}
.join_step2_li li.li_3 .title span{padding-left:30px; padding-bottom:4px; background:url("../../../img/co/common/member/join_icon_7.gif") no-repeat 0 8px; }
.join_step2_li li.li_4{float:right;}
.join_step2_li li.li_4 .title span{padding-left:50px; padding-bottom:4px; background:url("../../../img/co/common/member/join_icon_6.gif") no-repeat 0 8px; font-size:30px; color:#3d3d3d; }
.join_step2_li li span.accent{margin-bottom:3px; font-weight:bold;}
.join_step2_li li a.white{margin:26px auto 0; width:98px; height:40px; line-height:40px; display:block; text-align:center;  font-weight:bold; font-family:"돋움","dotum"; font-size:12px; color:#666;} 
.co_cont3 .join_tb table *{font-family:"돋움","dotum"; font-size:12px; color:#666;}
.join_tb th{padding:12px 0; background-color:#fafafa; border-top:1px solid #d6d6d6; font-weight:bold; }
.join_tb th label{font-weight:bold; color:#666;}
.join_tb td{padding:6px 20px; border-top:1px solid #d6d6d6; }
.join_tb input[type=text]{padding-left:1%; width:22.25%; height:24px; line-height:24px; vertical-align:middle; display:inline-block;}
.join_tb input[type=password]{padding-left:1%; width:40%; height:24px; line-height:24px; vertical-align:middle; display:inline-block;}
.join_tb td a{display:inline-block; vertical-align:middle;}
.join_tb td.tb_1 input[type=text]{width:17.2%;}
.join_tb td.tb_1 select{width:27.8%; height:26px; line-height:26px; display:inline-block;}
.join_tb td.tb_2 select{width:17.7%; height:26px; line-height:26px; display:inline-block;}
.join_tb td.tb_2 input[type=text]{width:16.55%;}
.join_tb td.tb_3{padding:11px 20px 14px;}
.join_tb td.tb_3 p{margin-bottom:3px; }

.join_step3 .join_step1_top{padding-bottom:12px;}
.join_complete{padding:0 144px; width:492px; height:461px; background:url("../../../img/co/common/member/login_bg_2.jpg") no-repeat 0 0;}
.join_complete .complete_1{padding:60px 0 20px; text-align:center; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.join_complete .complete_1 span{display:block; font-size:30px; color:#3d3d3d;}
.join_complete .complete_1 span strong{font-weight:bold; vertical-align:top;}
.join_complete .complete_2{padding:14px 0 17px; line-height:1.5; text-align:center; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom; font-size:12px; font-family:"돋움","dotum"; color:#666;}
.join_complete .join_step1_btn{text-align:center;}

/*아이디찾기*/
.id_srch_top{padding:7px 0 23px 20px; background:url("../../../img/co/green/member/bulit_1.gif") no-repeat 0 12px; }
.id_srch_top strong{margin-bottom:6px; display:block; font-size:16px; color:#3d3d3d; font-family:"돋움","dotum";  font-weight:bold; }
.id_srch_top span{font-size:12px; color:#666; font-family:"돋움","dotum";}
.id_srch_s_tit{margin-bottom:13px; }
.id_srch_s_tit p{float:left; padding-left:20px; background:url("../../../img/co/common/member/bulit_3.gif") no-repeat 0 5px; line-height:1.7; font-size:12px; font-family:"돋움","dotum";  font-weight:bold;}
.id_srch_s_tit p label{margin-bottom:10px; display:block; line-height:1.7; font-size:12px; font-family:"돋움","dotum";  font-weight:bold;}
.id_srch_s_tit p input[type=text]{width:147px; height:24px; line-height:24px;}
.id_srch_s_tit .white{float:right; margin-top:5px;  width:160px; height:24px; line-height:22px; text-align:center;display:block; font-size:12px; font-family:"돋움","dotum";  font-weight:bold;}

.id_complete{padding:0 144px; width:492px; height:461px; background:url("../../../img/co/common/member/login_bg_2.jpg") no-repeat 0 0;}
.id_complete .complete_1{padding:83px 0 20px; text-align:center; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.id_complete .complete_1{font-size:30px; color:#3d3d3d;}
.id_complete .complete_1 strong{font-weight:bold;}
.id_complete .complete_2{padding:18px 0 20px 55px; line-height:1.5; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom; font-size:12px; font-family:"돋움","dotum"; color:#666;}
.id_complete .complete_2 ul li{padding-left:10px; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 8px; font-size:12px; font-family:"돋움","dotum"; color:#666;}
.id_complete .complete_2 ul li:first-child{margin-bottom:3px;font-size:14px; color:#3d3d3d; font-weight:bold; font-family:"돋움","dotum";}
.id_complete .complete_2 ul li .red{color:#3aa347; font-weight:bold;}
.id_srch_wrap .join_step1_btn{text-align:center;}


/*아이디찾기완료-160405 조일준*/
.id_complete2{padding:0 50px; width:613px; height:441px; background:url("../../../img/co/common/member/login_bg_3.jpg") no-repeat 0 0;}
.id_complete2 .complete_1{width:500px; padding:83px 0 20px; text-align:center; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.id_complete2 .complete_1{font-size:30px; color:#3d3d3d;}
.id_complete2 .complete_1 strong{font-weight:bold;}
.id_complete2 .complete_2{width:500px; padding:18px 10px 20px 10px; line-height:1.5; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom; font-size:12px; font-family:"돋움","dotum"; color:#666;}
.id_complete2 .complete_2 ul li{padding-left:10px; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 8px; font-size:12px; font-family:"돋움","dotum"; color:#666;}
.id_complete2 .complete_2 ul li:first-child{margin-bottom:3px;font-size:14px; color:#3d3d3d; font-weight:bold; font-family:"돋움","dotum";}
.id_complete2 .complete_2 ul li .red{color:#ec1920; font-weight:bold;}
.id_complete2 .id_srch_wrap .join_step1_btn{text-align:center;}



/*비밀번호찾기*/
.pw_srch_s_tit p{margin-bottom:10px;}
.pw_srch_top{padding:7px 0 23px 20px; background:url("../../../img/co/green/member/bulit_1.gif") no-repeat 0 12px; }
.pw_srch_top strong{margin-bottom:6px; display:block; font-size:16px; color:#3d3d3d; font-family:"돋움","dotum";  font-weight:bold; }
.pw_srch_top span{font-size:12px; color:#666; font-family:"돋움","dotum";}

.pw_srch_tb{margin-bottom:12px; border-top:1px solid #eaeaea;}
.pw_srch_tb table{width:100%;}
.pw_srch_tb th{padding:7px 0 10px; text-align:center; border-bottom:1px solid #eaeaea; background-color:#fafafa; }
.pw_srch_tb th label{font-weight:bold; font-family:"돋움","dotum"; font-size:12px;}
.pw_srch_tb td{padding:7px 20px; border-bottom:1px solid #eaeaea; font-family:"돋움","dotum";  font-size:12px;}
.pw_srch_tb td input[type=password]{width:147px; height:24px; line-height:24px; display:inline-block;}
.pw_srch_tb td span{font-family:"돋움","dotum";  font-size:12px;}
.pw_srch ul{padding-bottom:15px; background:url("../../../img/co/common/member/bar.png") repeat-x 0 bottom;}
.pw_srch ul li{margin-bottom:6px; padding-left:10px; background:url("../../../img/co/common/member/bulit_2.png") no-repeat 0 8px;  font-family:"돋움","dotum";  font-size:12px;}