@charset "utf-8";



.itemListSearch { border:solid 5px #f0f0f0;zoom:1;margin-bottom:10px;position:relative;padding:30px 100px 30px 50px;}
.itemListSearch form{ margin:0; }

.itemListSearch .inpt_text { width:100%; display: block; height:37px; border:0;color:#0073e0; background:#f0f0f0 url(/designer/images/m_builder/icon_search_txt.gif) 10px center no-repeat; padding:0 0 0 10px; font-size:1.5em; font-weight:600  }
.itemListSearch .inpt_text_back { width:100%; display: block; height:37px; border:0;color:#0073e0; background:#f0f0f0 ; padding:0 0 0 10px; font-size:1.5em; font-weight:600  }


.itemListSearch .inpt_btn { position:absolute; top:30px; right:50px; background:#414141 url(/designer/images/m_builder/icon_search.png) center no-repeat; border:0;width:39px;text-indent:-9999em; height:37px;cursor:pointer; overflow:hidden;}
.itemListSearch .inpt_btn:hover{background-color:#0073e0;}






.search_word{font-weight:bold; color:#025bd5}
.result_word{font-weight:bold; color:#e93308}
.total{margin-top:15px}
div.searchPage div.site{margin:10px 0px; padding:10px 20px; overflow:hidden}
div.searchPage div.site p.img{float:left; width:23%}
div.searchPage div.site p.img img{width:100%; height:105px; border:1px solid #a3a3a3}
div.searchPage div.site div.site_info{float:right; margin-left:3%; width:73%}
div.searchPage div.site div.site_info p.tit{color:#3f3f3f; padding:3px 0px 7px; border-bottom:1px solid #3f3f3f; font-size:16px; font-weight:bold}
div.searchPage div.site div.site_info > div{overflow:hidden}
div.searchPage div.site div.site_info div.info1{padding-top:10px}
div.searchPage div.site div.site_info div.info2{padding-top:5px}
div.searchPage div.site div.site_info p.txt{float:left; padding:1px 4px; border:1px solid #a3a3a3; background:#fff; font-size:12px; font-weight:bold}
div.searchPage div.site div.site_info p.info{float:left; margin-left:10px}
div.searchPage div.site div.site_info p.info a{display:inline}
div.searchPage div.result{margin:10px 0px; padding:24px; background:#fff; border:1px solid #e5e5e5}
div.searchPage div.result div.title{overflow:hidden}
div.searchPage div.result div.title h3{float:left; padding-left:7px; font-size:16px; font-weight:bold; border-left:solid 4px #0073e0;line-height:100%;}
div.searchPage div.result div.title p.result_num{float:left; padding-left:10px; font-size:16px}
div.searchPage div.result ul.result_type01{margin-top:20px}
div.searchPage div.result ul.result_type01 li{padding:5px 0px 5px 10px; background:url(/designer/images/m_builder/ico_bul_2.gif) left center no-repeat}
div.searchPage div.result dl.result_type02,
div.searchPage div.result dl.result_type03{margin-top:20px}
div.searchPage div.result dl.result_type02 dt,
div.searchPage div.result dl.result_type03 dt{padding:5px 0px 5px 10px; margin-top:10px; background:url(/designer/images/m_builder/ico_bul_2.gif) left center no-repeat}
div.searchPage div.result dl.result_type02 dt{font-weight:bold}
div.searchPage div.result dl.result_type03 dt{text-decoration:none}
div.searchPage div.result dl.result_type02 dt a,
div.searchPage div.result dl.result_type03 dt a{color:#0073e0}
div.searchPage div.result dl.result_type02 dd,
div.searchPage div.result dl.result_type03 dd{padding-left:10px;line-height:150%}
div.searchPage div.result ul.result_type04{margin-top:20px; overflow:hidden}
div.searchPage div.result ul.result_type04 li{float:left; margin-left:1.5%}
div.searchPage div.result ul.result_type04 li p.img{padding:6px; border:1px solid #d1d1d1}
div.searchPage div.result ul.result_type04 li p.img img{width:100%; height:100px;}
div.searchPage div.result ul.result_type04 li p.txt{margin-top:3px; text-align:center}
div.searchPage div.result ul.result_type04 li p.txt a{display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
div.searchPage div.result div.result_type05{margin-top:10px}
div.searchPage div.result div.result_type05 table{width:100%; border-top:2px solid #2173bf; border-collapse:collapse}
div.searchPage div.result div.result_type05 table caption{display:none}
div.searchPage div.result div.result_type05 table thead th{text-align:center; padding:10px; border-left:1px solid #1f6fba; background:#f3f6f8}
div.searchPage div.result div.result_type05 table thead tr:first-child th:first-child{border-left:none}
div.searchPage div.result div.result_type05 table td{text-align:center; padding:10px; border-top:1px solid #c1c4c5; border-bottom:1px solid #c1c4c5; border-left:1px solid #c1c4c5}
div.searchPage div.result div.result_type05 table td:first-child{border-left:none}
div.searchPage div.result p.more{margin-top:20px; text-align:right;}
div.searchPage div.result p.more a{font-weight:bold; padding-right:20px; background:url(/designer/images/m_builder/ico_plus.gif) right center no-repeat;font-size:12px;display:block;height:20px;line-height:20px;}
div.searchPage div.result div.noresult{margin:0px auto 0px; background:url(/designer/images/m_builder/icon_search_blank.gif) left center no-repeat;margin-top:30px;}
div.searchPage div.result div.noresult p{font-size:13px; padding:5px 0px}
div.searchPage div.result div.noresult  p:first-child{font-size:15px}
div.word div.hot{position:relative; margin-top:10px; background:#fff; border:1px solid #ccc}
div.word div.hot div.hot_tab{position:absolute; top:12px; border:1px solid #575757}
div.word div.hot div.hot_tab.tab_day{right:44px}
div.word div.hot div.hot_tab.tab_week{right:12px}
div.word div.hot div.hot_tab a{display:block; padding:0px 5px; font-size:11px; font-weight:bold}
div.word div.hot div.hot_tab.select{background:#666}
div.word div.hot div.hot_tab.select a{color:#fff}

div.word div.hot ul.hot_result{padding:15px}
div.word div.hot ul.hot_result li{position:relative; margin:2px 5px; padding-left:24px}
div.word div.hot ul.hot_result li span.num{position:absolute; top:2px; left:0px; width:14px; height:14px; background:#e7e7e7; border:1px solid #c8c8c8; color:#666; text-align:center; font-size:11px; line-height:14px}
div.word > div p.tit{padding:10px 20px; font-weight:bold; font-size:16px; border-bottom:1px solid #a3a3a3}

div.searchPage div.default {margin:0px auto 0px; background:url(/designer/images/m_builder/icon_search_blank.gif) 25% 49% no-repeat;padding:100px 0 100px 35%;height:70px;}
div.searchPage div.default  p{font-size:2em; line-height:65px;color:#666;}




@media all and (min-width:1040px){

	div.searchPage div.result div.noresult{width:450px; padding-left:95px}
	div.searchPage div.result ul.result_type04 li{width:23%}
}

@media all and (max-width:1039px){
	.total{margin:15px 10px}

	div.searchPage div.result ul.result_type04 li{width:23%}
	div.searchPage div.result div.noresult{width:100%; padding-top:90px; background-position:center top}
}


@media all and (min-width:550px) and (max-width:839px){
	div.searchPage div.result ul.result_type04 li p.img img{height:140px;}
}

/*MOBILE*/
@media all and (max-width:840px){
	
	div.searchPage div.result ul.result_type04 li{width:48%; margin-bottom:10px; }
	div.searchPage div.result div.noresult p{font-size:0.75em; padding:5px 0px}
	div.searchPage div.result div.noresult  p:first-child{font-size:15px}


	
	
}
@media all and  (min-width:768px) and (max-width:1024px) {

	div.searchPage div.default {margin:0px auto 0px; background:url(/designer/images/m_builder/icon_search_blank.gif) 50% 30% no-repeat;padding:150px 0 50px 0;height:100px;}
	div.searchPage div.default  p{ line-height:100px;color:#666;text-align:center;}


}
/* 초기화면 */
@media all and (max-width:767px){
	div.searchPage div.default {margin:0px auto 0px; background:url(/designer/images/m_builder/icon_search_blank.gif) 50% 10% no-repeat;padding:80px 0 50px 0;height:60px;}
	div.searchPage div.default  p{font-size:1.15em; line-height:60px;color:#666;text-align:center;}
}