@charset "UTF-8";

.search-wrap{width:100%;}
.total-search-wrap{padding:0 2rem 10rem;max-width:132rem;}

.total-search-wrap .search-box-top{padding:0 0 8rem;}
.total-search-wrap .search-input-box{position:relative;margin:0 auto;max-width:64rem;}
.total-search-wrap .search-input-box .input-search{padding:1.7rem 7rem 1.7rem 2.5rem;width:100%;height:auto !important;border:1px solid var(--black100);border-radius:6rem;font-size:2.4rem;line-height:150%;color:var(--black09);box-sizing:border-box;}
.total-search-wrap .search-input-box  button{position:absolute;top:4px;right:4px;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--color03) url(/_res/board/img/common/ico-search02@2x.png) no-repeat center/2.35rem;}

.total-search-wrap .search-highlight01{color:var(--color01);}
.total-search-wrap .search-highlight02{color:var(--color01);}
.total-search-wrap .search-result-p{padding:0 0 4rem;font-weight:var(--font-weight-medium);font-size:1.6rem;line-height:150%;color:var(--color03);}
.total-search-wrap .search-result-p .search-result-num{font-weight:var(--font-weight-bold);}

.total-search-wrap .search-result-box{border-top:1px solid var(--color04);}
.total-search-wrap .search-result-box > li{padding:4rem 3.2rem;border-bottom:1px solid var(--color04);box-sizing:border-box;} 
.total-search-wrap .search-result-box > li:hover{background:var(--color14);}
.total-search-wrap .search-result-box > li > a{display:block;width:100%;height:100%;}
.total-search-wrap .search-result-inner .search-title{padding:0 0 1.2rem;font-weight:var(--font-weight-bold);font-size:2rem;line-height:150%;color:var(--color03);}
.total-search-wrap .search-result-inner .search-txt{display:-webkit-box;font-size:1.8rem;line-height:150%;color:var(--black06);text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.total-search-wrap .sc-result-info-box{display:grid;gap:1.2rem;padding:2.4rem 0 0;width:100%;}
.total-search-wrap .sc-result-info-board{display:flex;align-items:center;gap:2.5rem;}
.total-search-wrap .sc-result-info-board > li{display:flex;align-items:center;gap:4px;position:relative;font-weight:var(--font-weight-medium);font-size:1.6rem;line-height:150%;color:var(--color03);}
.total-search-wrap .sc-result-info-board > li:after{content:'';position:absolute;top:6px;right:-1.2rem;width:1px;height:1.2rem;background:var(--black09);}
.total-search-wrap .sc-result-info-board > li:last-child:after{display:none;}
.total-search-wrap .sc-result-info-board > li .font_num{margin-bottom:-3px;color:var(--black06);}

.total-search-wrap .sc-result-info-munu{display:flex;align-items:center;gap:2rem;}
.total-search-wrap .sc-result-info-munu > li{position:relative;font-size:1.6rem;line-height:150%;color:var(--color03);}
.total-search-wrap .sc-result-info-munu > li:after{content:'';position:absolute;top:4px;right:-2rem;width:1.6rem;height:1.6rem;background:url(/_res/board/img/common/ico-search-arrow01@2x.png) no-repeat center/100%;}
.total-search-wrap .sc-result-info-munu > li:last-child:after{display:none;}

@media screen and (max-width:1024.98px){  
	.total-search-wrap{padding:0 2rem 2.4rem;}
	.total-search-wrap .search-box-top{padding:4rem 0;}
	.total-search-wrap .search-input-box{max-width:33.5rem;}
	.total-search-wrap .search-input-box .input-search{padding:1.1rem 4.2rem 1.1rem 0;font-size:1.6rem;}
	.total-search-wrap .search-input-box button{width:4rem;height:4rem;background-size:1.446rem;}
	.total-search-wrap .search-result-p{padding:0 0 2.4rem;font-size:1.4rem;}
	.total-search-wrap .search-result-box > li{padding:2.4rem 1.6rem;}
	.total-search-wrap .search-result-inner .search-title{font-size:1.6rem;}
	.total-search-wrap .search-result-inner .search-txt{font-size:1.4rem;-webkit-line-clamp:4;}
	.total-search-wrap .sc-result-info-box{gap:8px;}
	.total-search-wrap .sc-result-info-board{gap:1.7rem;}
	.total-search-wrap .sc-result-info-board > li{font-size:1.4rem;}
	.total-search-wrap .sc-result-info-board > li:after{top:5px;right:-9px;}
	.total-search-wrap .sc-result-info-board > li .font_num{margin-bottom:-2px;}
	.total-search-wrap .sc-result-info-munu > li{font-size:1.4rem;}
	.total-search-wrap .sc-result-info-munu > li:after{top:3px;right:-1.8rem;}
}