	/* 상단이미지 없는 페이지 헤더 */
	.navbar {background-color:#fff !important;box-shadow:rgba(188,188,188,.1) 0 3px 5px}
	.navbar-nav .nav-item a{color:#000 !important}
	.log-btn{background-color:#f7f7f7 !important;}
	
	.log-wrap{padding:150px 20px 50px 20px;width:100%;max-width:400px;margin:0 auto}
	.log-wrap .menu-title, .log-wrap .info-title{text-align:center;}
	.log-wrap .info-title{font-weight:500;color:#4b4b4b}

	.log-box{margin-top:50px;padding:0 10px}
	.log-box .info-text{color:gray;margin-bottom:10px;font-weight:600}
	.log-box .inp{width:100%;border-radius:5px;line-height:40px}

	.chk-wrap{margin:15px 0}
	.chk-wrap{text-align:left;color:#000;font-size:var(--info-text);display:flex;}
	.chk-wrap label{display:flex;align-items:center;width:100%;}
	.chk-wrap input[type="checkbox"]{display:none;}
	.chk-wrap input[type="checkbox"] + label span{display:flex;justify-content:center;align-items:center;width:25px;height:25px;line-height:25px;color:#fff;text-align:center;border:1px solid #ddd;border-radius:3px;margin-right:10px}

	.chk-wrap input[type="checkbox"] + label span i{font-size:var(--info-title)}
	.chk-wrap input[type="checkbox"]:checked + label span{background-color: #000;color:#fff}

	.login-btn{width:100%;background-color:#000;color:#fff}
	.login-btn:hover{color:#fff;box-sizing:rgba(188,188,188,.1) 0 3px 5px}
	.line-btn{width:100%;border:1px solid #000;}
	.id-search{text-align:center;padding:30px 0;}
	.id-search a{padding:0 10px;line-height:15px;height:15px;display:inline-block;color:gray}

	.id-search a:nth-child(2){border-left:1px solid gray;border-right:1px solid gray}

	/* #61B0FF */

	/* -----회원가입------ */
	.sign-wrap{max-width:500px !important}
	.sign-wrap .log-inp input , .sign-wrap .log-inp button{height:50px;line-height:0}
	.member-type{display:flex;border:1px solid #ddd;border-radius:5px;}
	.member-type button{width:50%;border-radius:0}
	.member-type button:last-child{border-left:1px solid #ddd;}

	.btn-on{background-color:var(--main-color);color:#fff;font-weight:600}

	.star-inp{display:none}
	.inp-flex{display:flex;gap:10px}
	.inp-flex input{width:70%;}
	.inp-flex button{width:30%;min-width:80px !important;}

	.hp-wrap{display:flex;gap:10px}
	.hp-wrap input{width:33%;text-align:center;}

	.terms-chk{display:flex;justify-content:space-between;align-items:center}
	.terms-chk p{cursor:pointer;border-bottom:1px solid gray;color:gray;padding-bottom:5px;font-size:var(--small-text);}

	.log-notice{animation:headShake;animation-duration: 1s;margin-top:10px;color:#ff0000 !important;background-color:var(--bs-lightG-color);padding:10px;border-radius:5px;}

	.log-notice-success{margin-top:10px;color:#000; !important;background-color:var(--bs-lightG-color);padding:10px;border-radius:5px;}
	.sign-wrap .log-notice, .sign-wrap .log-notice-success{display:none}

	.sign-wrap .info-box{background-color:var(--bs-lightG-color);margin-top:10px;text-align:center;line-height:1.4}
	.sign-wrap .info-box b{font-weight:600}
	
	.modal .modal-footer{justify-content:center;}
	.modal .btn{height:45px;line-height:0;width:100px}
	.terms-modal .modal-body{min-height:200px;max-height:350px;overflow-y:auto;line-height:1.4}

	.success-modal .modal-footer{border:0}
	.success-modal .modal-body{text-align:center;padding-bottom:30px;padding-top:50px;color:#000}
	.success-modal .info-title{color:#000}
	.success-modal .info-title i{background-color:var(--main-color);color:#fff;line-height:35px;width:35px;border-radius:35px;display:inline-block;margin-right:10px}
	.success-modal .modal-info{margin-top:20px;color:#4b4b4b;line-height:1.4}

	.require-txt{color:var(--main-color);}

	/* 아이디 찾기 */
	.hp-wrap button{min-width:100px}
	.auth-inp-flex{display:none}
	.auth-inp-flex p{color:#4b4b4b !important;border-bottom:1px solid #4b4b4b;padding-bottom:5px;margin-top:10px;display:inline-block;cursor:pointer;font-size:var(--info-text)}
	.auth-inp-flex div{border:1px solid #ddd;border-radius:5px;align-items:center;display:flex;}
	.auth-inp-flex .inp{border:0;}
	.auth-inp-flex .auth-count{margin-right:15px;color:var(--main-color);}
	.searh-member{background-color:var(--bs-lightG-color);;border-radius:5px;height:50px;display:flex;align-items:center;padding:10px 20px;font-size:var(--sub-text);text-align:left;}

	/* 인증번호 미발송 안내 모달 */
	.border-none{border:none;}
	.auth-info{margin-bottom:15px;padding:0 10px}
	.auth-info div{display:flex;align-items:center;font-size:var(--sub-text);color:#000}
	.auth-info div i{width:35px;height:35px;line-height:35px;background-color:#000;color:#fff;text-align:center;border-radius:100%;margin-right:10px}
	.auth-info p{color:var(--bs-gray-800);font-size:var(--info-text);margin-left:45px}

	/* 아이디찾기2 */
	.flex-btn .btn{padding:10px 0}
	.flex-btn{display:flex;gap:10px}
	.flex-btn .line-btn{width:35%}
	.flex-btn .login-btn{width:65%}

	@media(max-width:996px){
		.flex-btn .line-btn{width:45%}
		.flex-btn .login-btn{width:55%}
		.hp-wrap{gap:5px}
	}

	/* 비밀번호 찾기 */
	.search-pw{justify-content:center;}
	.log-wrap .info-text{text-align:left;color:var(--bs-gray-600)}



	/* .mypage{background-color:#f1f2f7;} */
	.main-wrap .mini-btn, .page-wrap .mini-btn{height:35px;line-height:0;border:1px solid var(--bs-gray-500);color:var(--bs-gray-500);font-size:var(--small-text);padding:0 10px;}
	.mypage .con-wrap, .mypage .mypage-wrap{max-width:800px;margin:0 auto}
	.mypage-wrap{padding-top:30px}
	.mypage .menu-title{text-align:left;}
	.user-wrap .profile-img{width:150px;height:150px;border-radius:100%;object-fit:cover}
	.user-wrap{display:flex;flex-direction:column;;gap:15px;justify-content:center;align-items:center;}
	.user-wrap .user-info{display:flex;flex-direction:column;gap:10px;align-items:center}
	.user-id{font-size:var(--normal-text)}
	.user-name{font-size:var(--sub-text);}

	.user-box{display:flex;align-items:center;width:100%;border-radius:10px;border:1px solid #f2f2f2;padding:30px 20px;gap:15px;font-size:var(--info-text);background-color:#f1f2f7;margin-top:15px}
	.user-box div{width:33%;text-align:center;}
	.user-box div p{margin-bottom:20px}
	
	.my-bbs{margin-top:30px;min-width:100%}
	.my-bbs .col-lg-4{margin-bottom:25px}
	.my-bbs .col-lg-4 img{width:100%;height:250px;border-radius:5px;object-fit:cover;}
	.my-bbs .col-lg-4 p{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	.my-bbs-title p{font-size:var(--mini-title);font-weight:600;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.my-bbs-title span{font-size:var(--info-title);color:gray;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}