@charset "euc-kr";

div.member {background:url(http://imgs.thinkzon.com/images/common/top_menu_bg.gif) repeat; margin:0 auto; width:700px; height:769px; z-index:0;padding:5px;}
	div.member div.bg {height:100%; margin:0 auto; padding:0px; background-color:#ffffff;}

	div.member .tit {clear:both; margin:0 auto; width:640px;}
	div.member .tit li{float:left; margin-top:15px; padding-bottom:12px;}
	div.member .tit li.close{float:right; margin-top:20px; }

	div.member .form {clear:both; margin:0 auto; padding:0px; width:645px; border-top:2px solid #000000;}
	div.member .form ul{margin:0 auto;}
	div.member .form li{clear:both; font-size:12px;color:#737373;text-decoration:none;}
	div.member .form li.tit_section{padding-top:5px;font-size:12px;color:#737373;text-decoration:none;}
	div.member .form li.btn{padding:10px 10px 10px 0px; text-align:center;}

	div.member .form li.line_section{display:inline-block;width:645px; height:2px; border-top:2px solid #000000;}
	div.member .form li.line{/*display:inline-block;width:645px; height:1px;*/ border-top:1px solid #d4d4d4;}

	div.member .form li dl{float:left; padding:5px 0;}
	div.member .form li dl dt{float:left;width:125px; min-height:20px; margin-left:15px; margin-right:20px; line-height:29px; text-align:right;}
	div.member .form li dl dd{float:left;}
	div.member .form li dl dd.at{margin-left:3px; margin-right:3px; line-height:29px; }
	div.member .form li dl dd.sb{margin-right:3px;}
	div.member .form li dl dd.item{clear:both; width:470px; margin-left:160px; padding-top:5px;  font-size:11px; color:#999999;}

	div.member .yak {margin:0 auto; width:645px; padding-bottom:19px;}
	div.member .yak dt{font-size:12px;color:#737373;}
	div.member .yak dd {height:100px; line-height:120%; padding:10px; overflow-y:scroll; scrollbar-face-color:#f1f1f1;scrollbar-shadow-color:#f1f1f1; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#c3c3c3; scrollbar-darkshadow-color:#c3c3c3; scrollbar-track-color:#f9f9f9; scrollbar-arrow-color:#000000 ;text-decoration:none;line-height:18px;  border-top:2px solid #000000; border-bottom:1px solid #d4d4d4;}

	div.member .input_txt{margin:0 auto; height:28px; line-height:28px; border:1px solid #d4d4d4;background-color:#f9f9f9; /*height:18px;*/ font-size:12px;color:#737373;padding-left:3px;}
	div.member .input_txt:focus{height:28px;line-height:28px;background-color:#ffffff; border:1px solid #4294f1;padding-left:3px; outline:none;}
	div.member .input_none{padding:0px;border:0;background-color:#fff;}
	div.member input{border:0;}
	div.member select{float:left; margin:0px; padding:0px; height:30px; font-size:12px;color:#737373; outline:none; line-height:29px;}

div.member_ok {background:url(http://imgs.thinkzon.com/images/common/top_menu_bg.gif) repeat; margin:0 auto; width:700px; height:400px;z-index:0;padding:5px; }/*position:relative; */
	div.member_ok div.tit {margin:0 auto;padding:0px; width:700px; height:400px; background-color:#ffffff;}/*position:relative; top:0px; left:0px;  */
	div.member_ok div.tit ul{margin:0 auto; width:650px; padding-top:21px;}/*position:absolute;  top:21px; left:30px;*/
	div.member_ok div.tit li{float:left;}/*float:left; left:0px;padding:0px; top:0px; */
	div.member_ok div.tit li.close{float:right; margin-top:5px;}/*position:absolute; margin:0  auto; padding-left:630px; */
	div.member_ok div.tit li.con01{clear:both; width:650px; font-size:12px;color:#737373;line-height:16px; margin-top:15px;}

	div.member_ok div.tit div.form {margin:0 auto; padding:0; margin:0; width:100%;}/*height:100%; */
	div.member_ok div.tit div.form ul{ margin:0  auto; padding-bottom:0px;padding-top:0px;margin-top:15px;}/*top:21px; left:30px; padding-top:130px;*/
	div.member_ok div.tit div.form li{clear:both; width:100%; padding:0px; font-size:12px;color:#737373;text-decoration:none;}/* float:left; top:0px; left:0px; */
	div.member_ok div.tit div.form li.tit_section{width:100%; padding-bottom:5px; padding-top:10px; font-size:12px;color:#737373;text-decoration:none;}/* float:left; top:0px; left:0px; */
	div.member_ok div.tit div.form li.btn{width:100%; padding-top:20px; text-align:center;}/* float:left; top:0px; left:0px; */

    div.member_ok div.tit div.form li.line_section{display:inline-block;width:645px; height:2px; border:0px; border-top:2px solid #000000;}
	div.member_ok div.tit div.form li.line{display:inline-block;width:645px; height:1px; border:0px; border-top:1px solid #d4d4d4;}

	div.member_ok div.tit div.form li dl {float:left; padding:10px 0px 10px 0px;}
	div.member_ok div.tit div.form li dl dt {float:left;left:0px; top:0px; width:150px; height:100%; min-height:20px; margin-left:15px; line-height:20px;}
	div.member_ok div.tit div.form li dl dd {float:left;top:0px;}
	div.member_ok div.tit div.form li dl.item {float:left; padding:0px 0px 5px 0px; font-size:11px;color:#999999;text-decoration:none;}

	div.member_ok input {margin:0 auto; padding:0px; line-height:18px; border:1px solid #d4d4d4;background-color:#f1f1f1; width:250px; height:18px;font-size:12px;color:#000;}
	div.member_ok select,div.member_ok option {margin:0px; padding:0px; height:18px;font-size:12px;color:#737373; border:1px solid #d4d4d4;background-color:#f1f1f1;}

/* ·Î±×ÀÎ ÆË¾÷ */
/*
div.login_pop {background:url(http://imgs.thinkzon.com/images/common/top_menu_bg.gif) repeat; margin:0 auto; width:530px;  height:250px; padding:3px; z-index:0; }
	div.login_pop .bg { height:100%; margin:0 auto; padding:0px; background-color:#ffffff;}

		div.login_pop .tit {width:480px; height:45px; margin:0 auto; padding-top:10px;}
		div.login_pop .tit li{float:left;}
		div.login_pop .tit li.close{float:right; margin-top:5px;}

		div.login_pop .form {clear:both; margin:0 auto; padding:0px; width:490px; border-top:2px solid #000000;}
			div.login_pop .form li{clear:both; width:100%; padding:0px; font-size:12px;color:#737373;text-decoration:none;line-height:200%;}
			div.login_pop .form li.line{border-top:1px solid #d4d4d4;}
			div.login_pop .form li.btn{padding:10px 0px; text-align:center; border-top:1px solid #d4d4d4;}

			div.login_pop .form li dl {width:500px;}
			div.login_pop .form li dl dd{float:left; width:100%; height:35px; padding-top:7px; font-size:12px;color:#737373;}
			div.login_pop .form li dl dd.id {width:70px; padding-left:40px;}
			div.login_pop .form li dl dd.inputform {width:265px;}

				div.login_pop .form li dl dd.inputform input {width:242px; height:25px; line-height:25px; background-color:#f9f9f9; border:1px solid #d4d4d4; padding-left:3px; }
				div.login_pop .form li dl dd.inputform input:focus {width:242px; height:25px; line-height:25px; background-color:#ffffff;  border:1px solid #4294f1; padding-left:3px;}

			div.login_pop .form li dl dd.save {width:100px; }

			div.login_pop .idsearch{clear:both; width:100%; height:30px;line-height:20px;text-align:center;background-color:#f3f3f3;border-top:1px solid #dbdbdb; padding-top:10px;font-weight:bold; color:#333333;}
				div.login_pop .idsearch li{float:left; padding-right:60px;}
				div.login_pop .idsearch li.blank{width:70px;padding-right:0px;}
*/
/* ¾ÆÀÌµð ÀÎÇ² */
/*
div.login_pop .idinput {
width:242px;
height:25px;
line-height:25px;
background-color:#f9f9f9; 
border:1px solid #d4d4d4;
padding-left:3px;
}

div.login_pop .idinput:focus {
width:242px;
height:25px;
line-height:25px;
background-color:#ffffff; 
 border:1px solid #4294f1;
 padding-left:3px;
}
*/

/* ·Î±×ÀÎ ·¹ÀÌ¾îÆË¾÷ 2014-03-24 */
.thinkLogLayer{width:423px; border:solid 3px #3366cc; background-color:#fff; position:relative; margin:0 auto;display: inline-block;}
.thinkLogLayer .loginformWrap{float:left;}
.thinkLogLayer .loginformWrap h2{position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; width:1px; height:1px; font-size:1px; line-height:0;}
.thinkLogLayer .loginformWrap .loginform{/*height:97px;*/ padding:19px 41px 18px 40px; font-size:12px; background:url("http://imgs.thinkzon.com/images/login/login_bg.gif") no-repeat 0 0;}
.thinkLogLayer .loginformWrap .loginform .security{float:left; margin-left:59px; margin-bottom:5px;}
.thinkLogLayer .loginformWrap .loginform .security input{margin-right:5px; vertical-align:middle;}
.thinkLogLayer .loginformWrap .loginform .security span{display:inline-block; /* margin-top:5px; */ vertical-align:middle; color:#4f4f30;}
.thinkLogLayer .loginformWrap .loginform .idSave{float:left; margin-left:13px; margin-bottom:5px;}
.thinkLogLayer .loginformWrap .loginform .idSave input{margin-right:5px; vertical-align:middle;}
.thinkLogLayer .loginformWrap .loginform .idSave span{display:inline-block; /* margin-top:5px; */ vertical-align:middle; color:#4f4f30;}
.thinkLogLayer .loginformWrap .loginform .id{float:left; width:236px; margin-bottom:12px;}
.thinkLogLayer .loginformWrap .loginform .id span{float:left; display:block; width:59px; margin:9px 0 0 0; color:#4c657e;}
.thinkLogLayer .loginformWrap .loginform .id input{float:right; width:165px; height:27px; padding-left:5px; line-height:27px; border:solid 1px #ccc; outline:none;}
.thinkLogLayer .loginformWrap .loginform .pw{float:left; width:236px;}
.thinkLogLayer .loginformWrap .loginform .pw span{float:left; display:block; width:59px; margin:9px 0 0 0; color:#4c657e;}
.thinkLogLayer .loginformWrap .loginform .pw input{float:right; width:165px; height:27px; padding-left:5px; line-height:27px; border:solid 1px #ccc; outline:none;}
.thinkLogLayer .loginformWrap .loginform .btn{float:right; margin-top:-60px;}
.thinkLogLayer .loginformWrap .loginform .join{text-align: left; padding-left: 60px; clear: both;}

.thinkLogLayer .btnWrap{clear:both; height:54px; padding-left:30px;  background:url("http://imgs.thinkzon.com/images/login/btn_bg.gif") repeat-x 0 bottom;}
.thinkLogLayer .btnWrap p{float:left; margin-top:14px; margin-left:10px;}

.thinkLogLayer .close{position:absolute; top:4px; right:4px;}


.naverLogWrap {width:423px;float:left;background: url(http://imgs.yesform.com/z_n/imgs/2012/remem/login_layer_bottom_bg.png) 0px 0px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; position: relative;}
.naverLogTit {background: url(http://imgs.yesform.com/z_n/imgs/2014/remain/naver_icon.png) no-repeat 5px 5px rgb(104, 104, 104); padding: 5px 7px 3px 23px; left: 10px; top: 0px; color: rgb(255, 255, 255); font-family: Dotum; font-size: 11px; position: absolute;}
.naverLogBox {width:320px; margin: 0 auto; padding:30px 0 15px 0; overflow:hidden;}
.naverLogBox .logimg {width:120px; float:left;}
.naverLogBox .logtxt {width:190px; float:left; color: rgb(137, 137, 137); font-size: 12px;}


/* ·Î±×ÀÎ ·¹ÀÌ¾î ÆË¾÷(ÅëÇÕ°Ë»ö) */
#search_login {}/*position:relative;*/
#search_login .loginWrap{position:relative;right:100px;float:right;}
#search_login .loginBox{width:238px; border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9; background:#fff;position:relative;}
#search_login .loginBox h3{padding:0; margin:0; text-align:left;}
#search_login .loginBox .border{border:solid 2px #4469b6;}
#search_login .loginBox .close{position:absolute; top:1px; right:0;}
#search_login .middle{width:198px; height:78px; padding:14px 20px 10px 20px;}
#search_login .middle p{margin:0; padding:0;}
#search_login .middle ul{margin:0; padding:0; list-style:none;}

#search_login .middle p{float:left; width:126px; height:28px; border:solid 1px #bebebe;}
#search_login .middle p input{width:121px; height:21px; margin:2px 0 0 5px; padding-left:0 !important; line-height:21px; outline:none;}
#search_login .middle .input-id{border-bottom:none;}
#search_login .middle .input-pw .pw{margin-right:0;}

#search_login .middle .btn{float:left; width:64px; height:59px; margin-top:-29px; border:solid 1px #bebebe;  border-left:none; background:#fff; cursor:pointer; outline:none;}

#search_login .middle .memberInfo{padding-top:5px; font-size:11px; clear:both;}
#search_login .middle .memberInfo li{float:left; /*height:12px;*/}
#search_login .middle .memberInfo input{margin:-2px 3px 0 0; vertical-align:middle;}
#search_login .middle .memberInfo .line{width:68px; margin-right:5px; padding-right:5px; text-align:right; background:url("http://imgs.yesform.com/z_n/imgs/2014/remain/list_bg_bar_04.gif") no-repeat right 50%;}
#search_login .middle .memberInfo li a{text-decoration:none; color:#5f6164; vertical-align:middle; line-height:18px;}
#search_login .middle .memberInfo li a:hover{text-decoration:underline; color:#5f6164;}
#search_login .middle .memberInfo .txt{color:#666; line-height:21px;}

#search_login .naver-login{padding:8px 0; text-align:center; background:url(http://imgs.yesform.com/z_n/imgs/2008/remain/search_layer_bottom_bg.png) repeat 0 0;}
#search_login .sns-login{padding:0 15px 8px 15px;}
#search_login .sns-login a{display:inline-block; width:63px; margin:0 1px; text-align:center;}
#search_login .sns-login .naver{background:#1fbc02;}
#search_login .sns-login .facebook{background:#3a589e;}
#search_login .sns-login .kakao{background:#ffed00;}