@charset "utf-8";

.cx:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

*:first-child+html .cx {
	display: inline-block;
	min-height: 1%;
}

/* \*/
* html .cx {
	height: 1%;
}

.cx {
	display: block;
}
/* */


#gn_ghdr a,
#gn_info a {
	outline: none;
	overflow: hidden;
}
#gn_ghdr a:link,
#gn_info a:link {
	color: #07519a;
	text-decoration: none;
}
#gn_ghdr a:link.colorb,
#gn_info a:link.colorb,
#gn_ghdr .colorb a:link,
#gn_info .colorb a:link {
	color: #6a8cad;
}
#gn_ghdr a:visited,
#gn_info a:visited {
	color: #909;
	text-decoration: none;
}
#gn_ghdr a:visited.colorb,
#gn_info a:visited.colorb,
#gn_ghdr .colorb a:visited,
#gn_info .colorb a:visited {
	color: #c16dc1;
}
#gn_ghdr a:hover,
#gn_info a:hover,
#gn_ghdr a:hover span,
#gn_info a:hover span,
#gn_ghdr a:hover strong,
#gn_info a:hover strong,
#gn_ghdr a:hover.colorb,
#gn_info a:hover.colorb,
#gn_ghdr a:hover.colorb span,
#gn_info a:hover.colorb span,
#gn_ghdr a:hover.colorb strong,
#gn_info a:hover.colorb strong,
#gn_ghdr .colorb a:hover,
#gn_info .colorb a:hover,
#gn_ghdr .colorb a:hover span,
#gn_info .colorb a:hover span,
#gn_ghdr .colorb a:hover strong,
#gn_info .colorb a:hover strong {
	color: #c00;
	text-decoration: underline;
}
#gn_ghdr a:active,
#gn_info a:active,
#gn_ghdr a:active.colorb,
#gn_info a:active.colorb,
#gn_ghdr .colorb a:active,
#gn_info .colorb a:active {
	color: #c00;
	text-decoration: underline;
}

/* user parsonalized area */
#gn_header-upa {
	background: #292929;
	border-bottom: 2px solid #e6e6e6;
	clear: both;
	height: 29px;
	overflow: hidden;
	position: relative; /* for colorbox ;-( */
	text-align: center;
	width: 100%;
	background: -moz-linear-gradient(top, #333 0%, #1f1f1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(0%,#333), to(100%,#1f1f1f));
	background: -webkit-linear-gradient(top, #333 0%,#1f1f1f 100%);
	background: -o-linear-gradient(top, #333 0%,#1f1f1f 100%);
	background: -ms-linear-gradient(top, #333 0%,#1f1f1f 100%);
	background: linear-gradient(top, #333 0%,#1f1f1f 100%);
}
#gn_header-upa-if {
	border: none;
	height: 29px;
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}
.understatement {
	color: #888;
}
#gn_ghdr,
#gn_info {
	background: #fff;
	color: #333;
	font-size: 12px;
/*	font-family: "ＭＳ Ｐゴシック", Arial, Sans-serif;*/
	font-family: Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	line-height: 1.05;
	-webkit-text-size-adjust: none;
}
#gn_ghdr *,
#gn_info * {
	line-height: 1.05;
}
@media screen and (max-device-width: 480px) {
	#gn_ghdr,
	#gn_info {
		-webkit-text-size-adjust: none;
	}
}

.gn_header-unit-contents-lyxur,
.gn_header-unit-contents-lyxur span,
.gn_header-unit-search span.button {
	background: url("uh.png") 0 0 no-repeat;
}
#gn_jumpToPageTop p a {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAjBAMAAACwUS8LAAAAGFBMVEX+vZ719fXj4+P8Vwf9ilL/8erMzMz///+6UPleAAAAZ0lEQVR4Xu3TsQ2AMAwFUaQIpaZKnQYG+EHskyIDRA5eH+/gX1D4BnjdbcqJ6JzDWy/mzEu9zWrOq/56ITkHxxn1V0444ayd40jjOAmZ4SzgYTgCNIaTAGS/s2DdfkdgNeoX4YQTzgfaN2kLOhm8GQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
* html #gn_jumpToPageTop p a {
	background: url("duri_jumptopage.png") 0 0 no-repeat;
}
*:first-child+html #gn_jumpToPageTop p a {
	background: url("duri_jumptopage.png") 0 0 no-repeat;
}
#gn_header-unit-contents li a,
#gn_header-unit-contents li span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAMAAAAYuxziAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFB1GaqcLY////e64S2gAAAAN0Uk5T//8A18oNQQAAAB5JREFUeNpiYGRiYmJgYAQRQJIBREJZIDGQLECAAQACLwAg/zJpdwAAAABJRU5ErkJggg==) 2px 50% no-repeat;
}
* html #gn_header-unit-contents li a {
	background: url("duri_arowr_blue.png") 2px 40% no-repeat;
}
* html #gn_header-unit-contents li span {
	background: url("duri_arowr_blue.png") 2px 40% no-repeat;
}
*:first-child+html #gn_header-unit-contents li a {
	background: url("duri_arowr_blue.png") 2px 40% no-repeat;
}
*:first-child+html #gn_header-unit-contents li span {
	background: url("duri_arowr_blue.png") 2px 40% no-repeat;
}
#gn_header-unit-contents a.gn_header-downarrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEBAMAAACw6DhOAAAAG1BMVEX///8LXKOOr9CPsdLI2eepwtgJVp4HUZre6PE80c+5AAAAAXRSTlMAQObYZgAAACNJREFUeF4FwDENACAMBMBbSHDCWgkgpqmEt0+cpKxpvIvNByRbAqAcKQyrAAAAAElFTkSuQmCC) 0 60% no-repeat;
}
* html #gn_header-unit-contents a.gn_header-downarrow {
	background: url("duri_arrorb_blue.png") 0 60% no-repeat;
}
*:first-child+html #gn_header-unit-contents a.gn_header-downarrow {
	background: url("duri_arrorb_blue.png") 0 60% no-repeat;
}
#gn_header-unit-contents .gn_header-unit-contents-lyxur a,
#gn_header-unit-contents .gn_header-unit-contents-lyxur span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFxsbGhoaG////ZXkKAQAAAAN0Uk5T//8A18oNQQAAACBJREFUeNpiYGBiYmJgZAARQBJIMDLACAaoBEgJQIABAALuACWCRZ9pAAAAAElFTkSuQmCC) 2px 50% no-repeat;
}
* html #gn_header-unit-contents .gn_header-unit-contents-lyxur a {
	background: url("duri_arrowr_gray.png") 2px 50% no-repeat;
}
* html #gn_header-unit-contents .gn_header-unit-contents-lyxur span {
	background: url("duri_arrowr_gray.png") 2px 50% no-repeat;
}
*:first-child+html #gn_header-unit-contents .gn_header-unit-contents-lyxur a {
	background: url("duri_arrowr_gray.png") 2px 50% no-repeat;
}
*:first-child+html #gn_header-unit-contents .gn_header-unit-contents-lyxur span {
	background: url("duri_arrowr_gray.png") 2px 50% no-repeat;
}
#gn_info-breadcrumbs li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAMAAAD3eXfcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF7u7u////uLi4ZhyDtwAAAAJ0Uk5T/wDltzBKAAAAIElEQVR42mJgYmBkZGRgAlEMjCAKyABSUDZEHKwGIMAAA38AKWYnMIUAAAAASUVORK5CYII=) 5px 40% no-repeat;
}
* html #gn_info-breadcrumbs li {
	background: url("duri_pans.png") 5px 40% no-repeat;
}
*:first-child+html #gn_info-breadcrumbs li {
	background: url("duri_pans.png") 5px 40% no-repeat;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAIBAMAAADHKvg1AAAAD1BMVEX////m5ubn5+e3t7fc3NwRXNm7AAAAAXRSTlMAQObYZgAAACNJREFUeF41iUEJAAAIxASLWGEN7J9KvOP2GIOV6Hmj3AgPcxfdAS9XpAXaAAAAAElFTkSuQmCC) 3px 50% no-repeat;
}
* html #gn_info-breadcrumbs .gn_info-breadcrumbs-additional li {
	background: url("duri_panss.png") 3px 40% no-repeat;
}
*:first-child+html #gn_info-breadcrumbs .gn_info-breadcrumbs-additional li {
	background: url("duri_panss.png") 3px 40% no-repeat;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li.colon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAJAgMAAABoAWUzAAAADFBMVEX////Pz8/39/e4uLjN+E95AAAAAXRSTlMAQObYZgAAABtJREFUeF49xTENAAAMAyCkTET9a+uuHgScvF0IOgDp7aPNTAAAAABJRU5ErkJggg==) 3px 50% no-repeat;
}
* html #gn_info-breadcrumbs .gn_info-breadcrumbs-additional li.colon {
	background: url("duri_colon.png") 3px 50% no-repeat;
}
*:first-child+html #gn_info-breadcrumbs .gn_info-breadcrumbs-additional li.colon {
	background: url("duri_colon.png") 3px 50% no-repeat;
}
#gn_header {
	width: 100%;
}
#gn_header-unit {
/*	height: 53px;*/
	margin: 0 auto;
	width: 940px;
}
#gn_header-unit-sp {
	background: -moz-linear-gradient(top, #2783c5 20%, #0d5a92 100%);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #2783c5), color-stop(100%, #0d5a92));
	background: -webkit-linear-gradient(top, #2783c5 20%, #0d5a92 100%);
	background: -o-linear-gradient(top, #2783c5 20%, #0d5a92 100%);
	background: -ms-linear-gradient(top, #2783c5 20%, #0d5a92 100%);
	background: linear-gradient(top, #2783c5 20%, #0d5a92 100%);
	border: 2px solid #13629b;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 130px;
	margin: 20px 0;
	width: 940px;
}

a#gn_header-unit-sp-go,
a#gn_header-unit-sp-go:link,
a#gn_header-unit-sp-go:visited {
	color: #fff;
}
a#gn_header-unit-sp-go:hover {
	text-decoration: none;
}
#gn_header-unit-sp-go {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAApCAMAAADzuKLBAAAAWlBMVEX///8YX5L3+fv6+/z///++0uDQ3ukgZZZZjLHH2OSaudDJ2eWzytugvdKdu9HM2+d3ob8dY5XJ2eZ/psLM3Odsmbr8/f59pcHH1+VklLbL2+b+/v9fkLR6o8AjC5pgAAAAAXRSTlMAQObYZgAAAHBJREFUeF7dyTcSAyEMAEAJuJyTs///TWuGoUESBQWFt10gVdNUwPlC/NRqtcbUajkn5eVLTPv0JeeDQs3lH3PITXsm8vZK5c7yGEO+XVR33CiDqBB7+b7ZNReqNbumQgWTXpRqkY4XTwA1QaYXEesH46UKLpalvmAAAAAASUVORK5CYII=") 880px 50% no-repeat;
	border-bottom: 2px solid rgba(255,255,255,0.2);
	border-left: 2px solid rgba(255,255,255,0.3);
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border-right: 2px solid rgba(255,255,255,0.3);
	border-top: 2px solid rgba(255,255,255,0.5);
	display: block;
	font-size: 55px;
	font-weight: bold;
	height: 89px;
	padding: 33px 6px 0 114px;
	-moz-text-shadow: -1px -1px rgba(0,0,0,0.2);
	-ms-text-shadow: -1px -1px rgba(0,0,0,0.2);
	-o-text-shadow: -1px -1px rgba(0,0,0,0.2);
	-webkit-text-shadow: -1px -1px rgba(0,0,0,0.2);
	text-shadow: -2px -2px rgba(0,0,0,0.2);
	width: 812px;
}

#gn_header-unit-logo {
	float: left;
}
#gn_header-unit-logo a:link {
	color: #333;
}
#gn_header-unit-logo .tagline {
	font-size: 10px;
}
.gn_ghdrR #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrResta #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrRestaWithBox #gn_header-unit-logo {
	padding-top: 17px;
}
.gn_ghdrLunch #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrParty #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrTrend #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrSp #gn_header-unit-logo {
	padding-top: 7px;
}
.gn_ghdrTv #gn_header-unit-logo {
	padding-top: 4px;
}
.gn_ghdrTvnews #gn_header-unit-logo {
	position: relative;
}
	.gn_ghdrTvnews #gn_header-unit-logo a {
/*	.gn_ghdrTvnews #gn_header-unit-logo .gn_ghdrAnchor {*/
		display: block;
		height: 35px;
		left: 0;
		position: absolute;
		top: 4px;
		width: 334px;
	}
.gn_ghdrPremium #gn_header-unit-logo {
	padding-top: 3px;
}
.gn_ghdrMenur #gn_header-unit-logo {
	padding-top: 2px;
}
.gn_ghdrWoman #gn_header-unit-logo {
	padding-top: 8px;
}
.gn_ghdrChina #gn_header-unit-logo {
	padding-top: 19px;
}
.gn_ghdrTabeho #gn_header-unit-logo {
	padding-top: 6px;
}
.gn_ghdrYakata #gn_header-unit-logo {
	position: relative;
}
	.gn_ghdrYakata #gn_header-unit-logo a {
/*	.gn_ghdrYakata #gn_header-unit-logo .gn_ghdrAnchor {*/
		display: block;
		height: 28px;
		left: 0;
		position: absolute;
		top: 8px;
		width: 330px;
	}
.gn_ghdrLyxur #gn_header-unit-logo {

}
#gn_header-unit-genre {
	float: right;
	font-size: 10px;
	padding: 6px 0 7px;
}
#gn_header-unit-genre dt,
#gn_header-unit-genre li {
	height: 11px;
	float: left;
	margin: 0 0 0 5px;
	padding: 1px 0 1px 10px;
	padding: 0 0 0 5px;
}
#gn_header-unit-genre dd {
	float: left;
}
#gn_header-unit-genre li {
	border-left: 1px solid #dbdbdb;
}
#gn_header-unit-genre dt a:link,
#gn_header-unit-genre li a:link {
	color: #777;
}
.gn_header-unit-search {
	float: right;
	height: 19px;
	padding: 0 0 11px 0;
	text-align: right;
	width: 650px;
}
* html .gn_header-unit-search {
	padding-bottom: 6px;
}
.gn_header-unit-search input {
	height: 17px;
	margin: 0;
	padding: 0;
}
.gn_header-unit-search .text1,
.gn_header-unit-search .text2 {
	border: 1px solid #ccc;
	font-size: 13px;
	padding: .2em .2em;
	width: 7em;
}
.gn_header-unit-search .text2 {
	width: 11em;
}
.gn_header-unit-search .text:focus {
	background: #fdffd5;
}
* html .gn_header-unit-search .text {
	height: 14px;
	padding-top: 3px;
}
*:first-child+html .gn_header-unit-search .text {
	height: 14px;
	padding-top: 3px;
}
.gn_header-unit-search .grayout {
	color: #ccc;
}
.gn_header-unit-search .times {
	font-size: 12px;
	padding: 0 3px;
}
.gn_header-unit-search span.button {
	background-position: -640px -100px;
	border: 1px solid #045e8b;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	height: 22px;
	margin-left: 4px;
	overflow: hidden;
	vertical-align: bottom;
	width: 42px;
}
* html .gn_header-unit-search span.button {
	height: 20px;
	vertical-align: baseline;
}
*:first-child+html .gn_header-unit-search span.button {
	height: 20px;
	vertical-align: baseline;
}
.gn_header-unit-search input.button {
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	height: 21px;
	overflow: hidden;
	text-align: center;
	width: 42px;
}
#gn_header-unit-contents {
	float: right;
	font-size: 11px;
	height: 16px;
	min-width: 200px;
	padding: 0 0 6px;
	width: 700px;
	width: 650px;
}
#gn_header-unit-contents ul {
	float: right;
	height: 16px;
}
#gn_header-unit-contents li {
	float: left;
	height: 16px;
	padding: 0 1px 0 5px;
}
.gn_header-unit-contents-menur {
	position: relative;
}
.gn_header-unit-contents-lyxur {
	background-position: -760px -60px;
}
#gn_header-unit-contents li a,
#gn_header-unit-contents li span {
	float: left;
	height: 10px;
	padding: 3px 4px 3px 9px;
}
#gn_header-unit-contents li ul li a,
#gn_header-unit-contents li ul li span {
	padding: 6px 4px 6px 9px;
}
#gn_header-unit-contents li ul li a:hover {
/*	background: #07519a;
	color: #fff;*/
}
#gn_header-unit-contents .gn_header-unit-contents-lyxur a,
#gn_header-unit-contents .gn_header-unit-contents-lyxur span {
	color: #525252;
}
#gn_header-unit-contents .gn_header-unit-contents-lyxur span {
	color: #a5a5a5;
}
#gn_header-unit-contents a.gn_header-downarrow {
/*	background-position: -940px -18px;*/
}
#gn_header-unit-contents .gn_header-unit-contents-menurSH {
	background-color: #fff;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	display: none;
	float: none;
	height: auto;
	left: 5px;
	position: absolute;
	top: 16px;
}
#gn_header-unit-contents .gn_header-unit-contents-menurSH li {
	border-bottom: 1px solid #e8e8e8;
	float: none;
	height: auto;
	opacity: .9;
	text-align: left;
	padding-left: 0;
}
#gn_header-unit-contents .gn_header-unit-contents-menurSH li a {
	background: #fff;
	display: block;
	float: none;
	white-space: nowrap;
}
#gn_info {
	background: #f6f6f6;
	border-bottom: 1px solid #d8d8d8;
	font-size: 10.6px;
	margin-bottom: 15px;
	padding: 8px 0 2px 0;
	text-align: left;
	width: 100%;
}
#gn_info-breadcrumbs {
	margin: 0 auto;
	overflow: hidden;
	width: 940px;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-std,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional {
	padding-bottom: 5px;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional {
	font-size: 10px;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-std ol,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional ol {
	display: inline;
}
#gn_info-breadcrumbs li {
	display: inline;
	line-height: 1.3;
	padding: 0 0 2px 13px;
/*	white-space: nowrap;*/
}
#gn_info-breadcrumbs li.gn_info-breadcrumbsGurunavi,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li.gn_info-breadcrumbsGurunavi,
#gn_info-breadcrumbs li.gn_info-breadcrumbs-first,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li.gn_info-breadcrumbs-first {
	background: none;
	padding-left: 0;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional ol.unsemantic-cuisine {
	margin-left: 10px;
}
#gn_info-breadcrumbs li span,
#gn_info-breadcrumbs li strong {
	background: #f6f6f6;
}
#gn_info-breadcrumbs li strong,
#gn_info-breadcrumbs li strong > span {
	font-weight: bold;
	line-height: 1.35;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li {
	font-size: 10px;
	padding: 0 0 2px 11px;
}
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:link,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:hover,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:active,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:visited,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:link span,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:hover span,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:active span,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:visited span,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:link strong,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:hover strong,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:active strong,
#gn_info-breadcrumbs .gn_info-breadcrumbs-additional li a:visited strong {
	color: #888;
/*	cursor: text;*/
	text-decoration: none;
}
#gn_gftr {
	width: 100%;
}
#gn_gftrDescription {
	border-top: 1px solid #ccc;
	margin: 0 auto;
	width: 940px;
}
#gn_gftrCi {
	padding: 25px 0 0;
	float: left;
	width: 42px;
}
#gn_gftrText {
	color: #888;
	float: right;
	line-height: 1.3;
	padding: 31px 0;
	width: 780px;
}
#gn_gftrRecommendation{
	border-top: 1px solid #ccc;
	clear: both;
	height: 13px;
	text-align: center;
	margin: 0 auto;
	padding: 17px 0;
	width: 940px;
}
#gn_gftrRecommendation span,
#gn_gftrRecommendation a{
	font-size: 12px;
	font-weight: bold;
}
#gn_gftrRecommendation span {
	padding-right: 1em;
}
#gn_jumpToPageTop {
	height: 50px;
	margin: -50px auto 0;
	width: 940px;
}
#gn_jumpToPageTop p {
	height: 36px;
	margin: 0 4px 0 auto;
	padding-top: 14px;
	width: 142px;
}
#gn_jumpToPageTop p a {
	display: block;
	height: 21px;
	padding: 15px 0 0 26px;
	width: 117px;
}
#gn_gftrCopyright {
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #202020 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#202020)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#202020 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#202020 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#202020 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#202020 100%); /* W3C */
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
#gn_pageH1 {
	float: none; /* */
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 11px;
}
#gn_pageH1Result {
	color: #888;
	color: #555;
	font-size: 11px;
	line-height: 1.45;
	padding: 0 0 12px;
}
#gn_pageH1Result .count {
	color: #c00;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.05;
	padding: 0 2px;
	vertical-align: bottom;
}
* html #gn_pageH1Result .count {
	line-height: 1.35;
	vertical-align: baseline;
}
*:first-child+html #gn_pageH1Result .count {
	line-height: 1.35;
	vertical-align: baseline;
}
#gn_pageH1Result a {
	color: #888;
	color: #555;
}