/*board °ψΕλ*/

.form-input input[type="text"], .form-input input[type="email"], .form-input input[type="number"], .form-input input[type="password"], .form-select select, .form-textarea textarea{
	border-radius:4px;
	font-family: 'Pretendard';
}

.btn.btn-md{
	height:44px;
	line-height:44px;
	border-radius:4px;
	font-weight:700;
}


.btn.block{
	padding:0px 30px;
}

.btn.primary{
	background-color: #0D5611;
	border-color: #0D5611;
	border-radius:4px;
}

.btn.btn-lg{
	height:44px;
	line-height:44px;
}


.public__btn-readmore{
	text-align:center;
	margin-top:24px;
}

.public__btn-readmore button{
	border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    color: #434343;
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #D4D4D4;
    width: 110px;
    margin: 0px auto;
}

.public__btn-readmore button img{
	margin-left:8px;
}



/*board/list*/
.mypage-notice::before{
	content:none;
}

.mypage-notice .mypage-notice--inner{
	padding:8px 20px 140px 20px;
}

.mypage-notice .mypage-notice__list li{
	padding:16px 0px;
	border-bottom:1px solid #E5E5E5;
}

.mypage-notice .mypage-notice__list li:first-child{
	border-top:0px;
}

.mypage-notice .mypage-notice__list-content-title{
	font-size:14px;
	font-weight:700;
	color:#111;
	line-height:normal;
	margin-bottom:8px;
	padding:0px;
}

.mypage-notice .mypage-notice__list-content-text{
	font-size:12px;
	font-weight:400;
	line-height:normal;
	color:#525252;
}



/*board/view*/
.mypage-notice-detail::before{
	content:none;
}

.mypage-notice-detail{
	padding-bottom:100px;
}

.mypage-notice-detail .mypage-notice-detail--inner{
	padding:24px 20px 0px;
}

.mypage-notice-detail .mypage-notice__list-content{
	padding:0px;
	border-bottom: 1px solid #E5E5E5;
}

.mypage-notice-detail .mypage-notice__list-content-title{
	font-size:20px;
	font-weight:700;
	line-height:normal;
	color:#111;
	padding:0px;
	text-overflow: inherit;
	white-space: normal;
}

.mypage-notice-detail .mypage-notice__list-content-text{
	color:#525252;
	padding:16px 0px;
	font-size:12px;
	font-weight:400;
	line-height:normal;
}


.mypage-notice-detail .mypage-notice-detail__content{
	color:#111;
	padding:24px 0px 0px;
	font-size:14px;
	font-weight:400;
	line-height:21px;
}

.mypage-notice-detail .mypage-notice-detail__prev-btn{
	position:relative;
	padding:24px 20px;
	bottom:0;
}

.mypage-notice-detail .mypage-notice-detail__prev-btn button{
	border:1px solid #d4d4d4;
	font-size: 13px;
	font-weight: 400;
	color:#434343;
	line-height:normal;
}