@charset "utf-8";



/* ======================================================
   .member-wrap
=========================================================*/
.member-wrap{max-width:600px; margin:0 auto}
.member-wrap .logo{background:url(../img/content/login-logo.jpg) no-repeat center top; height:66px; margin-bottom:60px;}
	@media only screen and (max-width:999px){
		.member-wrap .logo{margin-bottom:40px; background-size:auto 55px ; height:55px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap .logo{ background-size:auto 40px ; height:40px;}
	}
	@media only screen and (max-width:480px){
		
	}

/* ======================================================
   .member-wrap.login
=========================================================*/
.member-wrap.login{}
.member-wrap.login h3{font-size:33px ;font-weight:300; color:#000; line-height:1.2em; letter-spacing:-0.03em; margin-bottom:15px;}
.member-wrap.login .stit{font-size:16px; font-weight:400; color:#1f1f1f; letter-spacing:-0.03em; line-height:1.2em;}

.member-wrap.login .sns{margin-top:25px;}
.member-wrap.login .sns ul:after{display:block;content:"";clear:both}
.member-wrap.login .sns li{float:left; width:46%;}
.member-wrap.login .sns li:nth-child(n+2){width:25%; margin-left:2%; }
.member-wrap.login .sns li a{display:block; height:55px; line-height:53px; text-align:center; border-radius:5px; border:1px solid #d2d2d2; background:#fff;}


.member-wrap.login .sns li:nth-child(1) a{background:#fee500; border-color:#fee500; font-size:16px; font-weight:400; letter-spacing:-0.03em; color:#1f1f1f;}
.member-wrap.login .sns li:nth-child(1) a span{display:inline-block;vertical-align:top; padding-left:34px;background:url(../img/content/login-kakao.jpg) no-repeat left center;}
.member-wrap.login .sns li:nth-child(2) a{background:url(../img/content/login-naver.jpg) no-repeat center center;}
.member-wrap.login .sns li:nth-child(3) a{background:url(../img/content/login-facebook.jpg) no-repeat center center;}

.member-wrap.login .entry{margin-top:40px;}
.member-wrap.login .entry ul{}
.member-wrap.login .entry ul li{position:relative;}
.member-wrap.login .entry ul li:nth-child(n+2){margin-top:20px;}

.member-wrap.login .other{margin-top:20px; position:relative}
.member-wrap.login .other ul{position:absolute; right:0; top:0;}
.member-wrap.login .other ul:after{display:block; content:"";clear:both;}
.member-wrap.login .other li{position:relative; float:left;}
.member-wrap.login .other li:nth-child(n+2){margin-left:35px;}
.member-wrap.login .other li:nth-child(n+2):before{width:1px;height:12px; position:absolute; left:-18px; top:50%;margin-top:-6px; background:#d1d1d1; display:block; content:""}
.member-wrap.login .other li a{display:block; line-height:25px; color:#555;}
.member-wrap.login .other .chk-check label{font-weight:300;}

.member-wrap.login .login-btn{margin-top:30px;display:block; line-height:55px; border:1px solid #1f1f1f; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#1f1f1f; border-radius:5px;}
.member-wrap.login .login-btn:hover{background:#1f1f1f; color:#fff; border-color:#1f1f1f}

.member-wrap.login .join-btn{margin-top:10px;display:block; line-height:60px; border:1px solid #4880ed; background:#4880ed; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#fff; border-radius:5px;}
.member-wrap.login .join-btn:hover{margin-top:10px;display:block; line-height:60px; border:1px solid #4880ed; background:#fff;  text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#2675e0; border-radius:5px;}

.member-wrap.login .bemember-btn{margin-top:30px;display:block; line-height:1.3em; text-align:center; font-size:15px; font-weight:500; letter-spacing:-0.03em; color:#1f1f1f; text-decoration:underline; }

.member-wrap.login .copy{margin-top:50px; text-align:center; font-size:12px; color:#888; text-transform:uppercase; line-height:1.3em; letter-spacing:0.01em;}
	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		.member-wrap.login h3{font-size:25px ; margin-bottom:40px;}
		.member-wrap.login .stit{font-size:15px;}
		
		.member-wrap.login .sns li a{height:45px;line-height:43px; }
		.member-wrap.login .sns li:nth-child(1) a{font-size:15px;}
		.member-wrap.login .sns li:nth-child(1) a span{background-size:20px auto; padding-left:30px;}
		.member-wrap.login .sns li:nth-child(2) a {background-size:20px auto;}
		.member-wrap.login .sns li:nth-child(3) a {background-size:20px auto;}
		
		.member-wrap.login .entry{margin-top:20px;}
		.member-wrap.login .entry ul li:nth-child(n+2){margin-top:15px;}
		.member-wrap.login .entry ul li .chk-input input{height:45px;}
		.member-wrap.login .other li a{font-size:13px;}
		.member-wrap.login .other li:nth-child(n+2){margin-left:25px;}
		.member-wrap.login .other li:nth-child(n+2):before{left:-13px;}
		
		.member-wrap.login .login-btn{line-height:55px; font-size:17px;}
		.member-wrap.login .join-btn{line-height:55px; font-size:17px;}
		.member-wrap.login .bemember-btn{font-size:14px;}
		.member-wrap.login .copy{font-size:11px; margin-top:30px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.login h3{font-size:23px ; margin-bottom:20px;}
		.member-wrap.login .stit{font-size:14px;}

		.member-wrap.login .sns li:nth-child(1) a{font-size:14px;}
		
		.member-wrap.login .bemember-btn{font-size:13px;}
		.member-wrap.login .login-btn{line-height:50px; font-size:16px;}
		.member-wrap.login .join-btn{line-height:50px; font-size:16px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.login h3{font-size:21px ; margin-bottom:10px;} 
		.member-wrap.login .sns li:nth-child(1) a{font-size:13px;}
	}
/* ======================================================
   .member-wrap.join
=========================================================*/
.member-wrap.join{}
.member-wrap.join h3{font-size:33px ;font-weight:300; color:#000; line-height:1.2em; letter-spacing:-0.03em; margin-bottom:30px;}

.member-wrap.join .sns{}
.member-wrap.join .sns ul:after{display:block;content:"";clear:both}
.member-wrap.join .sns li{float:left; width:46%;}
.member-wrap.join .sns li:nth-child(n+2){width:25%; margin-left:2%; }
.member-wrap.join .sns li a{display:block; height:55px; line-height:53px; text-align:center; border-radius:5px; border:1px solid #d2d2d2; background:#fff;}

.member-wrap.join .sns li:nth-child(1) a{background:#fee500; border-color:#fee500; font-size:16px; font-weight:400; letter-spacing:-0.03em; color:#1f1f1f;}
.member-wrap.join .sns li:nth-child(1) a span{display:inline-block;vertical-align:top; padding-left:34px;background:url(../img/content/login-kakao.jpg) no-repeat left center;}
.member-wrap.join .sns li:nth-child(2) a{background:url(../img/content/login-naver.jpg) no-repeat center center;}
.member-wrap.join .sns li:nth-child(3) a{background:url(../img/content/login-facebook.jpg) no-repeat center center;}

.member-wrap.join .entry{margin-top:40px;}
.member-wrap.join .entry ul{}
.member-wrap.join .entry ul li{position:relative; padding-left:135px;}
.member-wrap.join .entry ul li:nth-child(n+2){margin-top:20px;}
.member-wrap.join .entry ul li .btxt{position:absolute; left:0; top:0; line-height:48px; font-size:17px; color:#1f1f1f; letter-spacing:-0.03em;}
.member-wrap.join .entry ul li .ctxt{display:inline-block;vertical-align:top; font-size:15px; color:#000; line-height:48px;/* width:6%;*/ text-align:center;}

.member-wrap.join .entry ul li .field.cmmt{}
.member-wrap.join .entry ul li .field.cmmt .chk-input{ width:49%}
.member-wrap.join .entry ul li .field.cmmt .chk-input:nth-child(2){float:right; width:49%}


.member-wrap.join .entry ul li .field.cmmt{}
.member-wrap.join .entry ul li .field.cmmt .chk-select{ width:48%}
.member-wrap.join .entry ul li .field.cmmt .chk-select:nth-child(2){ width:25%}
.member-wrap.join .entry ul li .field.cmmt .chk-select:nth-child(3){float:right; width:25%}

.member-wrap.join .entry ul li .id-overlap{background:#1f1f1f; color:#fff; border:1px solid #1f1f1f; border-radius:5px; display:inline-block;vertical-align:top; font-size:14px; width:80px;text-align:center; line-height:43px; margin-left:5px;}
.member-wrap.join .entry ul li .id-overlap:hover{border:1px solid #1f1f1f; color:#111; background:#fff;}

.member-wrap.join .entry ul li .field.zip{padding:5px 0;display:block;}
.member-wrap.join .entry ul li .field.zip .stxt{line-height:46px;}
.member-wrap.join .entry ul li .zip-btn{border:1px solid #d2d2d2; border-radius:5px;display:inline-block;vertical-align:top; font-size:13px; color:#888;  width:100px;text-align:center; line-height:46px; margin-left:5px;}
.member-wrap.join .entry ul li .zip-btn:hover{background:#1f1f1f; color:#fff; border-color:#1f1f1f}

.member-wrap.join .agrees{}
.member-wrap.join .agrees h5{ font-size:16px;}
.member-wrap.join .agrees .scroll{border:1px solid #d9d9d9; padding:20px; max-height:150px; margin-top:10px; box-sizing:border-box; overflow-y:auto; border-radius:10px;}
.member-wrap.join .agrees ul{padding:15px 0;}
.member-wrap.join .agrees li{position:relative;}
.member-wrap.join .agrees li:nth-child(n+2){margin-top:7px;}
.member-wrap.join .agrees li .chk-check{display:block;}
.member-wrap.join .agrees li .view-btn{position:Absolute; right:0; top:0; line-height:25px; color:#5c3fbf; border-bottom:1px solid #5c3fbf; font-size:14px;}
.member-wrap.join .agrees li .view-btn:hover{color:#1f1f1f; border-color:#1f1f1f;}

.member-wrap.join .join-btn{margin-top:40px;display:block; line-height:60px; border:1px solid #4880ed; background:#4880ed; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#fff; border-radius:5px;}
.member-wrap.join .join-btn:hover{margin-top:40px;display:block; line-height:60px; border:1px solid #4880ed; background:#fff; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#2675e0; border-radius:5px;}





	@media only screen and (max-width:1240px){
		.member-wrap.join .entry ul li .ctxt{line-height:45px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join h3{font-size:25px ; margin-bottom:40px;}
		
		.member-wrap.join .sns li a{height:45px;line-height:43px; }
		.member-wrap.join .sns li:nth-child(1) a{font-size:15px;}
		.member-wrap.join .sns li:nth-child(1) a span{background-size:20px auto; padding-left:30px;}
		.member-wrap.join .sns li:nth-child(2) a {background-size:20px auto;}
		.member-wrap.join .sns li:nth-child(3) a {background-size:20px auto;}
		
		.member-wrap.join .entry{margin-top:20px;}
		.member-wrap.join .entry ul {padding:0 5px;}
		.member-wrap.join .entry ul li{padding-left:0;}
		.member-wrap.join .entry ul li .btxt{padding-left:10px;line-height:1.3em; margin-bottom:10px; font-size:16px;position:relative; left:auto; top:auto;}
		.member-wrap.join .entry ul li .btxt:before{width:3px;height:3px; position:Absolute; left:0; top:8px; background:#333; display:block; content:""}
		
		.member-wrap.join .entry ul li .field .ctxt{line-height:40px;}

		.member-wrap.join .join-btn{line-height:55px; font-size:17px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join h3{font-size:23px ; margin-bottom:20px;}

		.member-wrap.join .sns li:nth-child(1) a{font-size:14px;}

		.member-wrap.join .entry ul li .btxt{font-size:15px;}
		.member-wrap.join .join-btn{margin-top:30px;line-height:50px; font-size:16px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.join h3{font-size:21px ;} 
		.member-wrap.join .sns li:nth-child(1) a{font-size:13px;}
	}



/* ======================================================
   .layer-wrap.joinEnd
=========================================================*/
.layer-wrap.joinEnd {padding:30px;width:96%; max-width:500px; box-sizing:border-box; border-radius:15px;background:#fff; position:fixed; display:none;left:50%; top:50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2)  ; -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2)  ; -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2)  ; }
.layer-wrap.joinEnd .is-con{text-align:center;}
.layer-wrap.joinEnd .is-con .btxt{font-size:18px; color:#1f1f1f; font-weight:500; line-height:1.2em; padding-top:80px; background:url(../img/content/welcome-chk.jpg) no-repeat center 10px}
.layer-wrap.joinEnd .is-con .stxt{font-size:14px; color:#888; font-weight:400; line-height:1.2em; margin-top:7px;}

.layer-wrap.joinEnd .is-btm{margin-top:20px;}
.layer-wrap.joinEnd .is-btm:after{display:block; content:"";clear:both;}
.layer-wrap.joinEnd .is-btm a{display:inline-block;vertical-align:top;width:48.5%;text-align:center; border-radius:5px;}
.layer-wrap.joinEnd .is-btm .end-btn{float:left;border:1px solid #d1d1d1; line-height:45px; font-size:14px; color:#1f1f1f; font-weight:400; letter-spacing:-0.03em;}
.layer-wrap.joinEnd .is-btm .enter-btn{float:right;border:1px solid #4880ed; background:#4880ed;line-height:45px; font-size:14px; color:#fff; font-weight:400; letter-spacing:-0.03em;}


/* ======================================================
   .member-wrap.modify
=========================================================*/
.member-wrap.modify{}
.member-wrap.modify h3{font-size:28px ;font-weight:300; color:#1f1f1f; line-height:1.2em; letter-spacing:-0.03em; margin-bottom:60px;}
.member-wrap.modify h4{font-size:16px ;font-weight:700; color:#1f1f1f; line-height:1.2em; letter-spacing:-0.03em; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d2d2d2}
.member-wrap.modify h5{font-size:14px ;color:#888; letter-spacing:-0.03em; font-weight:400; margin-bottom:20px;}

.member-wrap.modify .stit{font-size:16px; font-weight:400; color:#1f1f1f; letter-spacing:-0.03em; line-height:1.2em;}
.member-wrap.modify .entry{}
.member-wrap.modify .entry ul{}
.member-wrap.modify .entry ul li{position:relative; padding-left:135px;}
.member-wrap.modify .entry ul li:nth-child(n+2){margin-top:20px;}
.member-wrap.modify .entry ul li .btxt{position:absolute; left:0; top:0; line-height:48px; font-size:17px; color:#1f1f1f; letter-spacing:-0.03em;}
.member-wrap.modify .entry ul li .stxt{display:inline-block;vertical-align:top; line-height:48px; font-size:16px; color:#1f1f1f; letter-spacing:-0.03em; min-width:100px;}
.member-wrap.modify .entry ul li .stxt.f10{font-size:10px;}
.member-wrap.modify .entry ul li .modify-btn{border:1px solid #d2d2d2; border-radius:5px;display:inline-block;vertical-align:top; font-size:13px; color:#888;  width:62px;text-align:center; line-height:38px; margin-left:15px;}
.member-wrap.modify .entry ul li .modify-btn:hover{background:#1f1f1f; color:#fff; border-color:#1f1f1f}


.member-wrap.modify .entry ul li .field.modify{padding:5px 0;display:block;}
.member-wrap.modify .entry ul li .field.modify .stxt{line-height:38px;}

.member-wrap.modify .entry ul li .field.cmmt{}
.member-wrap.modify .entry ul li .field.cmmt .chk-input{float:left; width:49%}
.member-wrap.modify .entry ul li .field.cmmt .chk-input:nth-child(2){float:right; width:49%}

.member-wrap.modify .letter{margin-top:27px;}
.member-wrap.modify .letter ul{margin:-5px}
.member-wrap.modify .letter ul:after{display:block; content:"";clear:both;}
.member-wrap.modify .letter li{float:left;margin:5px}
.member-wrap.modify .letter li:nth-child(n+2){}
.member-wrap.modify .letter li a{ line-height:30px; border:1px solid #d2d2d2; border-radius:30px; padding:0 20px;display:block; font-size:14px; color:#777; letter-spacing:-0.03em;}
.member-wrap.modify .letter li.active a{border-color:#718bdd; background:#718bdd; color:#fff;}

.member-wrap.modify .field.agree{margin-top:50px; display:block;}
.member-wrap.modify .field.agree .view-btn{font-size:15px; font-weight:500; display:inline-block;vertical-align:top;margin-left:10px; line-height:25px; color:#1f1f1f;text-decoration:underline }
.member-wrap.modify .field.agree .view-btn:hover{text-decoration:underline}
.member-wrap.modify .save-btn{margin-top:40px;display:block; line-height:60px; background:#1f1f1f; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#fff; border-radius:5px;}

.member-wrap.modify .r{margin-top:15px;text-align:Right;}
/*.member-wrap.modify .leave-btn{font-size:16px; font-weight:400; color:#1f1f1f; line-height:1.4em; border-bottom:1px solid #1f1f1f; display:inline-block;vertical-align:top;}*/

.member-wrap.modify .leave-btn{margin-top:20px;display:block; line-height:60px; background:#ff9053; border:1px solid #ff9053; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#fff; border-radius:5px;}
.member-wrap.modify .leave-btn:hover{margin-top:20px;display:block; line-height:60px; border:1px solid #ff9053; background:#fff; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#ff9053; border-radius:5px;}
	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		.member-wrap.modify h3{font-size:25px ; margin-bottom:40px;}
		.member-wrap.modify h4{font-size:15px ;}
		.member-wrap.modify h5{font-size:13px ;}
		.member-wrap.modify .entry ul {padding:0 5px;}
		.member-wrap.modify .entry ul li .stxt{line-height:32px;}
		.member-wrap.modify .entry ul li .modify-btn{line-height:32px; position:absolute;right:0; top:5px;}
		.member-wrap.modify .entry ul li .field.modify{padding-right:75px;}
		.member-wrap.modify .entry ul li .field.modify .stxt{line-height:32px; display:block;border:1px solid #dedede; padding:0 10px; font-size:14px; border-radius:5px;background:#fafafa}

		.member-wrap.modify .entry ul li{padding-left:0;}
		.member-wrap.modify .entry ul li .btxt{padding-left:10px;line-height:1.3em; margin-bottom:10px; font-size:16px;position:relative; left:auto; top:auto;}
		.member-wrap.modify .entry ul li .btxt:before{width:3px;height:3px; position:Absolute; left:0; top:8px; background:#333; display:block; content:""}
		.member-wrap.modify .stit{font-size:15px; }
		.member-wrap.modify .save-btn{line-height:55px; font-size:17px;}
		.member-wrap.modify .leave-btn{font-size:15px;}
		
		.member-wrap.modify .letter{margin-top:20px;}
		.member-wrap.modify .letter li a{padding:0 15px; font-size:13px;}
		
		.member-wrap.modify .field.agree{margin-top:30px;}
		.member-wrap.modify .field.agree .view-btn{line-height:20px; font-size:14px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.modify h3{font-size:23px ; margin-bottom:20px;}
		.member-wrap.modify .entry ul li .btxt{font-size:15px;}

		.member-wrap.modify .letter li a{ font-size:12px;}
		.member-wrap.modify .save-btn{margin-top:30px;line-height:50px; font-size:16px;}
		.member-wrap.modify .leave-btn{font-size:14px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.modify h3{font-size:21px ;} 
		.member-wrap.modify .stit{font-size:14px; }
		.member-wrap.modify .leave-btn{font-size:13px;}
		.member-wrap.modify .field.agree .view-btn{line-height:20px; font-size:13px;}
	}

/* ======================================================
   .member-wrap.leave
=========================================================*/
.member-wrap.leave{}
.member-wrap.leave h3{font-size:28px ;font-weight:300; color:#111; line-height:1.2em; letter-spacing:-0.03em; margin-bottom:60px;}
.member-wrap.leave .stit{font-size:16px; font-weight:400; color:#1f1f1f; letter-spacing:-0.03em; line-height:1.4em;}
.member-wrap.leave .ex{margin-top:25px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:30px 0;}
.member-wrap.leave .ex ul{}
.member-wrap.leave .ex li{position:relative; padding-left:12px; font-size:14px; font-weight:300; color:#111; line-height:1.2em;}
.member-wrap.leave .ex li:nth-child(n+2){margin-top:5px;}
.member-wrap.leave .ex li:before{background:#777; width:6px;height:1px; position:absolute; left:0; top:8px; display:block ;content:""}
.member-wrap.leave .field{display:block; margin-top:25px;}
.member-wrap.leave .chk-check{display:block; }
.member-wrap.leave .chk-check label{}
.member-wrap.leave .chk-input{display:block; margin-top:20px;}
.member-wrap.leave .chk-input textarea{}
.member-wrap.leave .chk-select{display:block; margin-top:30px;}
.member-wrap.leave .chk-select select{}
.member-wrap.leave .leave-btn{margin-top:20px;display:block; line-height:60px; background:#1f1f1f; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#fff; border-radius:5px;}
.member-wrap.leave .leave-btn:hover{margin-top:20px;display:block; line-height:60px; border:1px solid #1f1f1f; background:#fff; text-align:center; font-size:18px; font-weight:300; letter-spacing:-0.03em; color:#1f1f1f; border-radius:5px;}


	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		.member-wrap.leave h3{font-size:25px; margin-bottom:40px;}
		.member-wrap.leave .stit{font-size:15px;}
		.member-wrap.leave .ex{padding:25px 0}
		.member-wrap.leave .ex ul{padding:0 5px;}
		.member-wrap.leave .ex li{padding-left:10px;}
		.member-wrap.leave .ex li:before{width:4px}
		.member-wrap.leave .field{margin-top:15px;}
		.member-wrap.leave .leave-btn{line-height:55px; font-size:17px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.leave h3{font-size:23px; margin-bottom:20px;}
		.member-wrap.leave .stit{font-size:14px;}

		.member-wrap.leave .leave-btn{line-height:50px; font-size:16px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.leave h3{font-size:21px}
		.member-wrap.leave .stit{font-size:13px;}
		
	}



/* =====================================
   mypage-wrap
===================================== */
.mypage-wrap h4 { font-size: 22px; color: #333; line-height: 1.2em; font-weight: 600; margin-bottom: 0px; padding-bottom: 20px; }
.mypage-wrap .nec-ex { font-size: 14px; color: #333; line-height: 1.2em; font-weight: 400; }
.mypage-wrap { margin: 10px 0 0 0; overflow: hidden; }
.mypage-wrap tbody { border-top: 1px solid #2b2b2b; }
.mypage-wrap tbody th { border-bottom: 1px solid #ddd; font-weight: 400; font-size: 16px; color: #000; background: #f9f9f9; border-left: 1px solid #ddd; }
.mypage-wrap tbody td { padding: 0px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; /*text-align: left; */ }
.mypage-wrap tbody td input { border: 1px solid #ddd; padding: 10px; }
.mypage-wrap .btxt { display: inline-block; font-weight: 400; font-size: 16px; color: #555; padding: 0px 0; line-height: 100%; padding-bottom: 15px; }
.mypage-wrap ol li { float: left; margin: 0px 20px 0px 0; }
.mypage-wrap ol li input { display: inline-block; margin: 0 0 0px 0; }
.mypage-wrap ul li input { display: inline-block; margin: 0 0 0px 0; }
.mypage-wrap td textarea { width: 99%; padding: 10px; min-height: 100px; }
.mypage-wrap ol li.chk-radio { display: inline-block; font-size: 0px; vertical-align: middle; line-height: 100%; color: #000; }
.mypage-wrap ol li.chk-radio input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label { display: block; position: relative; padding-left: 32px; font-size: 16px; color: #1e1e1e; line-height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label:before { content: ''; position: absolute; left: 0; top: 0px; width: 24px; height: 24px; text-align: center; background: url(../img/Sub/radio-off.jpg) no-repeat center center #fff; border: 1px solid #aaa; border-radius: 100%; box-sizing: border-box; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label:after { }
.mypage-wrap ol li.chk-radio input[type="radio"]:checked + label:before { background: url(../img/Sub/radio-on.jpg) no-repeat center center; border-color: #00abc1; }
.mypage-wrap ol li.chk-check { display: inline-block; font-size: 0; vertical-align: top; }
.mypage-wrap ol li.chk-check input[type="checkbox"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.mypage-wrap ol li.chk-check input[type="checkbox"] + label { display: block; position: relative; padding-left: 32px; font-size: 16px; line-height: 40px; color: #666; font-weight: 400; letter-spacing: -0.02em; cursor: pointer; margin-top: 0px; }
.mypage-wrap ol li.chk-check input[type="checkbox"] + label:before { content: ''; position: absolute; left: 0px; top: 10px; box-sizing: border-box; width: 22px; height: 22px; text-align: center; background: #fff; border: 1px solid #777; }
.mypage-wrap ol li.chk-check input[type="checkbox"]:checked + label { color: #000; }
.mypage-wrap ol li.chk-check input[type="checkbox"]:checked + label:before { background: url(../img/Sub/check-on.jpg) no-repeat center #fff; background-size: 100% auto }
.bdln { border-left: none !important; }
 @media only screen and (max-width:999px) {
.mypage-wrap { border-top: 2px solid #16a1d0; font-size: 18px; margin: 10px 0 0 0; overflow: hidden; }
.mypage-wrap colgroup { display: none; }
.mypage-wrap tbody th { border-bottom: 1px solid #ddd; font-weight: 500; background: #f9f9f9; border-left: 1px solid #ddd; }
.mypage-wrap tbody td { padding: 10px 10px 10px 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; text-align: left; }
.mypage-wrap tbody td input { border: 1px solid #ddd; padding: 5px; }
.mypage-wrap ol li { float: left; margin: 0 4px 0 0; }
.mypage-wrap ol li input { display: inline-block; margin: 0 0 5px 0; }
.mypage-wrap ul li input { display: inline-block; margin: 0 0 5px 0; }
.mypage-wrap td textarea { width: 98%; padding: 4px; min-height: 100px; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label { font-size: 14px; padding-left: 30px; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label:before { width: 24px; height: 24px; }
}
 @media only screen and (max-width:680px) {
.mypage-wrap h4 { font-size: 18px; color: #333; line-height: 1.4em; font-weight: 600; margin-bottom: -10px; }
.mypage-wrap .nec-ex { font-size: 12px; color: #333; line-height: 1.2em; font-weight: 400; }
.mypage-wrap { border-top: 0px solid #16a1d0; margin: 10px 0 0 0; overflow: hidden; }
.mypage-wrap tbody th { border-bottom: 1px solid #ddd; font-weight: 500; background: #f9f9f9; border-left: 1px solid #ddd; }
.mypage-wrap tbody td { padding: 10px 10px 10px 20px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; text-align: left; }
.mypage-wrap tbody td input { border: 1px solid #ddd; padding: 5px; }
.mypage-wrap ol li { float: left; margin: 0 4px 0 0; }
.mypage-wrap ol li input { display: inline-block; margin: 0 0 5px 0; }
.mypage-wrap ul li input { display: inline-block; margin: 0 0 5px 0; }
.mypage-wrap td textarea { width: 98%; padding: 4px; min-height: 100px; }
.mypage-wrap ol li.chk-radio input[type="radio"] + label { display: block; position: relative; padding-left: 32px; font-size: 14px; color: #1e1e1e; line-height: 30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.mypage-wrap ol li.chk-check input[type="checkbox"] + label { display: block; position: relative; padding-left: 32px; font-size: 14px; line-height: 40px; color: #666; font-weight: 400; letter-spacing: -0.02em; cursor: pointer; }
}


/* =====================================
   mypage-list
===================================== */
.mypage-list { table-layout: fixed; width: 100%; height: auto; border-top: 0px solid #2b2b2b; }
.mypage-list tbody th { word-break: keep-all; background-color: #f9f9f9; padding: 10px 0px; text-align: center; font-weight: 400; }
.mypage-list tbody th.nec { position: relative; }
.mypage-list tbody th.nec:after { width: 11px; height: 10px; position: absolute; right: 20px; top: 50%; margin-top: -5px; background: url(../img/Member/ico-nec.jpg) no-repeat center center; display: block; content: "" }
.mypage-list tbody th.title { font-size: 1.25em; padding: 20px 10px 10px; font-weight: 800; color: #333; }
.mypage-list tbody th.date { padding: 10px 10px 20px; }
.mypage-list tbody th a { color: #555; }
.mypage-list tbody td { word-break: keep-all; border-bottom: 1px solid #e5e5e5; padding: 15px; font-size: 16px; }
.mypage-list tbody td .Nick { }
.mypage-list tbody td .Time { color: #777; }
.mypage-list tbody td a { color: #555; }
.mypage-list tbody td .c { text-align: center; }
.mypage-list tbody tr td .img img { width: 100%; }
 @media(max-width:999px) {
.mypage-list.mobile { width: 100%; height: auto; border-top: 1px solid #2b2b2b; }
.mypage-list.mobile thead { display: none; }
.mypage-list.mobile tbody { text-align: left; }
.mypage-list.mobile tbody,  .mypage-list.mobile tbody tr,  .mypage-list.mobile tbody tr th,  .mypage-list.mobile tbody tr td { display: block; float: left; clear: left; width: 100%; box-sizing: border-box; border: none; }
.mypage-list.mobile tr:nth-child(odd) { background-color: #fafafa; }
.mypage-list.mobile tbody tr { padding-top: 14px; padding-bottom: 14px; border: 1px solid #c6c6c6; border-bottom: none; border-left: none; border-right: none; }
.mypage-list.mobile tbody tr:first-child { border-top-width: 0; }
.mypage-list.mobile tbody tr:last-child { border-bottom: 1px solid #c6c6c6; }
.mypage-list.mobile tbody tr th { padding: 5px 10px; border-top-width: 0; background-color: transparent; text-align: left; font-size: 15px; font-weight: 500; box-sizing: Border-box; }
.mypage-list.mobile tbody tr th br { display: none; }
.mypage-list.mobile tbody tr td { border-top-width: 0; text-align: left; padding: 0 10px; font-size: 14px; box-sizing: Border-box; }
.mypage-list.mobile tbody tr td img.img { width: 100%; }
.tbnone { border-top: 1px solid #2b2b2b; }
.tbnone colgroup { display: block !important; }
.tbnone tbody { display: table-row-group !important; float: none !important; }
.tbnone tbody tr { display: table-row !important; padding: 0 !important; float: none !important; }
.tbnone tbody td { display: table-cell !important; background: #fff !important; text-align: left; float: none !important; width: auto !important; padding: 10px !important; border-left: 1px solid #c6c6c6 !important; }
.tbnone tbody th { display: table-cell !important; float: none !important; text-align: center !important; width: auto !important; padding: 10px 0; border-left: 1px solid #c6c6c6 !important; }
.tbnone tbody .bdln { border-left: none !important; }
}
 @media only screen and (max-width:680px) {
.mypage-list tbody th.nec { position: relative; }
.mypage-list tbody th.nec:after { width: 11px; height: 10px; position: absolute; right: 0px; top: 50%; margin-top: -5px; background: url(../img/Member/ico-nec.jpg) no-repeat center center; display: block; content: "" }
.mypage-list tbody td { word-break: keep-all; border-bottom: 1px solid #e5e5e5; padding: 15px; font-size: 15px; text-align: center; }
.mypage-list.mobile tbody tr td .c { text-align: center; }
.mypage-list.mobile tbody tr td .img img { object-fit: fill; height: auto }
}

.sw-btn span {
    background: #555;
    border: 1px solid #555;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    font-weight: normal;
    vertical-align: baseline;
	padding:5px 10px;
	text-align: center;
    line-height: 26px;
    margin-left: 10px;
	border-radius: 5px;
}












































/*=======================================================
  .member-wrap.login
=========================================================*
.member-wrap.login{margin:0 auto; max-width:660px;}
.member-wrap.login h2{font-size:60px; font-weight:100; letter-spacing:-0.03em; line-height:1.1em;text-align:center; color:#000; padding-bottom:60px; border-bottom:1px solid #000}
.member-wrap.login .stit{margin-top:40px;font-size:30px; font-weight:100; letter-spacing:-0.04em; line-height:1.2em;text-align:center; color:#000;word-break: keep-all;}
.member-wrap.login .entry{margin-top:50px;}
.member-wrap.login .entry li{}
.member-wrap.login .entry li:nth-child(n+2){margin-top:10px;}
.member-wrap.login .entry li .chk-input{ width:100%;}
.member-wrap.login .entry li .chk-input input{height:65px; border:1px solid #e3e3e3; padding:0 25px; font-size:18px; color:#000; font-weight:300;}
.member-wrap.login .entry li .chk-input input:focus{border-color:#111;}
.member-wrap.login .save{margin-top:20px;}
.member-wrap.login .save .chk-check input[type="checkbox"] + label{padding-left:37px; height:26px; letter-spacing:-0.02em; line-height:24px; font-size:17px}
.member-wrap.login .save .chk-check input[type="checkbox"] + label:before{width:26px;height:26px; position:absolute; left:0; top:0;background:url(../img/member/login-save.jpg) no-repeat center center; background-size:100% auto; border:none; border-radius:100%; }
.member-wrap.login .save .chk-check input[type="checkbox"]:checked + label:before{background-image:url(../_Img/Member/login-saveo.jpg) }

.member-wrap.login .login-btn{margin-top:35px;position:relative;background:#292f3c;font-weight:300; line-height:65px; border-radius:3px; text-align:center; font-size:23px; color:#fff; letter-spacing:-0.03em; display:block;-webkit-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;}
.member-wrap.login .login-btn:hover{background:#111;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15)}

.member-wrap.login .sns{margin-top:55px;}
.member-wrap.login .sns ul{}
.member-wrap.login .sns ul:after{display:block; content:"";clear:both}
.member-wrap.login .sns li{float:left;}
.member-wrap.login .sns li a{position:relative;border:1px solid #e3e3e3;font-weight:300; line-height:63px; border-radius:5px; text-align:center; font-size:19px; color:#292f3c; letter-spacing:-0.03em; display:block;-webkit-transition: box-shadow 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out;transition: box-shadow 0.3s ease-out;}
.member-wrap.login .sns li a:before{width:30px;height:30px; position:absolute; left:30px; top:50%;margin-top:-15px; display:block; content:""}
.member-wrap.login .sns li:nth-child(1){ width:100%}
.member-wrap.login .sns li:nth-child(1) a{border-color:#fdd801; background:#fdd801;}
.member-wrap.login .sns li:nth-child(2){width:49%; margin-top:2%}
.member-wrap.login .sns li:nth-child(3){float:right;width:49%; margin-top:2%}

.member-wrap.login .sns li:nth-child(1) a:before{background:url(../img/member/login-kakao.jpg) no-repeat center center;}
.member-wrap.login .sns li:nth-child(2) a:before{background:url(../img/member/login-naver.jpg) no-repeat center center;}
.member-wrap.login .sns li:nth-child(3) a:before{background:url(../img/member/login-face.jpg) no-repeat center center;}
.member-wrap.login .sns li a:hover{box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15)}

.member-wrap.login .other{margin-top:25px;}
.member-wrap.login .other ul{}
.member-wrap.login .other ul:after{display:block;content:"";clear:both;}
.member-wrap.login .other li{float:left;position:relative;}
.member-wrap.login .other li:nth-child(2){margin-left:52px;}
.member-wrap.login .other li:nth-child(2):before{width:1px;height:12px; background:#e3e3e3;position:absolute;left:-26px; top:50%;margin-top:-6px; display:block; content:""}
.member-wrap.login .other li a{font-size:18px ;font-weight:300; color:#292f3c; letter-spacing:-0.04em; line-height:24px}
.member-wrap.login .other li a:hover{color:#57b7dd}
	@media only screen and (max-width:1200px){
		.member-wrap.login h2{font-size:52px; padding-bottom:40px; }
		.member-wrap.login .stit{margin-top:30px; font-size:28px}
		.member-wrap.login .entry li .chk-input input{height:60px; font-size:17px ; padding:0 20px}
		.member-wrap.login .save .chk-check input[type="checkbox"] + label{padding-left:32px;height:22px;line-height:20px; font-size:16px}
		.member-wrap.login .save .chk-check input[type="checkbox"] + label:before{width:22px;height:22px; }
		.member-wrap.login .login-btn{line-height:60px; font-size:21px}

		.member-wrap.login .sns li a{line-height:55px; font-size:17px;}

	}
	@media only screen and (max-width:999px){
		.member-wrap.login h2{font-size:44px; padding-bottom:30px; }
		.member-wrap.login .stit{margin-top:20px; font-size:24px}
		.member-wrap.login .entry{margin-top:30px;}
		.member-wrap.login .entry li .chk-input input{height:55px; font-size:16px ; padding:0 15px}

		.member-wrap.login .save .chk-check input[type="checkbox"] + label{padding-left:27px;height:20px;  line-height:18px; font-size:15px}
		.member-wrap.login .save .chk-check input[type="checkbox"] + label:before{width:20px;height:20px; }
		
		.member-wrap.login .login-btn{margin-top:20px;line-height:55px; font-size:19px}

		.member-wrap.login .sns{margin-top:40px;}
		.member-wrap.login .sns li a{line-height:50px; font-size:15px;}
		.member-wrap.login .sns li a:before{left:20px; background-size:24px auto !important;}
		.member-wrap.login .sns li a span{padding-left:15px}
		
		.member-wrap.login .other li:nth-child(2){margin-left:40px;}
		.member-wrap.login .other li:nth-child(2):before{left:-20px; height:10px; margin-top:-5px;}
		.member-wrap.login .other li a{font-size:16px}
	}
	@media only screen and (max-width:680px){
		.member-wrap.login h2{font-size:36px; padding-bottom:20px; }
		.member-wrap.login .stit{margin-top:20px; font-size:20px}
		.member-wrap.login .entry li .chk-input input{height:50px; font-size:15px ; padding:0 15px}

		.member-wrap.login .login-btn{line-height:50px; font-size:17px}

		.member-wrap.login .sns{margin-top:20px;}
		.member-wrap.login .sns li a:before{left:10px;}
		
		.member-wrap.login .other{margin-top:15px;}
		.member-wrap.login .other li:nth-child(2){margin-left:30px;}
		.member-wrap.login .other li:nth-child(2):before{left:-15px; height:10px; margin-top:-5px;}
		.member-wrap.login .other li a{font-size:15px}
	}
	@media only screen and (max-width:480px){
		.member-wrap.login h2{font-size:27px;  }
		.member-wrap.login .stit{font-size:16px}
		.member-wrap.login .entry li .chk-input input{font-size:14px;}
		.member-wrap.login .save .chk-check input[type="checkbox"] + label{font-size:14px;}

		.member-wrap.login .sns li a:before{left:5px;}

		.member-wrap.login .other li:nth-child(2){margin-left:20px;}
		.member-wrap.login .other li:nth-child(2):before{left:-10px;}
		.member-wrap.login .other li a{font-size:14px}
	}



/*=======================================================
  .member-wrap.find
=========================================================*
.member-wrap.find{}
.member-wrap.find h2{font-size:60px; font-weight:100; letter-spacing:-0.03em; line-height:1.1em;text-align:center; color:#000; padding-bottom:60px; border-bottom:1px solid #000}
.member-wrap.find .cont{padding:90px 0;}
.member-wrap.find .cont:after{display:block; content:"";clear:both;}
.member-wrap.find .cont .fl{width:50%;text-align:center; position:relative; padding-bottom:50px;}
.member-wrap.find .cont .fr{width:50%;text-align:center; position:relative; padding-bottom:50px;}
.member-wrap.find .cont .fr:before{width:1px;height:100%; background:#e3e3e3; position:absolute; left:-1px; top:0; display:block;content:""}
.member-wrap.find .cont h3{font-size:30px; color:#000;  font-weight:300;letter-spacing:-0.03em ;line-height:1.1em;}
.member-wrap.find .cont .stit{margin-top:17px;font-size:17px; font-weight:300;color:#292f3c; letter-spacing:-0.03em ;line-height:1.5em; min-height:120px;word-break: keep-all;}
.member-wrap.find .cont .stit span{font-weight:700;}

.member-wrap.find .entry{max-width:430px; margin:0 auto; padding:0 30px;}
.member-wrap.find .entry li{}
.member-wrap.find .entry li:nth-child(n+2){margin-top:10px;}

.member-wrap.find .entry li .chk-input{ width:100%;}
.member-wrap.find .entry li .chk-input input{height:65px; border:1px solid #e3e3e3; padding:0 25px; font-size:18px; color:#000; font-weight:300;}
.member-wrap.find .entry li .chk-input input:focus{border-color:#111;}

.member-wrap.find .entry .find-btn{margin-top:35px;position:relative;background:#474852;font-weight:300; line-height:65px; border-radius:3px; text-align:center; font-size:23px; color:#fff; letter-spacing:-0.03em; display:block;-webkit-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;}
.member-wrap.find .entry .find-btn:hover{background:#111;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15)}

.member-wrap.find .result{text-align:center;padding:90px 0 ; border:1px solid #e3e3e3}
.member-wrap.find .result h3{font-size:30px; color:#000;  font-weight:300;letter-spacing:-0.03em ;line-height:1.1em;}
.member-wrap.find .result .stit{margin-top:17px;font-size:17px; font-weight:300;color:#292f3c; letter-spacing:-0.03em ;line-height:1.5em; min-height:110px;word-break: keep-all;}
.member-wrap.find .result .stit span{font-weight:700;}
.member-wrap.find .result .txt{}
.member-wrap.find .result .txt p{text-decoration:underline; color:#292f3c; font-size:18px; font-weight:300; line-height:1.4em; letter-spacing:-0.03em;}
.member-wrap.find .result .txt span{font-weight:400;}
.member-wrap.find .result .login-btn{margin-top:35px;display:inline-block;vertical-align:top; width:90%;max-width:300px;position:relative;background:#474852;font-weight:300; line-height:50px; border-radius:3px; text-align:center; font-size:17px; color:#fff; letter-spacing:-0.03em;-webkit-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;}
.member-wrap.find .result .login-btn:hover{background:#111;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15)}
	@media only screen and (max-width:1200px){
		.member-wrap.find h2{font-size:52px; padding-bottom:40px; }
		.member-wrap.find .cont{padding:70px 0;}
		.member-wrap.find .cont h3{font-size:27px;}
		.member-wrap.find .cont .stit{margin-top:14px;font-size:15px; padding:0 30px;}
		.member-wrap.find .entry li .chk-input input{height:60px; font-size:17px ; padding:0 30px}
		.member-wrap.find .entry .find-btn{line-height:60px; font-size:21px}
		
		.member-wrap.find .result{padding:70px 0}
		.member-wrap.find .result h3{font-size:27px;}
		.member-wrap.find .result .stit{margin-top:14px;font-size:15px; padding:0 30px;}
		.member-wrap.find .result .txt p{font-size:17px;}
		.member-wrap.find .result .login-btn{line-height:50px; font-size:16px}
	}
	@media only screen and (max-width:999px){
		.member-wrap.find h2{font-size:44px; padding-bottom:30px; }
		.member-wrap.find .cont{padding:50px 0;}
		.member-wrap.find .cont h3{font-size:24px;}
		.member-wrap.find .cont .stit{margin-top:10px;font-size:14px; min-height:auto; margin-bottom:25px;padding:0 20px;}

		.member-wrap.find .entry{padding:0 20px;}
		.member-wrap.find .entry li .chk-input input{height:55px; font-size:16px ; padding:0 15px}
		.member-wrap.find .entry .find-btn{margin-top:20px;line-height:55px; font-size:19px}
		
		.member-wrap.find .cont .fl{width:auto; float:none; padding-bottom:30px;}
		.member-wrap.find .cont .fr{width:auto;float:none; margin-top:20px; padding-bottom:30px;}
		.member-wrap.find .cont .fr:before{display:none;}

		.member-wrap.find .result{padding:50px 0}
		.member-wrap.find .result h3{font-size:24px;}
		.member-wrap.find .result .stit{margin-top:10px;font-size:14px; min-height:auto; padding:0 20px;}
		.member-wrap.find .result .txt{margin-top:30px;}
		.member-wrap.find .result .txt p{font-size:16px;}
		.member-wrap.find .result .login-btn{}

	}
	@media only screen and (max-width:680px){
		.member-wrap.find h2{font-size:36px; padding-bottom:20px; }
		.member-wrap.find .cont{padding:30px 0;}
		.member-wrap.find .cont h3{font-size:21px;}
		.member-wrap.find .entry li .chk-input input{height:50px; font-size:15px ; padding:0 15px}
		.member-wrap.find .entry .find-btn{margin-top:20px;line-height:50px; font-size:17px}
		
		.member-wrap.find .result{padding:30px 0}
		.member-wrap.find .result h3{font-size:21px;}
		.member-wrap.find .result .stit{font-size:14px; padding:0 15px;}
		.member-wrap.find .result .txt p{font-size:16px;}
		.member-wrap.find .result .login-btn{}
	}
	@media only screen and (max-width:480px){
		.member-wrap.find h2{font-size:27px;  }
		.member-wrap.find .entry{padding:0 10px;}
		.member-wrap.find .cont h3{font-size:18px;}
		.member-wrap.find .cont .stit{padding:0 10px;}
		.member-wrap.find .entry li .chk-input input{font-size:14px;}
	}



/*=======================================================
  .member-wrap.join
=========================================================*
.member-wrap.join{}
.member-wrap.join .gap110{height:110px;}
.member-wrap.join .gap65{height:65px;}

.member-wrap.join h2{font-size:60px; font-weight:100; letter-spacing:-0.03em; line-height:1.1em;text-align:center; color:#000; padding-bottom:80px;}
	@media only screen and (max-width:1200px){
		.member-wrap.join h2{font-size:52px; padding-bottom:80px; }
		.member-wrap.join .gap110{height:90px;}
		.member-wrap.join .gap65{height:50px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join h2{font-size:44px; padding-bottom:60px; }
		
		.member-wrap.join .gap110{height:60px;}
		.member-wrap.join .gap65{height:30px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join h2{font-size:36px; padding-bottom:40px; }
	}
	@media only screen and (max-width:480px){
		.member-wrap.join h2{font-size:27px;  }
	}

.member-wrap.join .step{max-width:92%; height:15px; position:relative; margin:0 auto; margin-bottom:75px;}
.member-wrap.join .step ul{}
.member-wrap.join .step ul:before{width:100%;height:1px; background:#ddd; position:absolute; top:7px; display:block;content:"";z-index:-1;}
.member-wrap.join .step ul:after{display:block; content:"";clear:both;}
.member-wrap.join .step li{float:left; width:25%; height:15px;text-align:left; position:relative;}
.member-wrap.join .step li p{position:absolute; left:0; top:-30px; line-height:20px; font-size:18px; font-weight:700; color:#aaa; letter-spacing:-0.03em;}
.member-wrap.join .step li:before{width:7px;height:7px;border-radius:100%; background:#ddd; position:absolute; left:0; top:4px; display:block; content:""}
.member-wrap.join .step li.active p{color:#000}
.member-wrap.join .step li.active:before{background:#000;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .step{margin-bottom:50px;}
		.member-wrap.join .step li p{font-size:17px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .step{margin-bottom:30px;}
		.member-wrap.join .step li{width:33.3333%;}
		.member-wrap.join .step li p{font-size:16px; top:-25px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .step li p{font-size:15px; top:-20px;}
	}
	@media only screen and (max-width:480px){
		
	}

.member-wrap.join .whether{background:#f9f9f9; padding:0 70px;}
.member-wrap.join .whether .cont{text-align:center; padding:70px 0;}
.member-wrap.join .whether .stit{font-size:24px; font-weight:300;  color:#000;letter-spacing:-0.04em; line-height:1.3em;word-break: keep-all; }
.member-wrap.join .whether .entry{max-width:430px; margin:0 auto; margin-top:20px;}
.member-wrap.join .whether .entry li:nth-child(n+2){margin-top:10px;}
.member-wrap.join .whether .entry li .chk-input{ width:100%;}
.member-wrap.join .whether .entry li .chk-input input{height:65px; border:1px solid #e3e3e3; padding:0 25px; font-size:18px; color:#000; font-weight:300;}
.member-wrap.join .whether .entry li .chk-input input:focus{border-color:#111;}
.member-wrap.join .whether .entry .enter-btn{margin-top:35px;position:relative;background:#ff349c;font-weight:300; line-height:65px; border-radius:3px; text-align:center; font-size:23px; color:#fff; letter-spacing:-0.03em; display:block;-webkit-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-moz-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;-o-transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;transition: box-shadow 0.3s ease-out,background 0.3s ease-out,color 0.3s ease-out;}
.member-wrap.join .whether .entry .enter-btn:hover{background:#111;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15);-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.15)}

.member-wrap.join .whether .result{text-align:center; padding:70px 0; border-top:1px solid #ccc;}
.member-wrap.join .whether .result .btxt{font-size:24px; font-weight:400; color:#000; line-height:1.2em; letter-spacing:-0.04em;}
.member-wrap.join .whether .result .stxt{margin-top:10px;font-size:18px; font-weight:300; color:#555; line-height:1.2em; letter-spacing:-0.04em;word-break: keep-all;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .whether{padding:0 50px;}
		.member-wrap.join .whether .cont{padding:50px 0}
		.member-wrap.join .whether .stit{font-size:22px;}
		.member-wrap.join .whether .entry li .chk-input input{height:60px; padding:0 20px ;font-size:17px}
		.member-wrap.join .whether .entry .enter-btn{line-height:60px;font-size:21px; }

		.member-wrap.join .whether .result{padding:50px 0}
		.member-wrap.join .whether .result .btxt{font-size:22px;}
		.member-wrap.join .whether .result .stxt{font-size:17px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .whether{padding:0 30px;}
		.member-wrap.join .whether .cont{padding:30px 0}
		.member-wrap.join .whether .stit{font-size:20px;}
		.member-wrap.join .whether .entry li .chk-input input{height:55px; padding:0 15px ;font-size:16px}
		.member-wrap.join .whether .entry .enter-btn{line-height:55px;font-size:19px; }

		.member-wrap.join .whether .result{padding:30px 0}
		.member-wrap.join .whether .result .btxt{font-size:20px;}
		.member-wrap.join .whether .result .stxt{font-size:16px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .whether{padding:0 20px;}
		.member-wrap.join .whether .cont{padding:30px 0}
		.member-wrap.join .whether .stit{font-size:18px;}
		.member-wrap.join .whether .entry li .chk-input input{height:50px; font-size:15px;}
		.member-wrap.join .whether .entry .enter-btn{margin-top:20px}
		.member-wrap.join .whether .entry .enter-btn{line-height:50px;font-size:17px; }

		.member-wrap.join .whether .result .btxt{font-size:17px;}
		.member-wrap.join .whether .result .stxt{font-size:15px;margin-top:5px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.join .whether .stit{font-size:16px;}
	}
.member-wrap.join .provision{}
.member-wrap.join .provision .stit{font-size:36px; font-weight:400;  color:#000;letter-spacing:-0.04em; line-height:1.3em; }
.member-wrap.join .provision .stit span{color:#ff349c;}
.member-wrap.join .provision .cont{margin-top:70px; position:relative;}
.member-wrap.join .provision .cont .abr{position:absolute; right:0; top:5px;}
.member-wrap.join .provision .cont .abr .chk-check input[type="checkbox"] + label{padding-left:34px;}
.member-wrap.join .provision .cont .abr .chk-check input[type="checkbox"] + label:before{box-sizing:border-box;border:1px solid #dedede;background:url(../_Img/Member/agree-check.jpg) no-repeat center center; background-size:100% auto; border-radius:100%;}
.member-wrap.join .provision .cont .abr .chk-check input[type="checkbox"]:checked + label:before{background-image:url(../_Img/Member/agree-checko.jpg) ;border:none;}

.member-wrap.join .provision .vtem{}
.member-wrap.join .provision .vtem:nth-child(n+2){margin-top:30px;}

.member-wrap.join .provision .cont h4{font-weight:300; color:#000; font-size:30px; letter-spacing:-0.04em; line-height:1.2em; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #000;}
.member-wrap.join .provision .cont .vscrolls-box{border:1px solid #e8e8e8;}
.member-wrap.join .provision .cont .vscrolls .txt{ padding:30px; }
.member-wrap.join .provision .cont .vscrolls p{font-size:15px; font-weight:300; letter-spacing:-0.03em; line-height:1.8em;color:#555;word-break: keep-all;}
.member-wrap.join .provision .vradio{margin-top:20px;padding-bottom:20px;text-align:right; border-bottom:1px solid #e8e8e8;}
.member-wrap.join .provision .vradio p:nth-child(n+2){margin-left:20px;}
.member-wrap.join .provision .slimScrollBar{border-top:5px solid #fff;border-bottom:5px solid #fff;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .provision .stit{font-size:32px;}
		.member-wrap.join .provision .cont{margin-top:55px;}
		.member-wrap.join .provision .cont h4{font-size:27px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .provision .stit{font-size:28px;}
		.member-wrap.join .provision .cont{margin-top:40px;}
		.member-wrap.join .provision .cont h4{font-size:24px; padding-bottom:20px ;margin-bottom:20px;}
		.member-wrap.join .provision .cont .abr{top:1px;}
		.member-wrap.join .provision .cont .abr .chk-check input[type="checkbox"] + label{padding-left:28px;}
		.member-wrap.join .provision .cont .vscrolls .txt{ padding:20px; }
		.member-wrap.join .provision .cont .vscrolls p.mg20t{margin-top:15px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .provision .stit{font-size:24px;}
		.member-wrap.join .provision .cont{margin-top:25px;}
		.member-wrap.join .provision .cont h4{font-size:21px;}
		.member-wrap.join .provision .cont .vscrolls .txt{ padding:20px 15px; }
		.member-wrap.join .provision .cont .vscrolls p{font-size:14px; line-height:1.6em}
		.member-wrap.join .provision .cont .vscrolls p.mg20t{margin-top:10px;}

		.member-wrap.join .provision .vradio{margin-top:15px;padding-bottom:15px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.join .provision .stit{font-size:20px;}
		.member-wrap.join .provision .cont h4{font-size:18px;padding-bottom:15px ;margin-bottom:15px;}
		.member-wrap.join .provision .cont .vscrolls p{font-size:13px;}
	}

.member-wrap.join .agrees{}
.member-wrap.join .agrees .stit{font-size:20px; font-weight:300; letter-spacing:-0.03em; line-height:1.4em; color:#000;word-break: keep-all;}
.member-wrap.join .agrees .cont{margin-top:40px;border-top:1px solid #111; border-bottom:1px solid #e8e8e8}
.member-wrap.join .agrees .all-agree{ padding:20px; border-bottom:1px solid #ccc}
.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label{padding-left:37px; height:auto; min-height:26px; letter-spacing:-0.02em; line-height:24px; font-size:17px}
.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label:before{width:26px;height:26px; position:absolute; left:0; top:0;background:url(../_Img/Member/login-save.jpg) no-repeat center center; background-size:100% auto; border:none; border-radius:100%; }
.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"]:checked + label:before{background-image:url(../_Img/Member/login-saveo.jpg) }
.member-wrap.join .agrees .all-agree .txt{padding-left:37px;font-size:17px; color:#888; font-weight:300; letter-spacing:-0.03em; line-height:1.45em; margin-top:10px;word-break: keep-all;}
.member-wrap.join .agrees ul{}
.member-wrap.join .agrees li{padding:20px; position:relative; }
.member-wrap.join .agrees li:nth-child(n+2){border-top:1px solid #e8e8e8}
.member-wrap.join .agrees li .arrow{width:28px;height:28px; position:absolute;right:15px; top:18px; display:block; content:""; background:url(../_Img/Member/agree-arrow01.jpg) no-repeat center center}
.member-wrap.join .agrees li.active .arrow, .member-wrap.join .agrees li.show .arrow{ background-image:url(../_Img/Member/agree-arrow02.jpg)}
.member-wrap.join .agrees li.active .vc{display:block; height:auto;}
.member-wrap.join .agrees li .vc{overflow:hidden;height:0;}
.member-wrap.join .agrees li .vscrolls-box{background:#f9f9f9; margin-top:20px;}
.member-wrap.join .agrees li .vscrolls .txt{ padding:30px; }
.member-wrap.join .agrees li .vscrolls p{font-size:16px; font-weight:300; letter-spacing:-0.03em; line-height:1.8em;color:#777;word-break: keep-all;}
.member-wrap.join .agrees li .slimScrollBar{border-top:5px solid #f9f9f9;border-bottom:5px solid #f9f9f9;}
.member-wrap.join .agrees li .chk-check input[type="checkbox"] + label{padding-right:30px;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .agrees .stit{font-size:18px;}
		.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label{padding-left:30px; min-height:22px; line-height:20px; font-size:16px;}
		.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label:before{width:22px;height:22px;}
		.member-wrap.join .agrees .all-agree .txt{padding-left:30px;font-size:16px;}
		.member-wrap.join .agrees li .vscrolls p{font-size:15px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .agrees .stit{font-size:16px;}
		.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label{font-size:15px;}
		.member-wrap.join .agrees .all-agree .txt{font-size:15px;}
		
		.member-wrap.join .agrees li .vscrolls .txt{ padding:20px }
		.member-wrap.join .agrees li .vscrolls p.mg20t{margin-top:15px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .agrees .cont{margin-top:20px;}
		.member-wrap.join .agrees .all-agree{ padding:15px 10px;}
		.member-wrap.join .agrees .all-agree .txt{margin-top:5px}
		.member-wrap.join .agrees li{padding:15px 10px;}
		.member-wrap.join .agrees li .arrow{background-size:10px auto; right:5px; top:12px;}
		.member-wrap.join .agrees li .vscrolls-box{margin-top:15px;}
		.member-wrap.join .agrees li .vscrolls .txt{ padding:20px 15px; }
		.member-wrap.join .agrees li .vscrolls p{font-size:14px; line-height:1.6em;}
		.member-wrap.join .agrees li .vscrolls p.mg20t{margin-top:10px;}
	}
	@media only screen and (max-width:480px){
		.member-wrap.join .agrees .stit{font-size:15px;}
		.member-wrap.join .agrees .all-agree .chk-check input[type="checkbox"] + label{font-size:14px;}
		.member-wrap.join .agrees .all-agree .txt{font-size:14px;}

		.member-wrap.join .agrees li .vscrolls p{font-size:13px;}
	}

.member-wrap.join .lower{margin-top:50px;text-align:center;}
.member-wrap.join .lower .next-btn{width:160px; display:inline-block;vertical-align:top; height:58px; border-radius:3px;box-sizing:border-box;line-height:55px;border:1px solid #888; font-size:21px; letter-spacing:-0.03em; font-weight:400;color:#333;}
.member-wrap.join .lower .next-btn:hover{border-color:#333; background:#333;color:#fff;}
.member-wrap.join .lower .end-btn{width:400px; display:inline-block;vertical-align:top; height:65px; border-radius:3px;box-sizing:border-box;line-height:62px;border:1px solid #474852; background:#474852; color:#fff;font-size:21px; letter-spacing:-0.03em; font-weight:400;}
.member-wrap.join .lower .end-btn:hover{border-color:#333; background:#333;color:#fff;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .lower .next-btn{width:140px; height:55px; line-height:53px; font-size:19px }
		.member-wrap.join .lower .end-btn{width:350px;height:60px; line-height:58px; font-size:19px}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .lower{margin-top:30px;}
		.member-wrap.join .lower .next-btn{width:120px; height:50px; line-height:48px; font-size:17px}
		.member-wrap.join .lower .end-btn{width:340px;height:55px; line-height:53px; font-size:17px}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .lower .next-btn{width:100px; height:45px; line-height:43px; font-size:15px; }
		.member-wrap.join .lower .end-btn{width:280px;height:50px; line-height:48px; font-size:15px}
	}
	@media only screen and (max-width:480px){
		.member-wrap.join .lower .next-btn{height:40px; line-height:38px;}
		.member-wrap.join .lower .end-btn{width:220px;height:45px; line-height:43px;}
	}


.member-wrap.join .write{}
.member-wrap.join .write h4{ font-size:30px; font-weight:300; color:#000; letter-spacing:-0.045em; line-height:1.2em; margin-bottom:20px;}
.member-wrap.join .write .cont{position:relative;}
.member-wrap.join .write .cont .abr{position:absolute;right:0; top:-40px;}
.member-wrap.join .write .cont .abr p{font-size:16px; position:relative; color:#000;font-weight:300; line-height:1.2em; letter-spacing:-0.03em;}
.member-wrap.join .write .cont .abr p.nec:before{position:absolute;left:-12px; top:5px;display:block; content:"*"; color:#ff349c; font-size:15px ;font-weight:700; line-height:1em;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .write h4{ font-size:27px;}
		.member-wrap.join .write .cont .abr p{font-size:15px;}
		.member-wrap.join .write .cont .abr p.nec:before{font-size:14px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .write h4{ font-size:24px;}
		.member-wrap.join .write .cont .abr p{font-size:14px;}
		.member-wrap.join .write .cont .abr p.nec:before{font-size:13px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .write h4{ font-size:21px; margin-bottom:10px}
		.member-wrap.join .write .cont .abr{top:-27px; display:none;}
	}
	@media only screen and (max-width:480px){
		
	}



.member-wrap.join .write .cont ul{border-top:1px solid #000}
.member-wrap.join .write .cont ul li{border-bottom:1px solid #e8e8e8; position:relative;padding:25px; padding-left:290px;  min-height:50px;}
.member-wrap.join .write .cont ul li:nth-child(n+2){}
.member-wrap.join .write .cont ul li .btxt{line-height:50px; font-size:18px; font-weight:300; color:#000; letter-spacing:-0.03em; position:absolute; left:25px; top:25px; padding-left:50px;}
.member-wrap.join .write .cont ul li .btxt span{display:inline-block;vertical-align:top; position:relative;}
.member-wrap.join .write .cont ul li .btxt.nec span:after{position:absolute;right:-15px; top:14px;display:block; content:"*"; color:#ff349c; font-size:15px ;font-weight:700; line-height:1em;}
.member-wrap.join .write .cont ul li .stxt{color:#000; font-size:17px; letter-spacing:-0.03em; line-height:50px;}
.member-wrap.join .write .cont ul li .ex{font-size:15px; color:#1b9c9e; letter-spacing:-0.03em; line-height:1.2em ; margin-top:10px;word-break: keep-all;}
.member-wrap.join .write .cont ul li .ex.black{color:#555}
.member-wrap.join .write .cont ul li .chk-btn{margin-left:10px;display:inline-block; line-height:50px;vertical-align:top; width:130px; border-radius:4px; background:#1b9c9e; color:#fff;font-size:15px; letter-spacing:-0.03em; text-align:center;}
.member-wrap.join .write .cont ul li .chk-btn:hover{background:#056d6f;}
.member-wrap.join .write .cont ul li .sms-btn{margin-left:10px;display:inline-block; line-height:50px;vertical-align:top; width:130px; border-radius:4px; background:#1b9c9e; color:#fff;font-size:15px; letter-spacing:-0.03em; text-align:center;}
.member-wrap.join .write .cont ul li .sms-btn:hover{background:#056d6f;}
.member-wrap.join .write .cont ul li .resms-btn{margin-left:10px;display:inline-block; line-height:48px; box-sizing:border-box; border:1px solid #111;vertical-align:top; width:130px; border-radius:4px; color:#111;font-size:15px; letter-spacing:-0.03em; text-align:center;}
.member-wrap.join .write .cont ul li .resms-btn:hover{background:#333; color:#fff;}

.member-wrap.join .write .cont ul li .cerfity-btn{margin-left:10px;display:inline-block; line-height:50px;vertical-align:top; width:130px; border-radius:4px; background:#767676; color:#fff;font-size:15px; letter-spacing:-0.03em; text-align:center;}
.member-wrap.join .write .cont ul li .cerfity-btn:hover{background:#333;}
.member-wrap.join .write .cont ul li .post-btn{margin-left:10px;display:inline-block; line-height:48px; box-sizing:border-box; border:1px solid #111;vertical-align:top; width:150px; border-radius:4px; color:#111;font-size:15px; letter-spacing:-0.03em; text-align:center;}
.member-wrap.join .write .cont ul li .post-btn:hover{color:#fff; background:#111;}

.member-wrap.join .write .cont ul li .chk-input input{height:50px;border-radius:3px;}
.member-wrap.join .write .cont ul li .chk-select select{height:50px;border-radius:3px;}
	@media only screen and (max-width:1200px){
		.member-wrap.join .write .cont ul li{padding:20px;padding-left:250px; min-height:45px;}
		.member-wrap.join .write .cont ul li .btxt{line-height:45px; font-size:17px;padding-left:30px;left:20px; top:20px;}
		.member-wrap.join .write .cont ul li .btxt.nec span:after{font-size:14px;}
		.member-wrap.join .write .cont ul li .stxt{font-size:16px; line-height:45px;}
		.member-wrap.join .write .cont ul li .ex{font-size:14px;}
		.member-wrap.join .write .cont ul li .chk-btn{line-height:45px; width:120px;}
		.member-wrap.join .write .cont ul li .sms-btn{line-height:45px;width:120px;}
		.member-wrap.join .write .cont ul li .resms-btn{line-height:43px;width:120px;}
		.member-wrap.join .write .cont ul li .cerfity-btn{line-height:45px;;width:120px;}
		.member-wrap.join .write .cont ul li .post-btn{line-height:43px; width:120px}

		.member-wrap.join .write .cont ul li .chk-input input{height:45px;}
		.member-wrap.join .write .cont ul li .chk-select select{height:45px;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .write h4{ font-size:24px;}
		
		.member-wrap.join .write .cont ul li{padding:15px;padding-left:185px; min-height:40px;}
		.member-wrap.join .write .cont ul li .btxt{line-height:40px; font-size:16px;padding-left:10px; left:15px; top:15px;}
		.member-wrap.join .write .cont ul li .btxt.nec span:after{font-size:13px; right:-10px; top:12px}
		.member-wrap.join .write .cont ul li .stxt{font-size:15px; line-height:40px;}
		.member-wrap.join .write .cont ul li .ex{font-size:13px;}
		.member-wrap.join .write .cont ul li .chk-btn{line-height:40px; width:100px;font-size:14px;}
		.member-wrap.join .write .cont ul li .sms-btn{line-height:40px;width:100px;font-size:14px;}
		.member-wrap.join .write .cont ul li .resms-btn{line-height:38px;width:100px;font-size:14px;}
		.member-wrap.join .write .cont ul li .cerfity-btn{line-height:40px;;width:100px;font-size:14px;}
		.member-wrap.join .write .cont ul li .post-btn{line-height:38px; width:100px;font-size:14px;}

		.member-wrap.join .write .cont ul li .chk-input input{height:40px;}
		.member-wrap.join .write .cont ul li .chk-select select{height:40px;}
	}
	@media only screen and (max-width:800px){
		.member-wrap.join .write .cont ul li{padding-left:160px;}
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .write h4{ font-size:21px; margin-bottom:10px}
		

		.member-wrap.join .write .cont ul li{padding:15px 10px; min-height:auto;}
		.member-wrap.join .write .cont ul li .btxt{line-height:1.2em; font-size:15px;padding-left:0; position:relative; left:auto; top:auto; margin-bottom:15px;}
		.member-wrap.join .write .cont ul li .btxt.nec span:after{top:2px; font-size:11px;}
	}
	@media only screen and (max-width:480px){
		
	}




.member-wrap.join .write .cont ul li .w380{width:380px;}
.member-wrap.join .write .cont ul li .w400{width:400px;}

.member-wrap.join .write .cont ul li .w240{width:240px;}
.member-wrap.join .write .cont ul li .w200{width:200px;}
.member-wrap.join .write .cont ul li .w120{width:120px;}
.member-wrap.join .write .cont ul li .w100{width:120px;}
.member-wrap.join .write .cont ul li .w90{width:90px;}
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:900px){
		.member-wrap.join .write .cont ul li .w380{width:100%;}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		
	}

.member-wrap.join .write .cont .field.choice{padding:12px 0}
.member-wrap.join .write .cont .field.phone .ctxt{line-height:50px; font-size:16px; color:#000; letter-spacing:-0.03em; display:inline-block;vertical-align:top;padding:0 7px;}

.member-wrap.join .write .cont .field.names{ display:inline-block;vertical-align:top;}
.member-wrap.join .write .cont .field.names .chk-input{width:180px;}

.member-wrap.join .write .cont .field.gender.no-mrg{margin:0}
.member-wrap.join .write .cont .field.gender{margin-left:30px; display:inline-block;vertical-align:top;padding:12px 0;}
.member-wrap.join .write .cont .field.gender .ctxt{line-height:26px; font-size:16px; color:#000; letter-spacing:-0.03em; display:inline-block;vertical-align:top;margin-right:20px;}
.member-wrap.join .write .cont .field.gender .chk-radio:nth-child(n+3){margin-left:20px;}
.member-wrap.join .write .cont .field.gender.no-mrg .chk-radio:nth-child(n+2){margin-left:20px;}

.member-wrap.join .write .cont .field.email{ }
.member-wrap.join .write .cont .field.email .ctxt{ display:inline-block;vertical-align:top; font-size:17px; color:#000; padding:0 7px; line-height:50px;}

.member-wrap.join .write .cont .field.larbo{margin-left:30px; display:inline-block;vertical-align:top;}
.member-wrap.join .write .cont .field.larbo.no-mrg{margin-left:0;}
.member-wrap.join .write .cont .field.larbo .ctxt{line-height:50px; font-size:16px; color:#000; letter-spacing:-0.03em; display:inline-block;vertical-align:top;margin-right:20px;}
.member-wrap.join .write .cont .field.larbo .w90{margin-left:5px;}
.member-wrap.join .write .cont .field.larbo.no-mrg .w90{margin-left:10px;}

.member-wrap.join .write .cont .field.birth .ctxt{line-height:50px; font-size:16px; color:#000; letter-spacing:-0.03em; display:inline-block;vertical-align:top;margin-right:20px;}
.member-wrap.join .write .cont .field.birth .w90{margin-left:10px;}
	@media only screen and (max-width:1280px){
		.member-wrap.join .write .cont .bgf5 .mg10t{margin-top:0;}
		.member-wrap.join .write .cont .field.gender{margin-top:15px; display:block;margin-left:0; padding:0;}
		.member-wrap.join .write .cont .field.larbo{margin-top:10px; display:block;margin-left:0;}
	}
	@media only screen and (max-width:1200px){
		.member-wrap.join .write .cont .field.phone .ctxt{line-height:45px; font-size:15px;}

		
		.member-wrap.join .write .cont .field.gender .ctxt{line-height:22px;}
		.member-wrap.join .write .cont .field.email .ctxt{line-height:45px; font-size:15px;}

		
		.member-wrap.join .write .cont .field.larbo .ctxt{line-height:45px; font-size:15px;}
		.member-wrap.join .write .cont .field.larbo .w90{width:80px;}
		.member-wrap.join .write .cont .field.larbo .w120{width:100px;}

		.member-wrap.join .write .cont .field.email{ }
		.member-wrap.join .write .cont .field.email .w240{width:31.33333333%;}
		.member-wrap.join .write .cont .field.email .w240.mg10{margin-left:1%;}
		.member-wrap.join .write .cont .field.email .ctxt{padding:0; width:5%; text-align:center;}
	}
	@media only screen and (max-width:999px){
		.member-wrap.join .write .cont .field.phone .ctxt{line-height:40px;}
		.member-wrap.join .write .cont .field.email .ctxt{line-height:40px;}
		.member-wrap.join .write .cont .field.birth .ctxt{line-height:40px;}
		.member-wrap.join .write .cont .field.larbo .ctxt{line-height:40px;}


		.member-wrap.join .write .cont .field.phone .w100{width:90px;}
		.member-wrap.join .write .cont .field.cerfity .w400{width:310px;}
	}
	@media only screen and (max-width:900px){
		.member-wrap.join .write .cont .field.ids{display:block; padding-right:110px;}
		.member-wrap.join .write .cont .field.ids .chk-input{width:100%;}
		.member-wrap.join .write .cont .field.ids .chk-btn{position:absolute;right:0; top:0;}
		
		.member-wrap.join .write .cont .field.phone{padding-right:110px;}
		.member-wrap.join .write .cont .field.phone .w100{width:30%;}
		.member-wrap.join .write .cont .field.phone .ctxt{padding:0; width:5%;text-align:center;}
		.member-wrap.join .write .cont .field.phone .sms-btn{position:absolute;right:0; top:0;}

		.member-wrap.join .write .cont .field.cerfity{padding-right:220px;}
		.member-wrap.join .write .cont .field.cerfity .w400{width:100%;}
		.member-wrap.join .write .cont .field.cerfity .cerfity-btn{position:absolute;right:110px; top:0;}
		.member-wrap.join .write .cont .field.cerfity .resms-btn{position:absolute;right:0; top:0;}

		
	}
	@media only screen and (max-width:680px){
		.member-wrap.join .write .cont .field.addr .ov{position:relative; padding-right:110px;}
		.member-wrap.join .write .cont .field.addr .ov .chk-input{width:100%;}
		.member-wrap.join .write .cont .field.addr .ov .post-btn{position:absolute;right:0; top:0;}

		.member-wrap.join .write .cont .field.birth .w90{width:32.666666666%}
		.member-wrap.join .write .cont .field.birth .w120{width:32.666666666%}
		.member-wrap.join .write .cont .field.birth .w90{margin-left:1%;}
		.member-wrap.join .write .cont .field.birth .w90:last-child{width:100%;margin-left:0; margin-top:5px;}

		.member-wrap.join .write .cont .field.email .w240{width:47%;}
		.member-wrap.join .write .cont .field.email .ctxt{width:6%; font-size:14px;}
		.member-wrap.join .write .cont .field.email .w240.mg10{margin-left:0; margin-top:5px; width:100%;}

		.member-wrap.join .write .cont .bgf5 .mg10t{margin-top:10px;}

		.member-wrap.join .write .cont .field.phone{padding-right:0;}
		.member-wrap.join .write .cont .field.phone .sms-btn{position:relative;right:auto; top:auto; margin:0;margin-top:7px; width:100%;}
		
		.member-wrap.join .write .cont .field.larbo{margin-top:15px;}
		.member-wrap.join .write .cont .field.larbo .ctxt{display:block; font-size:14px;line-height:1.2em; margin-bottom:10px;margin-right:0;}
		.member-wrap.join .write .cont .field.larbo .w90{width:32.6666666666%; margin-left:1%}
		.member-wrap.join .write .cont .field.larbo .w120{width:32.6666666666%;}

		.member-wrap.join .write .cont .field.names{display:block;}
		.member-wrap.join .write .cont .field.names .chk-input{width:100%;}

		.member-wrap.join .write .cont .field.cerfity{padding-right:0;}
		.member-wrap.join .write .cont .field.cerfity .cerfity-btn{position:relative; right:auto; top:auto; width:49%;margin:0;margin-top:7px}
		.member-wrap.join .write .cont .field.cerfity .resms-btn{position:relative; right:auto; top:auto; width:49%;margin:0; margin-left:1%; margin-top:7px}


		.member-wrap.join .write .cont .field.choice{padding:0;}
		.member-wrap.join .write .cont .bgf5{padding:15px 17px; background:#f6f6f6}
	}
	@media only screen and (max-width:480px){
		
	}





/*=======================================================
  .content
=========================================================*/
	@media only screen and (max-width:1200px){
		
	}
	@media only screen and (max-width:999px){
		
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		
	}













