.requestWrap{ line-height: 1.6; padding-top: 54px;}
.requestWrap.sec01 h2{ margin-bottom: 153px;}
.requestWrap .rqTit{ font-size: 30px; font-weight: 500; padding-bottom: 40px;} 

.requestList{ border-top: 1px solid #000; min-height:  200px; position: relative;}
.requestList.write::before{ content: '제품이 없습니다'; line-height: 200px;text-align: center; position: absolute; left: 0; top: 0;  width: 100%; border-bottom: 1px solid #000;}
.requestList .slot{ border-bottom: 1px solid #000;  display: flex; justify-content: space-between; align-items: center; padding:40px 0; background-color: #fff; position: relative; z-index: 1;}
.requestList li .rqInfo{ display: flex; align-items: center;}
.requestList li .rqInfo .thumbImage{ width: 252px; height: 168px; background-color: #F5F5F5; padding: 25px; margin-right: 50px; flex-shrink: 0;}
.requestList li .rqInfo .thumbImage img{ width: 100%; height: 100%; object-fit: contain;}
.requestList li .rqInfo .txtbox{}
.requestList li .rqInfo .txtbox .modelName{ font-size: 25px; font-weight: 500;}

.requestWrap .rightWrap{ display: flex; align-items: center; flex-shrink: 0;}
.requestList li .writeBox .quantity{ font-size: 20px;}
.requestList li .writeBox .quantity .form-control{ height: 60px; width: 310px; margin: 0 20px;}
.requestList li .writeBox .closeBtn{ margin:0 20px 0 50px; filter: invert(.5); cursor: pointer;}
.requestList li .writeBox .closeBtn img{ width: 20px;}


.requestWrap .moreReq{ margin-top: 140px;}
.requestWrap .moreReq .writeZone{ height: 339px; border: 1px solid #919191; padding: 30px; font-size: 18px;}
.requestWrap .moreReq .writeZone textarea{ border: none; width: 100%; height: 100%;}
.requestWrap #button_submit{ display: block; margin: 85px auto; width: 226px; max-width: 100%;}


/* 견적 LIST */
.requestList.list .rqInfo .txtbox .number{ font-size: 18px; color: #929292; margin-bottom: 11px;}
.requestWrap .listBox{}
.requestWrap .listBox .dateWrap{ font-size: 18px; margin-right: 70px;}
.requestWrap .listBox .progress{ width: 188px; padding: 13px 0; text-align: center;}
.requestWrap .listBox .progress.checking{background-color: #FF0000; color: #fff;}
/*.requestWrap .listBox .progress.checking::before{ content: '확인중';}*/
.requestWrap .listBox .progress.complete{ color: #9E9E9E; border:1px solid #9E9E9E}
.requestWrap .listBox .progress.charge{ color: #000000; border:1px solid #9E9E9E}
/*.requestWrap .listBox .progress.complete::before{ content: '완료';}*/


/* 견적 VIEW */

.requestWrap.view .wrap-data{ position: relative;}
.requestWrap.view .listBox{ position: absolute; right: 0; top: 0;}
.requestWrap.view .quotbox{display: flex;}
.requestWrap.view .quotbox .quoteNum{margin-right: 20px;}
.requestList.view li .rqInfo .txtbox .quanNum{ margin-top: 5px;}

.requestWrap.view .moreReq .writeZone{ border-width: 1px 0;}
.requestWrap.view .moreReq .writeZone .viewZone{width: 100%; height: 100%; overflow: hidden; overflow-y: auto;}

/* 검색페이지 */
.searchIndex .keyword{ font-weight: 400;}
.searchIndex .boardView .modelbox .model_list .list{ flex-wrap: wrap;}
.searchIndex .boardView .catelist{ width: 100%; margin-bottom: 30px;}

@media screen and ( max-width:1300px ){
	.requestList .slot{ display: block;}
	.requestWrap .rightWrap{ justify-content: space-between; margin-top: 20px;}
	.requestWrap.view .rightWrap{ margin:0}

	.requestList li .writeBox .closeBtn{ margin-right: 0;}

	.requestWrap .listBox .progress{ width: 100px; padding: 8px; font-size: 14px;}
	.requestWrap .listBox .dateWrap{ margin-right: 0; font-size: 14px;}
	.requestWrap.view .listBox .dateWrap{ margin-right: 20px;}
}


@media screen and ( max-width:767px ){
	.requestList li .rqInfo{ display: block;}
	.requestList li .rqInfo .thumbImage{ width: 100%;}
	.requestList li .rqInfo .txtbox .modelName{ margin-top: 10px; font-size: 20px;}
	.requestList li .writeBox .quantity{ font-size: 16px; white-space: nowrap;}
	.requestList li .writeBox .quantity .form-control{ margin: 0 10px; width: 144px;}
	.requestList li .writeBox .closeBtn{ margin: 0;}
	.requestWrap .rqTit{font-size: 18px;}
	
	
	
	.requestList:not(.view) li .rqInfo .txtbox{ display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: flex-start;}
	.requestList li .rqInfo .txtbox .quoteNum{ flex-shrink: 0; white-space: nowrap; margin-top: 9px;}
	.requestWrap.view .rightWrap{ position: relative; margin: -20px 0 20px;}

	.searchIndex .boardView .catelist{ flex-wrap: wrap;}
}