/* 협회소개 */
.ab_title {font-family: 'Gowun Batang';font-size: 22px;color: #333}
.ab_text {font-family: 'Gowun Batang';margin-top: 20px;font-size: 17px;line-height: 1.8em;color: #333}
.ab_foot {font-family: 'Gowun Batang';font-size: 16px;text-align: right;margin-top: 40px;line-height: 2em;margin-bottom: 80px}
.ab_foot p {font-family: 'Gowun Batang';margin: 0}
.ab_foot b {font-family: 'Gowun Batang';font-size: 20px}

/* 가입안내 */
.how_box {background:#FDFDFD;border:1px solid #D0D0D0;padding: 80px 85px;border-radius: 35px;margin: 60px auto;overflow: hidden;position: relative}
.how_box .setp_number {background: #007FC6;color: #ffffff;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;font-family: 'Outfit';font-weight: bold}
.how_box .inner {margin-left: 80px}
.how_box .inner h3 {font-weight: 600;font-size: 32px}
.how_box .inner .text {margin-top: 40px;font-size: 17px;line-height: 1.8em}
.how_box .inner .text b {font-size: 15px;font-weight: 500;}
.how_box .inner button {background: #0c89d1;color: #ffffff;font-weight: 500;border: 0;height: 60px;border-radius: 50px;width: 300px;margin-top: 20px}
.how_box .inner .text .kakao {background: #FAE100;color: #3D1D1C;padding: 10px 45px;border-radius: 30px;display:inline-flex;font-size: 16px;margin-top: 10px}
.msg {border: 1px solid #DCDCDC;padding: 20px 30px;font-size: 15px;margin: 20px 0;display: table;border-radius: 15px;width: 400px}

@media (max-width:800px){
	/* 가입안내 */
	.how_box {background:#FDFDFD;border:1px solid #D0D0D0;padding: 60px 65px;border-radius: 35px;margin: 60px auto;overflow: hidden;position: relative}
	.how_box .setp_number {background: #007FC6;color: #ffffff;width: 36px;height:36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 16px;font-family: 'Outfit';font-weight: bold}
	.how_box .inner {margin-left: 80px}
	.how_box .inner h3 {font-weight: 600;font-size: 28px}
	.how_box .inner .text {margin-top: 40px;font-size: 17px;line-height: 1.8em}
	.how_box .inner .text b {font-size: 15px;font-weight: 500;}
	.how_box .inner button {background: #0c89d1;color: #ffffff;font-weight: 500;border: 0;height:54px;border-radius: 50px;width: 260px;margin-top: 20px}
	.how_box .inner .text .kakao {background: #FAE100;color: #3D1D1C;padding: 10px 45px;border-radius: 30px;display:inline-flex;font-size: 16px;margin-top: 10px}
	.msg {border: 1px solid #DCDCDC;padding: 20px 30px;font-size: 15px;margin: 20px 0;display: table;border-radius: 15px;width: 400px}

}

@media (max-width:650px){
	/* 가입안내 */
	.how_box {background:#FDFDFD;border:1px solid #D0D0D0;padding: 60px 35px;border-radius: 35px;margin: 60px auto;overflow: hidden;position: relative}
	.how_box .setp_number {background: #007FC6;color: #ffffff;width: 36px;height:36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 16px;font-family: 'Outfit';font-weight: bold;margin-bottom: 20px}
	.how_box .inner {margin-left: 0}
	.how_box .inner h3 {font-weight: 600;font-size: 26px}
	.how_box .inner .text {margin-top: 40px;font-size: 15px;line-height: 1.8em}
	.how_box .inner .text b {font-size: 15px;font-weight: 500;}
	.how_box .inner button {background: #0c89d1;color: #ffffff;font-weight: 500;border: 0;height:54px;border-radius: 50px;width: 260px;margin-top: 20px}
	.how_box .inner .text .kakao {background: #FAE100;color: #3D1D1C;padding: 10px 25px;border-radius: 30px;display:inline-flex;font-size: 16px;margin-top: 10px}
	.msg {border: 1px solid #DCDCDC;padding: 20px 20px;font-size: 15px;margin: 20px 0;display: table;border-radius: 15px;width: 100%}

}