/*----------------------
全体
----------------------*/

* {
	margin:0;
	padding:0;
}
body {
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	font-size:0.8em;
	background:url(../images/bg_01.gif) #e8e8e8 repeat-x;
	color:#333333;
	letter-spacing:0;
}

a {
	color:#3868d6;
}
a:link {
	color:#3868d6;
	text-decoration:underline;
}
a:visited {
	color:#a73fbd;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

img {
	border:none;
}

button {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
}

.clear {
	clear:both;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


#wrapper {
	width:838px;
	margin:0 auto;
	background:url(../images/bg_02.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#header {
	padding:2px 0 0 0;
	margin:0 16px 10px 16px;
}

#header h1 {
	font-size:1em; 
	font-weight:400;
	margin-left:28px;
	margin-right:4px;
	float:left;
	display:inline;
}

#header #logo {
	float:left;
	display:inline;
	margin:6px 0 4px 28px;
	width:433px;
}

#header #description {
	padding:3px 0 3px 8px;
	margin-left:8px;
	margin-bottom:21px;
	border-left:solid 1px #bbbbbb;
	float:left;
	display:inline;
	position:relative;
	top:21px;
	width:320px;
}

#header #description strong {
	color:#e7411c;	
}



#header #globalNav {
	background:url(../images/globalNav_bg.gif) repeat-x;
	height:47px;
}

#header #globalNav ul {
	margin-left:28px;
	list-style:none;	
}

#header #globalNav ul li {
	float:left;
	display:inline;
}


#header #globalNav li.Nav1 a img {
	background:url(../images/globalNav_01.gif) no-repeat;
	width:121px;
	height:47px;
}

#header #globalNav li.Nav1 a:hover img{
	background:url(../images/globalNav_01_over.gif) no-repeat;
}

#header #globalNav li.chosen1 a img {
	background:url(../images/globalNav_01_choosen.gif) no-repeat;
}
#header #globalNav li.chosen1 a:hover img{
	background:url(../images/globalNav_01_choosen.gif) no-repeat;
}

#header #globalNav li.Nav2 a img{
	background:url(../images/globalNav_02.gif) no-repeat;
	width:121px;
	height:47px;
}

#header #globalNav li.Nav2 a:hover img{
	background:url(../images/globalNav_02_over.gif) no-repeat;
}

#header #globalNav li.chosen2 a img {
	background:url(../images/globalNav_02_choosen.gif) no-repeat;
}

#header #globalNav li.chosen2 a:hover img{
	background:url(../images/globalNav_02_choosen.gif) no-repeat;
}

#header #globalNav li.Nav3 a img{
	background:url(../images/globalNav_03.gif) no-repeat;
	width:121px;
	height:47px;
}

#header #globalNav li.Nav3 a:hover img{
	background:url(../images/globalNav_03_over.gif) no-repeat;
}

#header #globalNav li.chosen3 a img{
	background:url(../images/globalNav_03_choosen.gif) no-repeat;
}

#header #globalNav li.chosen3 a:hover img{
	background:url(../images/globalNav_03_choosen.gif) no-repeat;
}

#header #globalNav li.Nav4 a img{
	background:url(../images/globalNav_04.gif) no-repeat;
	width:123px;
	height:47px;
}

#header #globalNav li.Nav4 a:hover img{
	background:url(../images/globalNav_04_over.gif) no-repeat;
}

#header #globalNav li.chosen4 a img{
	background:url(../images/globalNav_04_choosen.gif) no-repeat;
}

#header #globalNav li.chosen4 a:hover img{
	background:url(../images/globalNav_04_choosen.gif) no-repeat;
}








#contetnts {
	padding:0 39px;
	float:left;
	display:inline;
}

#footer {
	padding-top:25px;
	clear:both;
}

#footer span {
	color:#e7411c;
}

#footer h3 {
	font-size:1em;	
	padding-bottom:1px;
}

#footer p {
	font-size:0.8em;
	padding-bottom:0px;
	line-height:1.5;
}

#footer-nav {
	padding:10px 44px 10px 44px;
}

#footer-nav a {
	font-size:0.8em;
}

#footer-nav ul.footer_link li {
	display:inline;
	list-style:none;
	line-height:1.3;
}

#copyright {
	clear:both;
	background:url(../images/footer.gif) no-repeat top;
	padding-top:10px;
	text-align:right;
}

#copyright img{
	margin:8px 28px 8px 0;
}



/*----------------------
トップページ
----------------------*/

.searchBox {
}

.searchBox h2 {
	width:760px;
	height:175px;
	overflow:hidden;
	position:relative;
}

.searchBox h2 span{
	background:transparent url(../images/g_nav.gif) repeat-y scroll 0 0;
	display:block;
	width:760px;
	height:175px;
	top:0;
	left:0;
	position:absolute;
}

.searchBox {
	background:url(../images/top_search_box_middle.gif) repeat-y;
}

.searchBox #leftForm {
	float:left;
	display:inline;
	width:354px;
	margin-left:23px;
}

.searchBox #rightForm {
	float:right;
	display:inline;
	width:354px;
	margin-right:23px;
}

#leftForm .form_01,
#leftForm .form_02,
#rightForm .form_03 {
	height:	94px;
	background:url(../images/top_search_box1.gif) no-repeat right center;
	margin-bottom:5px;
}

#rightForm .form_04,
#rightForm .form_05 {
	height:44px;
	background:url(../images/top_search_box3.gif) no-repeat right center;
	margin-bottom:5px;
}

#leftForm .form_01 select,
#leftForm .form_02 select,
#rightForm .form_03 select {
	font-size:0.9em;
	height:82px;
	width:230px;
	margin:0 0 8px 5px;
	position:relative;
	top:7px;
	left:4px;
}

#rightForm .form_04 select,
#rightForm .form_05 select {
	font-size:0.9em;
	width:180px;
	margin:0 0 10px 5px;
	vertical-align:bottom;
	position:relative;
	top:11px;
	left:4px;
}

#rightForm .form_04 img,
#rightForm .form_05 img,
#centerForm .form_06 img
{
	height:44px;
	float:left;
	display:inline;
}

#leftForm .form_01 img,
#leftForm .form_02 img,
#rightForm .form_03 img {
	height:94px;
	float:left;
	display:inline;
}

#centerForm {
	clear:both;
	width:716px;
	margin-left:23px;
	vertical-align:middle;
}

#centerForm .form_06 {
	height:44px;
	background:url(../images/top_search_box2.gif) no-repeat right center;
	margin-bottom:5px;
}


#centerForm .form_06 select {
	font-size:0.9em;
	width:180px;
	margin:0 0 15px 5px;
	vertical-align:bottom;
	position:relative;
	top:11px;
	left:4px;
}

#searchFooter {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:760px;
	background:url(../images/top_search_box_bottom.gif) no-repeat bottom;
	height:88px;
}

#searchFooter button {
	vertical-align:middle;
	margin-top:10px;
}

#leftContents {
	float:left;
	display:inline;
	width:534px;
	margin-left:5px;
	padding-top:15px;
}

#leftContents .left_box h2.title {
	width:534px;
	height:33px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}

#leftContents .left_box h2.title span { 
	background:transparent url(../images/top_title_search.gif) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
}

#leftContents .left_block {
	border-left:solid 1px #bbbbbb;	
	border-right:solid 1px #bbbbbb;	
	clear:both;
	overflow:hidden;
	padding:10px 10px 15px 10px;
	float:left;
	display:inline;
	width:512px;
}

#leftContents .left_block h3 {
	width:313px;
	height:32px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	position:relative;
}

#leftContents .left_block h3 span {
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
}

#leftContents .left_block_caption01 h3 span {
	background:transparent url(../images/top_hope_caption1.gif) no-repeat scroll 0 0;
}

#leftContents .left_block_caption02 h3 span {
	background:transparent url(../images/top_hope_caption2.gif) no-repeat scroll 0 0;
}

#leftContents .left_block_caption03 h3 span {
	background:transparent url(../images/top_hope_caption3.gif) no-repeat scroll 0 0;
}

#leftContents .left_block_caption04 h3 span {
	background:transparent url(../images/top_hope_caption4.gif) no-repeat scroll 0 0;
}

#leftContents .left_block_caption05 h3 span {
	background:transparent url(../images/top_hope_caption5.gif) no-repeat scroll 0 0;
}


#leftContents .left_block_caption01,
#leftContents .left_block_caption02,
#leftContents .left_block_caption03,
#leftContents .left_block_caption04 {
	background:url(../images/top_border_hope.gif) repeat-x bottom;
}

#leftContents .left_block_caption05 {
	border-bottom:solid 1px #bbbbbb;
}

#leftContents .left_block ul {
	margin-top:7px;
	list-style:none;
	clear:both;
}

#leftContents .left_block ul li {
	display:inline;
	float:left;
	background:url(../images/icon_yajirushi.gif) no-repeat 0 2px;
	padding-left:15px;
	width:145px;
	line-height:1.2;
	margin-bottom:1em;
	margin-right:8px;
}

*html #leftContents .left_block ul li {
	margin-bottom:10px;
}

#rightContents {
	float:right;
	display:inline;
	width:194px;
	margin-right:5px;
	padding-top:15px;
}

#rightContents h2.title {
	width:194px;
	height:33px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}

#rightContents a {
	color:#5f584a;
	text-decoration:none;
}

#rightContents .right_box01 {
	clear:both;
}

#rightContents .right_box01 h2.title span {
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	background:transparent url(../images/top_title_rank.gif) no-repeat scroll 0 0;
}

#rightContents .right_box01 li {
	list-style: none outside;
	float:left;
	display:inline;
	border-left:solid 1px #bcbcbc; 
	border-right:solid 1px #bcbcbc; 
	border-bottom:solid 1px #bcbcbc; 
	width:192px;
}

#rightContents .right_box02 li {
	list-style: none outside;
	float:left;
	display:inline;
	border-left:solid 1px #bcbcbc; 
	border-right:solid 1px #bcbcbc; 
	border-bottom:solid 1px #bcbcbc; 
	width:192px;
}


#rightContents .right_box01 li img,
#rightContents .right_box02 li img {
	vertical-align:middle;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	display:block;
}


#rightContents .right_box01 a {
	width: 100%;
	display: block;
	background:#edece6;
	min-height: 1px;
}


#rightContents .right_box02 a {
	width: 100%;
	height:auto;
	display: block;
	background:#edece6 url(../images/top_reco_bg.gif) no-repeat right bottom;
	min-height: 1px;
}

#rightContents .right_box01 a:after,
#rightContents .right_box02 a:after{
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}


* html #rightContents .right_box01 a,
* html #rightContents .right_box02 a {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


#rightContents .right_box01 a:hover {
	background:#ffdab6;
}

#rightContents .right_box01 a span {
	display:block;
	width:100px;
	float:left;
	padding:16px 0 5px;
	height:auto;
}

*html #rightContents .right_box01 a span {
	padding:17px 0 5px;
}

#rightContents .right_box02 a span {
	display:block;
	width:100px;
	float:left;
	padding:20px 0 10px;
	height:auto;
}




#rightContents .right_box02 a:hover {
	background:#ffdab6 url(../images/top_reco_bg.gif) no-repeat right bottom;
}

#rightContents .right_box02 {
	padding-top:20px;
	width: 194px;
	margin: 0;
	clear:both;
}

#rightContents .right_box02 h2.title span {
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	background:transparent url(../images/top_title_reco.gif) no-repeat scroll 0 0;
}


/*----------------------
検索結果
----------------------*/
.pankuzu {
	font-size:0.8em;
	margin:8px 4px;
}

.pankuzu span {
	padding:0 3px;
}


#seachResultBox {
	background:url(../images/search_title_bottom.gif) no-repeat bottom;
	padding-bottom:24px;
	width:758px;
}

#seachResultBoxtitle {
	background:url(../images/search_title_top.gif) no-repeat top;
	width:758px;
	height:52px;
	padding-top:10px;
}

#seachResultBoxTop {
	background:url(../images/search_title_middle.gif) repeat-y;
	width:758px;
	clear:both;
}

#seachResultTitleTop h2 {
	font-size:1.7em;
	padding:0px 0 4px 30px;	
}

#seachResultTitleTop h2 span {
	vertical-align:middle;
	line-height:inherit;
	font-size:1.6em;
	color:#e7411c;
	padding-right:10px;
}

#seachResultBoxtitle {
	overflow:hidden;
	clear:both;
}

#seachResultBoxtitle #searchCount {
	float:left;
	display:inline;
}

#seachResultBoxtitle #searchCount {
	font-size:1.2em;
	position:relative;
	top:4px;
	left:18px;
}

#seachResultBoxtitle #searchCount span {
	color:#e7411c;
	padding-left:3px;
	font-weight:700;
	font-size:1.4em;
}

#seachResultBoxtitle #searchCountLink {
	float:right;
	display:inline;
	font-size:0.8em;
	position:relative;
	top:3px;
	right:25px;
}

#seachResultBoxtitle #searchCountLink li {
	display:inline;
	list-style:none;
	background:url(../images/icon_yajirushi.gif) no-repeat 9px 50%;
	padding-left:25px;
	line-height:2;
}

#focus {
	padding:5px 5px;
	border-bottom:solid 1px #b8b8b8;
	width:740px;
	margin:0 auto;
}

#focus dl {
}

#focus dt {
	float:left;
	display:inline;
	padding-right:8px;
}

#focus dd {
	line-height:2;
}

#sort {
	clear:both;
	font-size:0.8em;
	border-bottom:dotted 1px #b8b8b8;
	padding:8px 0;
	width:750px;
	margin:0 auto 8px auto;

}

#sortCaption{
	float:left;
	display:inline;
	font-weight:bold;
	padding-left:5px;
}

#sortChange {
	float:right;
	display:inline;
	padding-right:5px;
}

#sortChange span {
	font-weight:bold;
	padding-right:3px;
}

.pagination {
	clear:both;
	text-align:center;
	font-size:0.8em;
}
.bottom{
	margin-top:-5px;
}


.pagination span {
	border:solid 1px #bbbbbb;
	padding:7px 8px;
	margin-left:10px;
}

.pagination a {
	border:solid 1px #bbbbbb;
	background-color:#deecef;
	padding:7px 8px;
	margin-left:10px;
}

.entryContent {
	background:url(../images/entry_border_bottom.gif) no-repeat bottom;
	padding-bottom:5px;
	width:750px;
	overflow:hidden;
	margin:20px 0 25px 3px;
}
.entryContent div.title_box {
	width:748px;
	margin-bottom:12px;
	background-image:url(../images/title_entry_middle.gif);
	background-repeat:no-repeat;
	background-color:#dfdfdf;

}
.entryContent div.title_box div img{
}


.entryContent div.title_box h3 {
	background:url(../images/icon_title.gif) no-repeat 0.8em 0.4em;
	padding:9px 4px 8px 30px;
	line-height:1.5em;
	font-size:1.2em;
}
.entryBox_top {
	float:left;
	display:inline;
}

.entryBox {
	width:748px;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
}

.entryBox .entry_left {
	width:179px;
	margin-left:10px;
	float:left;
	display:inline;
}

.entryBox .entry_left .photo {
	width:179px;
	height:138px;
	background:url(../images/bg_photo.gif) no-repeat;
	padding:9px 0 0 9px;
}

.entryBox .entry_left .btn_detail {
	width:165px;
	height:50px;
	padding-left:7px;
}

.entryBox .entry_left .btn_detail a{
	display:block;
	width:165px;
	height:50px;
	background:url(../images/btn_search_detail.gif) no-repeat;
}

.entryBox .entry_left .btn_detail a:hover{
	background:url(../images/btn_search_detail_hover.gif) no-repeat;
}
.entryBox .entry_right {
	float:right;
	display:inline;
	width:538px;
	margin-right:10px;
	padding-bottom:5px;
}

.entryBox .entry_right .comp_name {
	width:538px;
	border-bottom:solid 2px #e9e9e9;
	overflow:hidden;
	padding-top:3px;
}

.entryBox .entry_right .comp_name h4 {
	line-height:2em;
	font-size:1em;
	float:left;
	display:inline;
}

.entryBox .entry_right .comp_name .entry_icon {
	float:right;
	display:inline;
	padding:0 4px 0 0;
}

.entryBox .entry_right .comp_name .entry_icon img {
	margin-left:5px;
}
.entryBox .entry_right ul {
	clear:both;
}

.entryBox .entry_right li {
	line-height:1.3em;
	list-style:none;
	display:block;
	padding:8px 0;
}

.entryBox .entry_right li.about {
	width:418px;
	margin:0;
	position:relative;
	margin:8px 0;
	padding:7px 8px 10px 110px;
	border-bottom:dotted 1px #b7b7b7;
}

.entryBox .entry_right li.about span {
	background:url(../images/caption1.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
	padding:8px 0;
	display:block;
	height:100%;
	width:100%;
	padding-left:110px;
}

.entryBox .entry_right li.time {
	width:418px;
	margin:0;
	position:relative;
	margin:8px 0;
	padding:7px 8px 10px 110px;
	border-bottom:dotted 1px #b7b7b7;
}

.entryBox .entry_right li.time span {
	background:url(../images/caption2.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
	padding:8px 0;
	display:block;
	height:100%;
	width:100%;
	padding-left:110px;
}

.entryBox .entry_right li.time img{
	margin-right:5px;
}

.entryBox .entry_right li.place {
	width:418px;
	margin:0;
	position:relative;
	margin:8px 0;
	padding:7px 8px 10px 110px;
	border-bottom:dotted 1px #b7b7b7;
}

.entryBox .entry_right li.place span {
	background:url(../images/caption3.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
	padding:8px 0;
	display:block;
	height:100%;
	width:100%;
	padding-left:110px;
}

.entryBox .entry_right li.salary {
	width:418px;
	margin:0;
	position:relative;
	margin:8px 0;
	padding:7px 8px 10px 110px;
	border-bottom:dotted 1px #b7b7b7;
}

.entryBox .entry_right li.salary span {
	background:url(../images/caption4.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
	padding:8px 0;
	display:block;
	height:100%;
	width:100%;
	padding-left:110px;
}

.entryBox .entry_right li.feature {
	width:418px;
	margin:0;
	position:relative;
	margin:8px 0;
	padding:8px 8px 8px 110px;
}


.entryBox .entry_right li.feature span {
	background:url(../images/caption5.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
	padding:8px 0;
	display:block;
	height:100%;
	width:100%;
	padding-left:110px;
}

.entryBox .keyword {
	clear:both;
	border-top:solid 1px #b7b7b7;
	padding:12px 10px 8px 10px;
}

.entryBox .keyword dt {
	float:left;
	display:inline;
	padding-right:3px;
	font-weight:bold;
}

#research {
	clear:both;
	margin:50px auto 0 auto;
	width:750px;
	
}

#research h3 {
	width:750px;
	height:34px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}

#research h3 span { 
	background:transparent url(../images/title_research.gif) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
}

.researchContent {
	border-right:solid 1px #b7b7b7;
	border-left:solid 1px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
	background-color:#f5f5f5;
	width:748px;
}

.researchContent div.form{
	width:724px;
	vertical-align:middle;
	padding:8px 0;
	margin:0 8px;
	border-bottom:dotted 1px #a3a3a3;
}
.researchContent div.form span{
	font-weight:bold;
	margin:1px 0px 1px 1px;
	color:#707070;
}

.researchContent div.form span.right_text{
	font-weight:bold;
	margin:1px 0px 1px 12px;
	color:#707070;
}

.researchContent div.checkbox{
	vertical-align:middle;
	padding:8px;
	margin:2px 0 -10px 84px;
}




.researchContent div.checkbox ul{
	clear:both;
	margin-top:2px;
}


.researchContent div.checkbox ul li{
	list-style:none;
	float:left;
	display:inline;
	width:134px;
	margin-right:24px;
	margin-bottom:4px;
	vertical-align:top;
	line-height:1.2em;
	vertical-align:middle;

}


.researchContent div.checkbox ul li label input{
	position:relative;
	float:left;
	display:inline;
	width:14px;
	height:14px;
	margin-bottom:1.6em;
	vertical-align:middle;
}


.researchContent div.checkbox ul li.lastchild{
	margin-right:0;
}

.researchContent div.checkbox ul li input{
	margin-right:2px;
}


.researchContent div label img{
	vertical-align:middle;
	margin:0 4px 0 2px;
}

.researchContent div label.right_label img{
	vertical-align:middle;
	margin:0 4px 0 10px;
}

.researchContent div select{
	vertical-align:middle;
	margin-right:4px;
	
}
.researchContent div.btn{
	padding:8px 0;
	width:748px;
	margin:0 auto;
	text-align:center;

}


.researchContent div.btn button{
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
}

.searchContent {
	width:720px;
	margin:0 auto;
}

.searchContent div.form{
	width:700px;
	vertical-align:middle;
	padding:8px 0;
	margin:0 6px;
	border-bottom:dotted 1px #a3a3a3;
}


.searchContent div.form span{
	font-weight:bold;
	color:#707070;
	margin:1px 0px 1px 4px;

}
.searchContent div.form span.right_text{
	font-weight:bold;
	margin:1px 0px 1px 10px;
	color:#707070;
}

.searchContent div.checkbox{
	vertical-align:middle;
	padding:8px;
	margin:2px 0 -10px 84px;
}



.searchContent div.checkbox ul{
	clear:both;
	margin-top:2px;
}



.searchContent div.checkbox ul li{
	list-style:none;
	float:left;
	display:inline;
	width:134px;
	margin-bottom:4px;
	margin-right:20px;
	vertical-align:top;
	line-height:1.2em;
	vertical-align:middle;

}


.searchContent div.checkbox ul li label input{
	position:relative;
	float:left;
	display:inline;
	width:14px;
	height:14px;
	margin-bottom:1.6em;
	vertical-align:middle;
}


.searchContent div.checkbox ul li.lastchild{
	margin-right:0;
}

.searchContent div.checkbox ul li input{
	margin-right:2px;
}


.searchContent div label img{
	vertical-align:middle;
	margin:0 2px 0 0;
}

.searchContent div label.right_label img{
	vertical-align:middle;
	margin:0 2px 0 10px;
}

.searchContent div select{
	vertical-align:middle;
	margin-right:2px;
	
}
.searchContent div.btn{
	padding:8px 0;
	width:748px;
	margin:0 auto;
	text-align:center;

}


.searchContent div.btn button{
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
}

