/* Rental service page overrides */
.yx-rental-page .section-sub-menu{margin-bottom:80px}
.yx-rental-page .section-container{padding-bottom:0;overflow:visible}
.yx-rental-page #greeting .section.section3{padding-top:0}
.yx-rental-page #greeting .section.section3 > .sectionWrap > .section-sub-desc{margin-top:0}
.yx-rental-page #rental1{padding:0 0 200px}
.yx-rental-page .rental_use_list li dl dt,
.yx-rental-page .rental_use_list li dl dd{line-height:1.5}
.yx-rental-page .rental_notice dd ol li,
.yx-rental-page .rental_notice dd ol li span{line-height:1.5}
.yx-rental-page .rental_use_list li{padding-top:55px;padding-left:150px}
.yx-rental-page .rental_use_list li:before{display:none}
.yx-rental-page .rental_use_list li dl{position:relative}
.yx-rental-page .rental_use_list li > .step{
	width:auto;height:74px;background-repeat:no-repeat;background-position:center center;
	position:absolute;top:30px;left:15px;text-align:right;border-radius:5px 30px;color:#fff;
	font-weight:600;font-size:22px;line-height:22px;letter-spacing:1px;padding:15px 20px;box-sizing:border-box
}
.yx-rental-page .rental_use_list li > .step.no1{background-color:#f79740}
.yx-rental-page .rental_use_list li > .step.no2{background-color:#ed726c}
.yx-rental-page .rental_use_list li > .step.no3{background-color:#cd93d3}
.yx-rental-page .rental_use_list li > .step.no4{background-color:#81b1d4}
.yx-rental-page .rental_use_list li > .step.no5{background-color:#5dc4b7}
.yx-rental-page .txt_color02{color:#e60012}
.yx-rental-page .sub_page.rental_wrap{width:1240px;max-width:100%;margin:0 auto}
.yx-rental-page .sub_tit{font-size:22px;font-weight:600;margin:0 0 20px;padding-bottom:15px;border-bottom:2px solid #131415}
.yx-rental-page .section-sub-desc p{font-size:16px;line-height:1.8;color:#555;text-align:center}

/* Apply products */
.yx-rental-apply .rental-tab-btns{display:flex;justify-content:center;gap:10px;margin:0 0 30px;padding:0;list-style:none}
.yx-rental-apply .rental-tab-btns li a{
	display:block;min-width:140px;padding:12px 20px;border:1px solid #ddd;text-align:center;
	color:#666;text-decoration:none;font-size:15px
}
.yx-rental-apply .rental-tab-btns li.active a,
.yx-rental-apply .rental-tab-btns li a:hover{border-color:#131415;background:#131415;color:#fff}
.yx-rental-apply .rental-tab-panel{display:none}
.yx-rental-apply .rental-tab-panel.active{display:block}
.yx-rental-apply .rental-tab-panel > p{font-size:14px;line-height:1.7;color:#666;margin-bottom:25px}
.yx-rental-apply .rental-product-grid{display:flex;flex-wrap:wrap;margin:0 -6px;padding:0;list-style:none}
.yx-rental-apply .rental-product-grid > li{width:25%;padding:0 6px 30px;box-sizing:border-box;list-style:none}
.yx-rental-apply .rental-product-grid .item_img{border:1px solid #d9d9d9;margin-bottom:10px}
.yx-rental-apply .rental-product-grid .item_img img{width:100%;height:auto;display:block}
.yx-rental-apply .rental-product-grid .item_name{font-size:14px;line-height:22px;text-align:center;min-height:44px}
.yx-rental-apply .rental-product-grid .item_name .ok{color:#0057b7;font-weight:600}
.yx-rental-apply .rental-product-grid .item_name .no{color:#e60012;font-weight:600}
.yx-rental-apply .rental-login-note{
	margin:20px 0 40px;padding:20px;background:#f6f6f6;text-align:center;font-size:15px;line-height:1.6;color:#555
}
.yx-rental-apply .rental-login-note a{color:#0057b7;font-weight:600}

/* Review board */
.yx-rental-review .board_tit{width:1240px;max-width:100%;margin:0 auto;padding:0 0 10px}
.yx-rental-review .board_tit p{font-size:17px;line-height:40px;color:#555}
.yx-rental-review .table_wrap{width:1240px;max-width:100%;margin:0 auto;padding-bottom:100px}
.yx-rental-review .board_list_table{width:100%;border-top:2px solid #131415;border-collapse:collapse}
.yx-rental-review .board_list_table th,
.yx-rental-review .board_list_table td{padding:12px 8px;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:1.4}
.yx-rental-review .board_list_table th{background:#fafafa;font-weight:600}
.yx-rental-review .board_list_table .tac{text-align:center}
.yx-rental-review .board_list_table a{color:#131415;text-decoration:none}
.yx-rental-review .board_list_table a:hover{color:#0057b7}
.yx-rental-review .notice_badge{
	display:inline-block;padding:2px 8px;background:#131415;color:#fff;font-size:12px;border-radius:3px
}
.yx-rental-review .board_view_table{width:100%;border-top:2px solid #131415;border-collapse:collapse;margin-bottom:30px}
.yx-rental-review .board_view_table th{padding:15px 12px;border-bottom:1px solid #e5e5e5;background:#fafafa;text-align:left;font-size:15px}
.yx-rental-review .board_view_table .th_tit{width:auto}
.yx-rental-review .board_view_table .th_id{width:120px;text-align:center}
.yx-rental-review .board_view_table .th_date{width:180px;text-align:center}
.yx-rental-review .board_view_table td{padding:30px 20px;border-bottom:1px solid #e5e5e5;vertical-align:top}
.yx-rental-review .contents_body{font-size:14px;line-height:1.7;word-break:break-all}
.yx-rental-review .contents_body img{max-width:100%;height:auto}
.yx-rental-review .bbs-btn-box{text-align:center;margin:30px 0 80px}
.yx-rental-review .bbs-btn-box a{
	display:inline-block;padding:12px 40px;border:1px solid #131415;color:#131415;text-decoration:none;font-size:15px
}
.yx-rental-review .bbs-btn-box a:hover{background:#131415;color:#fff}
.yx-rental-review .paginationWrap{padding-bottom:80px}

.yx-rental-list .rental-empty{
	width:1240px;max-width:100%;margin:40px auto 120px;padding:60px 20px;text-align:center;
	border-top:2px solid #131415;border-bottom:1px solid #ddd
}
.yx-rental-list .rental-empty p{font-size:16px;line-height:1.7;color:#555;margin-bottom:20px}
.yx-rental-list .rental-empty a{
	display:inline-block;padding:12px 30px;background:#131415;color:#fff;text-decoration:none;font-size:15px
}

@media (max-width:1240px){
	.yx-rental-page .sub_page.rental_wrap,
	.yx-rental-review .board_tit,
	.yx-rental-review .table_wrap,
	.yx-rental-list .rental-empty{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}
}
@media (max-width:768px){
	.yx-rental-page .rental_use_list li{padding-left:0;padding-top:90px}
	.yx-rental-page .rental_use_list li > .step{left:0;top:10px}
	.yx-rental-page .rental_use_list li dl dt,
	.yx-rental-page .rental_use_list li dl dd{float:none;width:100%}
	.yx-rental-page .rental_notice dt,
	.yx-rental-page .rental_notice dd{float:none;width:100%}
	.yx-rental-apply .rental-product-grid > li{width:50%}
}
