@charset "euc-kr";

/* ----------------------------------------------------------------

- Title : 

- Author : 

- Date : 

- Description :

---------------------------------------------------------------- */
	.subMainContents .ncMainHeader { border-bottom: 2px solid #5c5c5c;height: 398px; width: 778px;}
	.subMainContents .ncMainHeader .location {border-bottom: 1px solid #ccc; padding-top: 8px; height: 18px; font-size: 11px; }
	.subMainContents .ncMainHeader .location a:hover {text-decoration: none;}
	.subMainContents .ncMainHeader .headerNews { width: 503px;float: left; margin-right: 22px; }
	.subMainContents .ncMainHeader .recentNews { width: 253px;float: left;}
	.subMainContents .ncMainBottomLeft { float: left; width: 379px;}
	.subMainContents .ncMainBottomRight { float: right; width: 379px; padding-top: 5px;}


/* ¼­ºê
------------------------------------------------------------------------------------------------- */




	.ncSubHeader { clear: both;  width: 778px;}
	.ncSubHeader .location {border-bottom: 1px solid #ccc; padding-top: 8px; height: 18px; font-size: 11px; color: #999;}
	.ncSubHeader .location a {color: #999;}
	.ncSubHeader .location a:hover {text-decoration: none;}
	.ncSubHeader .headerNews { width: 503px;float: left; margin-right: 22px; }
	.ncSubHeader .recentNews { width: 253px;float: left;}
	

	.ncSubBottom {clear: both; width: 778px;}

	.ncSubHeader .subHeader {clear: both; position: relative; padding-top: 13px; height: 24px; background: url('../../img/bullet/bul_line17.gif') 0 bottom repeat-x;}
	.ncSubHeader .subHeader h2 { float: left; margin-right: 9px; }
	.ncSubHeader .subHeader .more { position: absolute; right: 0; top: 7px;}

	.loginHeaderContainer {width: 778px; margin: 0 auto;	}
	/* »ó´Ü°Ë»ö */
	.loginHeaderContainer .headerWrap { width: 778px; height: 84px;}
	.loginHeaderContainer .headerWrap .mainLogo { padding-left: 13px; padding-top: 28px; float: left; width: 246px;}
	.loginHeaderContainer .headerWrap .searchWordEntry .stword span img {vertical-align: top;}
	.loginHeaderContainer .headerWrap .topRight {float: right; width: 230px; padding-top: 65px; }
	.loginHeaderContainer .headerWrap .topRight .weather {clear: both;text-align: right; padding-right: 10px; font-size: 11px; color:#999;}

	/* GNB */
	.loginHeaderContainer .gnbWrap {clear: both; position: relative; height: 56px; width: 778px;background: url('../../img/background/bg_gbn01.gif') 0 0 no-repeat; z-index: 2;}
	.loginHeaderContainer .gnbWrap .gnb {padding-left: 280px;}
	.loginHeaderContainer .gnbWrap .gnb li.menu { float: left; padding-right: 2px; background: url('../../img/bullet/bul_line03.gif') right 14px no-repeat; }
	.loginHeaderContainer .gnbWrap .gnb li.end { float: left; }

	.loginContentsContainer {width: 778px; margin: 0 auto; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
	.loginContentsContainer .loginContents { border: 10px solid #f8f8f8; overflow: hidden; zoom: 1;}
	.loginContentsContainer .loginContents .loginForm { float: left; padding-left: 46px; padding-top: 32px;  width: 345px; padding-right: 24px;}

	.loginContentsContainer .loginContents .loginForm h2 { height: 35px;}
	.loginContentsContainer .loginFormFiled {border: 1px solid #d9d9d9; display: block; width: 343px; height: 95px;padding-top: 19px; }
	.loginContentsContainer .loginFormFiled dl { padding-left: 34px; height: 76px; }
	.loginContentsContainer .loginFormFiled dl dt {float: left; width: 60px; height: 25px;  padding-top: 5px;font-weight: bold; }
	.loginContentsContainer .loginFormFiled dl dd {float: left; width: 249px; height: 30px;  padding-top: px;}
	.loginContentsContainer .loginFormFiled dl dd .ipt {border: 1px solid #7f9db9; width: 127px; height: 18px; margin-right: 5px; }
	.loginContentsContainer .loginFormFiled dl dd img {vertical-align: middle;}
	.loginContentsContainer .loginFormFiled dl dd input {vertical-align: middle;}
	.loginContentsContainer .loginFormFiled dl dd label {vertical-align: middle; }
	.loginContentsContainer .loginFormFiled dl dd label.idremember {font-size: 11px; }
	.loginContentsContainer .otherList {text-align: right; color:#ccc;padding-right: 40px;  font-size: 11px; }
	.loginContentsContainer .otherList a { color:#ff860f;}
	.loginContentsContainer .loginNotice {clear: both; padding-left: 13px; padding-top: 17px;  padding-bottom: 60px; }
	.loginContentsContainer .loginNotice li {padding-bottom: 5px; background: url('../../img/bullet/bul_box05.gif') 0 4px no-repeat; padding-left: 15px; line-height: 20px;}
	.loginContentsContainer .loginNotice li a { color: #666;}
	.loginContentsContainer .loginNotice li a:hover {text-decoration: none;}
	.loginContentsContainer .loginNotice li img {vertical-align: middle; }


	.loginContentsContainer .loginContents .loginBanner { float: left; width: 331px; padding-top: 67px;  }
	.loginContentsContainer .loginContents .loginBanner img {border: 1px solid #ccc; width: 293px; height: 198px; }
	.cpRight {width: 778px; margin: 0 auto;	 text-align: center; padding-top: 10px; }


	
	.memberInfoWrap {padding-top: 35px; padding-bottom: 50px;}


	.memberInfo { clear: both; border: 10px solid #f8f8f8; padding: 0 25px 50px;}
	.memberInfo .header { background: url('../../img/background/bg_member01.gif') 0 53px no-repeat; height: 125px;}
	.memberInfo .header h3 { padding-top: 32px; padding-left: 6px; height: 32px; }
	.memberInfo .header .text { font-size: 11px; color:#9c9c9c; line-height: 16px;  padding-left: 76px; }

	.memberInfo .header02 { background: url('../../img/background/bg_member04.gif') 0 53px no-repeat; height: 125px;}
	.memberInfo .header02 h3 { padding-top: 32px; padding-left: 6px; height: 32px; }
	.memberInfo .header02 .text { font-size: 11px; color:#9c9c9c; line-height: 16px;  padding-left: 76px; }
	.memberInfo .header02 .imfor {color:#ff6c39;}
	
	.memberInfo .header03 {height: 58px; border-bottom: 1px solid #d9d9d9;}
	.memberInfo .header03 h3 { padding-top: 32px; }
	.memberInfo .header04 {height: 58px;}
	.memberInfo .header04 h3 { padding-top: 32px; }

	.writerJoinTable { border-collapse: collapse; width: 645px; margin: 0 auto;}
	.writerJoinTable .bgOn th {  background: #fafafa url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x; }
	.writerJoinTable .bgOn td { background: #fafafa url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x;}
	.writerJoinTable th img {vertical-align: middle; }
	.writerJoinTable th { 
		padding-left: 20px; 
		width: 113px; 
		height: 42px; 
		background: #fff url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x; 
		}
	.writerJoinTable td { color: #666; height: 42px; width: 513px; background: #fff url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x;}
	.writerJoinTable td img {vertical-align: middle; }
	.writerJoinTable td .iptType01 {border: 1px solid #7f9db9; width: 146px; height: 18px; vertical-align: middle; padding:0;}
	.writerJoinTable td .iptType02 {border: 1px solid #7f9db9; width: 251px; height: 18px; vertical-align: middle; padding:0;}
	.writerJoinTable td .iptType03 {border: 1px solid #7f9db9; width: 29px; height: 18px;  padding:0;}
	.writerJoinTable td .imfor { color: #f96; font-size: 11px;  line-height: 18px;}
	.writerJoinTable td textarea {margin: 5px 0; width: 492px; height: 60px; border: 1px solid #7f9db9;}
	.writerJoinTable td label {margin-right: 10px; vertical-align: middle; }

	.writerJoinTable02 { border-collapse: collapse; width: 645px; margin: 0 auto;}
	.writerJoinTable02 .bgOn th {  background: #fafafa url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x; }
	.writerJoinTable02 .bgOn td { background: #fafafa url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x;}
	.writerJoinTable02 th { 
		padding-left: 6px; 
		width: 127px; 
		height: 42px; 
		background: #fff url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x; 
		}
	.writerJoinTable02 th div { padding-left: 14px;}
	.writerJoinTable02 td { color: #666; height: 42px; width: 513px; background: #fff url('../../img/bullet/bul_dot01.gif') 0 bottom repeat-x;}
	.writerJoinTable02 td img {vertical-align: middle; }
	.writerJoinTable02 th img {vertical-align: middle; }
	.writerJoinTable02 td .iptType01 {border: 1px solid #7f9db9; width: 146px; height: 18px; vertical-align: middle; padding:0;}
	.writerJoinTable02 td .iptType02 {border: 1px solid #7f9db9; width: 251px; height: 18px; vertical-align: middle; padding:0;}
	.writerJoinTable02 td .iptType03 {border: 1px solid #7f9db9; width: 29px; height: 18px;  padding:0;}
	.writerJoinTable02 td .imfor { color: #f96; font-size: 11px;  line-height: 18px;}
	.writerJoinTable02 td textarea {margin: 5px 0; width: 492px; height: 60px; border: 1px solid #7f9db9;}
	.writerJoinTable02 td label {margin-right: 10px; vertical-align: middle; }


	.memberInfo .layoutTop {clear: both;width: 708px; height: 10px; background: url('../../img/background/bg_member02.gif') 0 0 no-repeat;}
	.memberInfo .layoutMiddle { width: 706px; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.memberInfo .layoutBottom {width: 708px; height: 10px; background: url('../../img/background/bg_member03.gif') 0 bottom no-repeat;}

	.memberInfo .layoutMiddle 	.joinNotice01 {padding: 22px 0 20px 52px;}
	.memberInfo .layoutMiddle 	.joinNotice01 li { height: 18px; }

	/* ¾à°üµ¿ÀÇ */
		
	.memberKindHeader {padding-top: 32px; height: 24px; padding-left: 4px;}
	.memberKindHeader h3 {float: left; margin-right: 5px;}
	.memberKindHeader p {float: left; padding-top: 4px; font-size: 11px; color: #9b9b9b; }

	.memberJoinType {background: url('../../img/icon/ico_member01.gif') 17px 0 no-repeat; padding-left: 87px; height: 32px; padding-top: 12px; }
	.memberJoinType li {float: left; width: 140px; }

	.memberJoinStep02 .realNameCk {padding: 15px 0 0 23px; line-height: 18px; color:#666;  height: 106px;}
	.memberJoinStep02 .realNameCk span{color:#2888e1;}
	.memberJoinStep02 .realNameEntryForm { width: 661px; padding: 9px 0 0 0;height: 31px; margin: 0 auto; background: #f8f8f8; margin-bottom: 17px;}
	.memberJoinStep02 .realNameEntryForm dt {float: left; background: url('../../img/bullet/bul_box06.gif') 17px 8px no-repeat;  padding-left: 30px;  padding-top: 5px; }
	.memberJoinStep02 .realNameEntryForm dd {float: left; }
	.memberJoinStep02 .realNameEntryForm dt.realName { width: 36px;  }
	.memberJoinStep02 .realNameEntryForm dd.realName { width: 146px; }
	.memberJoinStep02 .realNameEntryForm dd.realName input {border: 1px solid #7f9db9; width: 106px; height: 18px; }
	.memberJoinStep02 .realNameEntryForm dt.realNameJumin { width: 93px;  }
	.memberJoinStep02 .realNameEntryForm dd.realNameJumin { width: 320px; }
	.memberJoinStep02 .realNameEntryForm dd.realNameJumin input {border: 1px solid #7f9db9; width: 84px; height: 18px; }

	.memberJoinStep03 .agreementWrap {width: 661px; height: 287px; padding: 19px 0 20px; overflow: auto;}
	.memberJoinStep03 .agreementWrap .agreeTitle {padding-left: 24px; font-size: 12px; font-weight: bold; color: #2888e1; height: 25px; }
	.memberJoinStep03 .agreementWrap .agreeList {padding-left: 30px;color:#666;padding-bottom: 10px; }
	.memberJoinStep03 .agreementWrap .agreeList li {padding-left: 8px;background: url('../../img/bullet/bul_box01.gif') 0 4px no-repeat; height: 18px;}
	.memberJoinStep03 .agreementSelect {width: 641px; padding: 9px 0 0 20px;height: 31px; margin: 0 auto; background: #f8f8f8; margin-bottom: 17px;}
	.memberJoinStep03 .agreementSelect li {display: inline; }
	.memberJoinStep03 .agreementSelect li label {margin-right: 60px; }

	/* È¸¿øÅ»Åð */
	.memWithdrawalText {clear: both; padding-top: 25px;color: #09c;}
	.memWithdrawalList { color:#666; padding-left: 5px; padding-top: 20px; }
	.memWithdrawalList li {line-height: 18px;background: url('../../img/bullet/bul_star01.gif') 0 5px no-repeat; padding-left: 13px; padding-bottom: 5px; }

	.memWithdrawalConfirm {padding-top: 8px; padding-right: 32px; margin-top: 5px;height: 30px;text-align: right; background-color: #f8f8f8; width: 746px; border-bottom: 1px solid #ebebeb;}
	.memWithdrawalConfirm p {padding-left: 451px; color:#666;font-size: 11px; float: left; padding-top: 5px;margin-right: 10px; vertical-align: middle; }
	.memWithdrawalConfirm p strong {color:#f86000;}
	.memWithdrawalConfirm div { float: left; }


	/* È¸¿øÁ¤º¸ ¼öÁ¤ */
	.memberModifyCheckWarp {clear: both; border-top: 1px solid #d9d9d9; width: 690px; }
	.memberModifyCheckWarp dl {padding-left: 74px; width: 627px; padding-top: 26px; }
	.memberModifyCheckWarp dl dt { float: left; width: 73px; height: 26px; font-weight: bold; }
	.memberModifyCheckWarp dl dt.pw {padding-top: 5px;}
	.memberModifyCheckWarp dl dd { float: left; width: 500px;  height: 26px; }
	.memberModifyCheckWarp dl dd .pwdConfirm {border: 1px solid #7f9db9; width: 127px; height: 18px; vertical-align: middle; }
	.memberModifyCheckWarp dl dd input ,
	.memberModifyCheckWarp dl dd img {vertical-align: middle; }
	.memberModifyCheckWarp dl dd strong { color: #36f;}

	.systemPopup {}
	.systemPopup .logo {text-align: right; padding-top: 10px; padding-right: 10px; height: 37px; }
	.systemPopup .systemContent { border: 8px solid #e8e8e8;margin: 0 6px; padding: 0 16px 20px; } 
	.systemPopup .systemContent .header {background: url('../../img/bullet/bul_dot02.gif') 0 bottom repeat-x; height: 28px; padding-top: 11px; padding-left: 3px;  }
	.systemPopup .systemContent .findPwdTable { margin: 15px 0 0; border-collapse: collapse; }
	.systemPopup .systemContent .findPwdTable th { padding-left: 32px; width: 105px;  font-weight: bold;  height: 28px; }
	.systemPopup .systemContent .findPwdTable td { width: 206px; height: 28px; } 
	.systemPopup .systemContent .findPwdTable .userID { border: 1px solid #7f9db9; width: 141px; height: 18px; }
	.systemPopup .systemContent .findPwdTable .userName { border: 1px solid #7f9db9; width: 141px; height: 18px; }
	.systemPopup .systemContent .findPwdTable .jumin { border: 1px solid #7f9db9; width: 64px; height: 18px; }
	.systemPopup .systemContent .findPwdTable .juminTd {font-size: 9px;}

	.resultIDText {padding-top: 20px; line-height: 18px; }
	.resultIDText strong {color: #36c;}

	.zipSearchNotice {clear: both; text-align: center; line-height: 18px; }
	.zipSearchWrap { margin-top: 18px; height: 40px; }
	.zipSearchWrap dt {float: left; padding-top: 5px; padding-left: 25px; width: 58px; font-weight: bold;  }
	.zipSearchWrap dd {float: left; }
	.zipSearchWrap dd img ,
	.zipSearchWrap dd input {vertical-align: middle; }

	.addressList { padding-top: 20px; padding-left: 5px; line-height: 20px;  background: url('../../img/bullet/bul_dot02.gif') 0 0 repeat-x;}

		
	.systemPopup .newsLetterTxt01 { height: 25px; padding-left: 21px; }
	.systemPopup .newsLetterTit01 { height: 40px; padding-left: 21px;}
	.systemPopup .newsLetterTxt02 { height: 52px; padding-left: 21px;}
	.systemPopup .systemContent02 { background: url('../../img/background/bg_member05.gif') 0 bottom no-repeat;  border: 8px solid #e8e8e8; margin: 0 6px;  }

	.newsLetterTable {float: right;margin-top: 15px;}
	.newsLetterTable th { height: 25px; width: 69px; padding-left: 12px;  background: url('../../img/bullet/bul_box06.gif') 0 8px no-repeat;  }
	.newsLetterTable td { height: 25px; width: 163px; }

	.newsLetterTable td .newsName { border: 1px solid #7f9db9; width: 147px; height: 18px; }
	.newsLetterTable td .newsMail { border: 1px solid #7f9db9; width: 147px; height: 18px; }
	.newsLetterTable td .newsJob { border: 1px solid #7f9db9; width: 147px; height: 18px; }

	.newsLetterBtn {clear: both; text-align: right; padding-top: 5px;  padding-right: 14px; height: 43px; }
	.newsLetterBtn02 {text-align: right; padding-right: 14px; height: 25px;  }
