@charset "UTF-8";

/*common*/

/*search form*/
	._JW_cse_basic ._cseWrap{
		position: relative;
		height: 30px;
	}
	._JW_cse_basic ._cseInput{
		margin-right: 28px;
		background-color: yellow;
		border: 1px #ccc solid;
	}
	._JW_cse_basic ._cseInput #srchWrd{
		width: 100%;
		text-indent: 10px;
		height: 28px;
		line-heiht: 28px;
		border: 0;
	}
	._JW_cse_basic ._cseSubmitSpan{
		position: absolute;
		top: 0;
		right: 0;
		line-height: 28px;
		border: 0;
	    cursor: pointer;
	    display: inline-block;
	    zoom: 1;
	}
	._JW_cse_basic ._cseSubmit{
		text-indent: -5000px;
	    font-size: 0;
	    border: 0;
	    border-radius: 0 3px 3px 0;
	    margin-right: 0;
	    width: 28px;
	    height: 30px;
	    background: url("/Web-home/fnct/cse/JW_cse_basic/images/btnSearch.png") #4d4b4a no-repeat 50% 50% !important;
	}

/*result*/
	._JW_cse_basic ._cseList {
		margin-bottom: 1em;
	}
	._JW_cse_basic ._cseList b,
	._JW_cse_basic ._cseList em._cseKey {
		font-weight: 600;
		color: #888;
	}
	._JW_cse_basic ._cseList:before,
	._JW_cse_basic ._cseList:after{
		content: "";
		display: block;
		clear: both;
	}
	._JW_cse_basic ._cseList ._cseLi {
		border-bottom: 1px #ddd solid;
		padding: 10px 0;
	}
	._JW_cse_basic ._cseList ._cseLi._1st {
		padding: 0 0 10px 0;
	}
	._JW_cse_basic ._cseList ._cseLi ._cseTitle a{
		font-size: 1.3em;
		color: #000;
		font-weight: 600;
	}
	._JW_cse_basic ._cseList ._cseLi ._cseLink{
		font-size: 1.1em;
		color: #0983ce;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: 0.5em;
	}
	._JW_cse_basic ._cseList ._cseLi ._cseSnippet:before,
	._JW_cse_basic ._cseList ._cseLi ._cseSnippet:after{
		content: "";
		display: block;
		clear: both;
	}
	._JW_cse_basic ._cseList ._cseLi ._cseSnippet {
		position: relative;	
	}
	._JW_cse_basic ._cseList ._cseLi ._cseSnippet img{
		float: left;
		max-width: 80px;
		max-height: 100px;
		width: auto !important;
		height: auto !important;
		_width: 80px;
		_height: 100px;
		margin-right: 1em;	
	}
	._JW_cse_basic ._cseList ._noData {
		padding: 50px 0;
		line-height: 1.5;
	}
	._JW_cse_basic ._cseList ._noData ._noSeoResult{
		display: inline-block;
		padding: 1em 2em;
		font-size: 1.2em;
		border-radius: 0.5em;
		background-color: #fff;
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
	    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
	    box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
	}