@charset "utf-8";/** * レスポンシブ： 	「ジャージー・ボーイズ」 * **//* meadia query set@media only screen and (min-width: 769px) {}@media screen and (max-width: 980px) and (min-width: 769px) {}@media only screen and (max-width: 768px) {}*//*　いろいろ　*/#jerseyboys .txt-c { text-align:center; }#jerseyboys .font120 { font-size:120%; }#jerseyboys .font150 { font-size:150%; }#jerseyboys .font-b { font-weight:bold; }#jerseyboys .font-yellow { color:#ffcc00; }/*　上部検索窓　*/@media only screen and (max-width: 768px) {	#headerBtm .blockSearch table {	margin-bottom: 0px;	}}/*　外枠　*/#jerseyboys {	position: relative;	width: 100%;	color: #f0f0f0;	background-color: #640000;	font-size: 13px !important;	font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;}/* feature-header BEGIN *//*top画像・h2*/#jerseyboys .feature-header {	text-align: center;}#jerseyboys .feature-header_main {	position: relative;	background-color: #660000;}#jerseyboys .feature-header_main-inner {	position: relative;	max-width: 980px;	margin: 0 auto;	padding: 0px 0 30px;}#jerseyboys .feature-header_main-inner h1 img + img {	display: none;}#jerseyboys .feature-header_main-inner h2 {	color: #FFF; 	font-size: 30px;	margin-top: 30px;	line-height: 150%;	letter-spacing: 0.6px;}/* feature-header END *//*シェアボタン BEGIN*/#jerseyboys .feature-header_disc-sharebtn {	text-align: center;	margin-top: 0px;}#jerseyboys .feature-header_disc-sharebtn ul {	list-style: none;}#jerseyboys .feature-header_disc-sharebtn ul li {	display: inline-block;	height: 70px;	vertical-align: middle;	text-align: center;}#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-tw {	/*width: 120px;*/}#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-fb {	width: 74px;	margin-left: 4px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-fb {	margin-left: 25px; /*Chrome*/	}}#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-gp {	/*width: 57px;*/}/*シェアボタン END*/@media only screen and (min-width: 769px) {}/*幅769から980まで*/@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys .feature-header_main {	padding: 0 0px;	}	#jerseyboys .feature-header_main-inner h1 img {	width: 100%;	}}/*幅769まで*/@media only screen and (max-width: 768px) {	#jerseyboys .feature-header_main-inner {	padding: 0px 0px 0px;	}	#jerseyboys .feature-header_main-inner h1 img {	display: none;	}	#jerseyboys .feature-header_main-inner h1 img + img {	display: block;	width: 100%;	}	#jerseyboys .feature-header_main-inner h2 {	font-size: 18px;	margin-top: 18px;	}	#jerseyboys .feature-header_disc-sharebtn {	margin-top: 18px;	}	#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-fb {	overflow: hidden;	width: auto;	margin-left: 4px;	}	#jerseyboys .feature-header_disc-sharebtn .Y15-sharebtn-fb iframe {	width: 74px;	height: 64px;	}}/* feature-header END *//* feature-navi BEGIN *//*ナビゲーション*/#jerseyboys .feature-navi {	position: relative;	width: 100%;	height: 70px;	background-color:#EBE15B;	background: -moz-linear-gradient(#EBE15B, #7F611D);	background: -webkit-gradient(linear, left top, left bottom, from(#EBE15B), to(#7F611D)); 	}#jerseyboys .feature-navi ul {	max-width: 980px;	height: 70px;	margin: 30px auto;	text-align: left;	letter-spacing: -.40em; 	border-left: 1px solid #660000;}#jerseyboys .feature-navi ul li {	position: relative;	letter-spacing: normal;	height: 70px;	line-height: 70px;	display: inline-block;	width: 16.6%;	text-align: center;}#jerseyboys .feature-navi ul li:first-child {	}#jerseyboys .feature-navi ul li a {	color: #000;	font-size: 13px;	letter-spacing: 0.9px;	display: block;	border-right: 2px solid #660000;}#jerseyboys .feature-navi ul li a:hover {	text-decoration: none;	color:#fff;	background-color: #ff6600;	background: -moz-linear-gradient(#ff6600, #990000);	background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#990000)); 	}		}/*幅769から980までの場合のナビ*/@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys .feature-navi ul {	margin: 0 20px;	}}/*幅768までのナビ*/@media only screen and (max-width: 768px) {	#jerseyboys .feature-navi {	height: 153px;	}	#jerseyboys .feature-navi ul {	height: 153px;	}	#jerseyboys .feature-navi ul li {	width: 50%;	height: 50px;	line-height: 50px;	margin-bottom: 1px;	}	#jerseyboys .feature-navi ul li a {	font-size: 14px;	font-weight: bold;	border-bottom: 1px solid #660000;	}}/* feature-navi END *//* feature-ssnavi BEGIN */#jerseyboys #feature-ssnavi {	position: fixed;	top: 0;	z-index: 10;	width: 100%;	height: 54px;	background-color: rgba(204,153,0,.8);	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cc9900DD', endColorstr='#cc9900DD');	display: none;}#jerseyboys #feature-ssnavi ul {	max-width: 980px;	height: 54px;	margin: 0 auto;	text-align: left;	letter-spacing: -.40em; 	border-left: 1px solid #660000;	list-style: none;}#jerseyboys #feature-ssnavi ul li {	position: relative;	letter-spacing: normal; 	height: 54px;	line-height: 54px;	display: inline-block;	width: 16.6%;	text-align: center;}#jerseyboys #feature-ssnavi ul li:first-child {	width: 0;	height: 0;}#jerseyboys #feature-ssnavi ul li a {	color: #FFF;	font-size: 13px;	letter-spacing: 0.9px;	display: block;	border-right: 1px solid #fff;}#jerseyboys #feature-ssnavi ul li a:hover {	text-decoration: none;	background-color: #ff6600;	background: -moz-linear-gradient(#ff6600, #990000);	background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#990000)); 	}#jerseyboys #feature-ssnavi ul li.Y15-current {	text-decoration: none;	background-color: #ff6600;	background: -moz-linear-gradient(#ff6600, #990000);	background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#990000)); 	}@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys #feature-ssnavi ul {	margin: 0 20px;	}}@media only screen and (max-width: 768px) {	#jerseyboys #feature-ssnavi {	height: 189px;	}	#jerseyboys #feature-ssnavi ul {	height: 189px;	border-left: none;	}	#jerseyboys #feature-ssnavi ul li {	width: 50%;	height: 50px;	line-height: 50px;	margin-bottom: 1px;	}	#jerseyboys #feature-ssnavi ul li:first-child {	width: 100%;	height: 35px;	line-height: 35px;	border-bottom: 1px solid #FFF;	margin-bottom: 0;	font-size: 13px;	font-weight: bold;	color: #FFF;	}	#jerseyboys #feature-ssnavi ul li:first-child:after {	content: "";	display: inline-block;	background-image: url(http://image.pia.jp/images2/static/pia/feature/feature_rs/icon-navi-menu.png);	background-position: 50% 50%;	background-size: contain;	width: 15px;	height: 12px;	position: absolute;	right: 10px;	top: 11px;	}	#jerseyboys #feature-ssnavi ul li a {	font-size: 14px;	font-weight: bold;	border-bottom: 1px solid #FFF;	}	#jerseyboys #feature-ssnavi ul li:nth-child(2n+1) a {	border-right: none;	}    #jerseyboys #feature-ssnavi.menu-hide {    height: 36px;  }  #jerseyboys #feature-ssnavi.menu-hide ul {    height: 35px;  }  #jerseyboys #feature-ssnavi.menu-hide ul li {    display: none;  }  #jerseyboys #feature-ssnavi.menu-hide ul li:first-child {    display: block;  }}/* feature-ssnavi END *//* feature-detail BEGIN */#jerseyboys .feature-detail {	padding: 0 0 40px;	max-width: 980px;	margin: 0 auto;	position: relative;	overflow: hidden;}#jerseyboys #feature-detail_info,#jerseyboys #feature-detail_intro,#jerseyboys #feature-detail_movie,#jerseyboys #feature-detail_story,#jerseyboys #feature-detail_ticket,#jerseyboys #feature-detail_favorite {	margin-top: 40px;	background-color:#660000;	}/*各枠見出しバー*/#jerseyboys .feature-detail h3 {	/*height:100px;*/}#jerseyboys .feature-detail h3 img {	display: block;	margin:0 auto;	width:100%;	}#jerseyboys #feature-detail_intro h3,#jerseyboys #feature-detail_story h3,#jerseyboys #feature-detail_movie h3,#jerseyboys #feature-detail_ticket h3,#jerseyboys #feature-detail_favorite h3 {	}#jerseyboys .feature-detail h3 img + img {	display: none;}@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys .feature-detail {	margin: 0 0px;	}}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail {	padding: 0 ;	margin:0 0px;	}	#jerseyboys #feature-detail_info,	#jerseyboys #feature-detail_intro,	#jerseyboys #feature-detail_movie,	#jerseyboys #feature-detail_story,	#jerseyboys #feature-detail_ticket,	#jerseyboys #feature-detail_favorite {	margin-top: 20px;	}		/*768までのタイトル*/	#jerseyboys #feature-detail_intro h3 ,	#jerseyboys #feature-detail_movie h3 ,	#jerseyboys #feature-detail_story h3 ,	#jerseyboys #feature-detail_ticket h3 ,	#jerseyboys #feature-detail_favorite h3  {	}	#jerseyboys #feature-detail_info h3 img,	#jerseyboys #feature-detail_intro h3 img,	#jerseyboys #feature-detail_movie h3 img,	#jerseyboys #feature-detail_story h3 img,	#jerseyboys #feature-detail_ticket h3 img,	#jerseyboys #feature-detail_favorite h3 img {	display: none;	}	#jerseyboys #feature-detail_info h3 img + img,	#jerseyboys #feature-detail_intro h3 img + img,	#jerseyboys #feature-detail_movie h3 img + img,	#jerseyboys #feature-detail_story h3 img + img,	#jerseyboys #feature-detail_ticket h3 img + img,	#jerseyboys #feature-detail_favorite h3 img + img {	display: block;	width: 100%;	height:auto;	}	}/* feature-detail END *//* feature-detail_info BEGIN */#jerseyboys #feature-detail_info {	background-color:#000;	position: relative;}#jerseyboys #feature-detail_info h3 {	display: block;	position: absolute;	top: 0;	left: 0;	width: 110px;	min-height: 60px;	line-height: 60px;	text-align: center;	font-size: 15px;	font-weight: normal;	letter-spacing: 0.9px;	color:#fff;}#jerseyboys .feature-detail_info-inner {	display: table;	position: relative;	margin-left: 110px;	/*min-height: 80px;*/}#jerseyboys #feature-detail_info ul {	display: table-cell;	vertical-align: middle;	list-style: none;	background-color: #FFF;	padding: 12px 2.5%;	width: 1%;}@-moz-document url-prefix() {	/* Firefox */	#jerseyboys #feature-detail_info ul {		padding-bottom: 44px;		padding-top: 20px;	}}#jerseyboys #feature-detail_info ul li {	color: #990000;	line-height: 150%;	position: relative;	/*padding: 0.65em 0;	margin-right: 20px;*/	background-image:url(../images/news_arrow.png);	background-position:0px 5px;	background-repeat:no-repeat;	padding-left:15px;	border-bottom:1px dotted #999;	padding-bottom:2px;	margin-bottom:3px;	}#jerseyboys #feature-detail_info .feature-detail_info-label-new a:after {	content: "NEW!";	display: inline-block;	width: 38px;	text-align: right;	color: #FFA313;	font-size: 11px;	font-weight: bold;	font-family: 'Century Gothic', sans-serif !important;}#jerseyboys #feature-detail_info ul li span {	font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;	position: absolute;	top: 0;	left: 0;	padding: 0.75em 0;}#jerseyboys #feature-detail_info ul li a {	color: #990000;	text-decoration: underline;	font-weight: bold;	position: relative;	display: block;	/*padding-left: 90px;*/}#jerseyboys #feature-detail_info ul li a:hover {	text-decoration: none;}@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys .feature-detail {	margin: 0 20px;	}}@media only screen and (max-width: 768px) {	#jerseyboys #feature-detail_info {	background-color: transparent;	}	#jerseyboys #feature-detail_info h3 {	position: relative;	width: auto;	text-align: left;	font-size: 13px;	font-weight: bold;	text-indent: 28px;	height: 40px;	min-height: 40px;	line-height: 40px;	background-color:#000;	}	#jerseyboys .feature-detail_info-inner {	padding: 10px 10px 15px;	display: block;	margin: 0;	min-height: 66px;	}	#jerseyboys #feature-detail_info ul {	background-color: transparent;	padding: 0;	}	#jerseyboys #feature-detail_info ul li {	padding: 10px;	background-color: #FFF;	margin-right: 0;	margin-bottom: 10px;	font-size: 12px;	background-image:none;	border-bottom:none;	}	#jerseyboys #feature-detail_info ul li span {	position: relative;	padding: 0;	}	#jerseyboys #feature-detail_info ul li a {	padding-left: 0;	font-weight: normal;	}	#jerseyboys #feature-detail_info .feature-detail_info-label-new a:after {	content: "";	display: none;	}	#jerseyboys #feature-detail_info .feature-detail_info-label-new span:after {	content: "NEW!";	display: inline-block;	position: relative;	top: -1px;	width: 30px;	text-align: right;	color: #E50012;	font-size: 9px;	font-weight: bold;	font-family: 'Century Gothic', sans-serif !important;	}}/* feature-detail_info END *//* feature-detail_intro-inner BEGIN */#jerseyboys .feature-detail_intro-inner {	padding: 20px;}#jerseyboys .feature-detail_intro-inner .ph:after {	content: "";	display: table;	clear: both;}@media only screen and (min-width: 769px) {	#jerseyboys .feature-detail_intro-inner .ph {	}	#jerseyboys .feature-detail_intro-inner .ph1 {		float: left;		width: 49%;		font-size:60%;		color:#ccc;			}	#jerseyboys .feature-detail_intro-inner .ph2 {		float: right;		width: 49%;		font-size:60%;		color:#ccc;	}		#jerseyboys .feature-detail_intro-inner img {		width: 100%;		margin-bottom:2px;	}	#jerseyboys .feature-detail_intro-inner p {		line-height: 150%;		margin-top:20px;	}	}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail_intro-inner {	width: auto;	padding: 20px;	margin-bottom: 0;	line-height: 150%;	font-size: 12px;	}			#jerseyboys .feature-detail_intro-inner .ph {	padding-bottom: 0px;	font-size:60%;	}		#jerseyboys .feature-detail_intro-inner .ph img {	width: 100%;	margin-bottom:0px;	}		#jerseyboys .feature-detail_intro-inner p {	text-align: left;	padding-bottom: 12px;	display: block;	margin-top:24px;	}	}/* feature-detail_intro-inner END *//* feature-detail_movie-inner BEGIN */#jerseyboys .feature-detail_movie-inner {	padding: 20px;}/*動画枠*/#jerseyboys .feature-detail_movie-inner_iframe-wrapper {	margin: 0px auto;	max-width: 560px !important;	height: 0 !important;	padding: 0 0 315px 0 !important;	position: relative !important;	overflow: hidden !important;}#jerseyboys .feature-detail_movie-inner_iframe-wrapper iframe {	position: absolute !important;	top: 0 !important;	left: 0 !important;	right: 0 !important;	margin: auto;	z-index: 1 !important;	width: 100% !important;	height: 100% !important;}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail_movie-inner {	width: auto;	padding: 20px;	margin-bottom: 0;	line-height: 150%;	font-size: 12px;	}		#jerseyboys .feature-detail_movie-inner_iframe-wrapper {	margin: 20px auto 0;	max-width: 400px !important;	height: 0 !important;	padding: 0 0 168.75px 0 !important;	position: relative !important;	overflow: hidden !important;	}}	/* feature-detail_movie-inner END *//* feature-detail_story-inner BEGIN */#jerseyboys .feature-detail_story-inner {	padding: 20px;}@media only screen and (min-width: 769px) {/*幅769から*/	#jerseyboys .feature-detail_story-inner p {		line-height: 150%;		margin-top:20px;	}	#jerseyboys .feature-detail_story-inner p.midashi {		font-weight:bold;		text-align:center;		font-size:120%;		line-height: 170%;	}	}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail_story-inner {		width: auto;		padding: 20px;		line-height: 150%;		font-size: 12px;	}		#jerseyboys .feature-detail_story-inner p {		text-align: left;		display: block;	}		#jerseyboys .feature-detail_story-inner p.midashi {		font-weight:bold;		text-align:center;		font-size:120%;		line-height: 170%;		margin-bottom:24px;	}		}/* feature-detail_story-inner END *//* feature-detail_ticket-inner BEGIN */#jerseyboys .feature-detail_ticket-inner {	padding: 20px;}#jerseyboys .feature-detail_ticket-inner:after {	content: "";	display: table;	clear: both;}	/*会員登録が必要です部分ここから*/	#jerseyboys .feature-detail_ticket-links {		list-style: none;		position: relative;		margin: 1em 0;	}	#jerseyboys .feature-detail_ticket-links li {		display: inline-block;		position: relative;		padding-left: 16px;		margin-right: 20px;	}	#jerseyboys .feature-detail_ticket-links li:before {		content: "";		position: absolute;		background: #ffcc00;		top: 50%;		left: 0;		margin-top: -4px;		height: 8px;		width: 8px;		border-radius: 50%;	}	#jerseyboys .feature-detail_ticket-links li a {		color: #fff;		text-decoration: underline;	}	#jerseyboys .feature-detail_ticket-links li a:hover {		text-decoration: none;	}	/*会員登録が必要です部分ここまで*/		/*公演情報部分ここから*/	#jerseyboys .feature-detail_ticket-inner h4 {		display: table;		position: relative;		margin-top: 40px;		min-height: 32px;		font-size: 16px;		font-weight: normal;		padding: 14px 18px;		color: #fff;		background-color:#000;	}	#jerseyboys .feature-detail_ticket-inner h4 span {		display: table-cell;		vertical-align: middle;		width: 1%;	}	#jerseyboys .feature-detail_ticket-list {		border: 1px solid #C1C1C1;		margin-top: 20px;		list-style: none;	}	#jerseyboys .feature-detail_ticket-list li {		padding: 20px;		position: relative;		min-height: 50px;		border-bottom: 1px solid #C1C1C1;	}	#jerseyboys .feature-detail_ticket-list li:last-child {		border-bottom: none;	}	#jerseyboys .feature-detail_ticket-list li:nth-child(even) {		/*background-color: #f5f5f5;*/	}	/*各データ*/	#jerseyboys .feature-detail_ticket-list-date,	#jerseyboys .feature-detail_ticket-list-place,	#jerseyboys .feature-detail_ticket-list-txt {		font-weight: bold;		line-height: 150%;		width: 48%;	}	#jerseyboys .feature-detail_ticket-list-date {		width: 60%;	}	#jerseyboys .feature-detail_ticket-list-price {		margin-top: 0.6em;		/*width: 50%;*/	}	#jerseyboys .feature-detail_ticket-list-status {		position: absolute;		right: 220px;		top: 50%;		margin-top: -8px;	}	#jerseyboys .feature-detail_ticket-list-notice {		margin-top: 0.5em;		color: #ffcc00;		width: 50%;	}	#jerseyboys .feature-detail_ticket-list-button {		position: absolute;		right: 20px;		top: 49%;		margin-top: -25px;	}	#jerseyboys .feature-detail_ticket-list-button a {		position: relative;		background-color: #ffd700;		border-radius: 4px;		color: #000033;		height: 50px;		line-height: 50px;		width: 180px;		display: block;		font-size: 15px;		font-weight: bold\0;		text-align: center;		box-shadow: 0 4px 0 #b8860b;	}	#jerseyboys .feature-detail_ticket-list-button a:hover {		top: 4px;		box-shadow: none;		text-decoration: none;	}	#jerseyboys .feature-detail_ticket-list-button a:active {		top: 4px;		box-shadow: none;	}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail_ticket-inner {	font-size: 12px;	}	#jerseyboys .feature-detail_ticket-inner > div {	padding: 0px;	text-align: center;	}	#jerseyboys .feature-detail_ticket-links {	line-height: 150%;	padding:12px 0;	}	#jerseyboys .feature-detail_ticket-links li {	padding: 0;	margin: 0;	}	#jerseyboys .feature-detail_ticket-links li:before {	display: none;	}	#jerseyboys .feature-detail_ticket-links li:after {	content: "\7c";	display: inline-block;	width: 10px;	padding: 0 2px;	}	#jerseyboys .feature-detail_ticket-links li:last-child:after {	content: "";	width: 0;	padding: 0;	}	#jerseyboys .feature-detail_ticket-inner h4 {	margin-top: 10px;	font-size: 12px;	font-weight: bold;	padding: 10px 10px;	}	#jerseyboys .feature-detail_ticket-list {	margin-top: 10px;	border: 1px solid #fff;	}	#jerseyboys .feature-detail_ticket-list li {	padding: 14px 14px 20px;	}	#jerseyboys .feature-detail_ticket-list li:nth-child(even) {	background-color: transparent;	}	#jerseyboys .feature-detail_ticket-list-date,	#jerseyboys .feature-detail_ticket-list-place,	#jerseyboys .feature-detail_ticket-list-txt {	width: 100%;	clear: both;	}	#jerseyboys .feature-detail_ticket-list-price {	/*float: right;	text-align: right;*/	margin-top: 0.4em;	}	#jerseyboys .feature-detail_ticket-list-status {	position: relative;	top: 0;	left: 0;	margin-top: 0.6em;	font-size: 10px;	}	#jerseyboys .feature-detail_ticket-list-notice {	width: 100%;	clear: both;	margin-top: 14px;	}	#jerseyboys .feature-detail_ticket-list-button {	clear: both;	position: relative;	top: 0;	left: 0;	width: 150px;	margin: 12px auto 0;	}	#jerseyboys .feature-detail_ticket-list-button a {	height: 40px;	line-height: 40px;	width: 150px;	display: block;	font-size: 12px;	font-weight: bold;	}	#jerseyboys .feature-detail_ticket-list.feature-presale {	border: none !important;	}	#jerseyboys .feature-detail_ticket-attention {	margin-top: 10px;	padding: 20px;	width: auto;	float: none;	}	#jerseyboys .feature-detail_ticket-attention h5 {	text-indent: 0;	text-align: center;	font-size: 12px;	color: #1BBFB8;	}	#jerseyboys .feature-detail_ticket-attention h5:before {	display: none;	}}/* feature-detail_ticket-inner END *//* feature-detail_favorite-inner BEGIN */#jerseyboys .feature-detail_favorite-inner {	padding: 20px;}#jerseyboys .feature-detail_favorite-inner:after {	content: "";	display: table;	clear: both;}#jerseyboys .feature-detail_favorite-txt {	width: 63%;	float: left;}#jerseyboys .feature-detail_favorite-btn {	width: 36%;	float: right;}#jerseyboys .feature-detail_favorite-txt p {	line-height: 150%;}#jerseyboys .feature-detail_favorite-links {	list-style: none;	position: relative;	margin: 1em 0 2.5em;}#jerseyboys .feature-detail_favorite-links li {	display: inline-block;	position: relative;	padding-left: 16px;	margin-right: 20px;}#jerseyboys .feature-detail_favorite-links li:before {	content: "";	position: absolute;	background: #ffcc00;	top: 50%;	left: 0;	margin-top: -4px;	height: 8px;	width: 8px;	border-radius: 50%;}#jerseyboys .feature-detail_favorite-links li a {	color: #fff;	text-decoration: underline;}#jerseyboys .feature-detail_favorite-links li a:hover {	text-decoration: none;}#jerseyboys .feature-detail_favorite-btn {	height: 150px;	line-height: 150px;	display: table;}#jerseyboys .feature-detail_favorite-btn-button {	display: table-cell;	vertical-align: middle;}#jerseyboys .feature-detail_favorite-btn-button a {	position: relative;	background-color: #2D66CC;	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAMAAAAqGX2oAAAAA3NCSVQICAjb4U/gAAAAb1BMVEUtZsyRr+RHedLy9fzQ3fRslNsyas2vxeyDpOH///+/0O/e5/dijNl1m946cM/5+/6guuiJqeLq7/r2+P1Vg9bF1PF5nd6NrOPW4fU/c9CXs+Y5bs/Y4/ZZhtezyO1wl9zL2fKjvOmbtudPf9Tr8fo9gIbpAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABV0RVh0Q3JlYXRpb24gVGltZQAxNS4xLjE1EorpfAAAAM9JREFUKJG1kNsWgiAQRSnSPEkzEUZ0v/7/NwbpUgPzqc7TzOwtDArxtwC/FZRSVFekVCLQXsLn5hW6IQC0CXzqwOX1yHBEoZxFgh8eT7kQjxLOwT2SHTTK+nraGLOgdEnHtqlyWxwGXgGzG3/mN6HNFUU6XGZdbbE+xJyesF3ncI54voHrtZXk7adwZ1n1+wxs+/2WkX1+YcHLrtMMK6JomEtrG+iYCzFvzygY85QHw+jm/EH+3sMb+4H7e8ZkNcKD4TPCvSHlKPf/tBoYvgBnCQuhJjhZnAAAAABJRU5ErkJggg==);	background-repeat: no-repeat;	background-position: 166px 10px;	border-radius: 4px;	color: #fff;	height: 50px;	line-height: 52px;	width: 210px;	margin: 0 auto;	display: block;	font-size: 15px;	font-weight: bold\0;	text-indent: 20px;	box-shadow: 0 4px 0 #305596;}#jerseyboys .feature-detail_favorite-btn-button a:hover {	top: 4px;	box-shadow: none;	text-decoration: none;}#jerseyboys .feature-detail_favorite-btn-button a:active {	top: 4px;	box-shadow: none;}@media only screen and (max-width: 768px) {	#jerseyboys .feature-detail_favorite-inner {	padding: 20px;	font-size: 12px;	}	#jerseyboys .feature-detail_favorite-txt {	width: 100%;	}	#jerseyboys .feature-detail_favorite-txt p {	padding:0;	text-align:center;	}	#jerseyboys .feature-detail_favorite-links {	margin-bottom: 1.2em;	text-align:center;	padding-left:0;	}	#jerseyboys .feature-detail_favorite-links li {	padding: 0;	margin: 0;	}	#jerseyboys .feature-detail_favorite-links li:before {	display: none;	}	#jerseyboys .feature-detail_favorite-links li:after {	content: "\7c";	display: inline-block;	width: 10px;	padding: 0 4px;	}	#jerseyboys .feature-detail_favorite-links li:last-child:after {	content: "";	width: 0;	padding: 0;	}	#jerseyboys .feature-detail_favorite-info {	padding: 20px !important;	text-align:left;	}	#jerseyboys .feature-detail_favorite-btn {	width: auto;	height: auto;	display: block;	float: none;	padding: 0 0 30px;	}	#jerseyboys .feature-detail_favorite-btn-button {	display: block;	width: 170px;	margin: 0 auto;	}	#jerseyboys .feature-detail_favorite-btn-button a {	width: 170px;	font-size: 12px;	font-weight: bold;	height: 40px;	line-height: 42px;	background-size: 25.5px 21.5px;	background-position: 132px 8px;	text-indent: 18px;	}}/* feature-detail_favorite-inner END *//* feature-footer BEGIN */#jerseyboys .feature-footer {	padding: 0 0 60px;	max-width: 980px;	margin: 0px auto 0;	position: relative;	overflow: hidden;}#jerseyboys .feature-footer-inner {	background-color: #E1E1E1;	padding: 40px;	text-align: center;	color: #666;}#jerseyboys .feature-footer-inner p {	line-height: 150%;	font-style: italic;}@media screen and (max-width: 980px) and (min-width: 769px) {	#jerseyboys .feature-footer {	margin: 0px 20px;	padding: 0 0 30px;	}}@media only screen and (max-width: 768px) {	#jerseyboys .feature-footer {	margin: 20px 20px 0;	padding: 0 0 30px;	}	#jerseyboys .feature-footer-inner {	margin: 0;	padding: 20px 10px;	font-size: 12px;	}	#jerseyboys .feature-footer-inner p {	font-size: 10px;	}}/* feature-footer END *//* feature-pagetopbtn BEGIN */#jerseyboys .feature-pagetopbtn {	height: 50px;	position: fixed;	right: 20px;	bottom: 20px;	opacity: 0.8;}#jerseyboys .feature-pagetopbtn:hover {	opacity: 1;}#jerseyboys .feature-pagetopbtn a {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	display: block;	width: 50px;	height: 50px;}#jerseyboys .feature-pagetopbtn a:before {	content: "";	position: absolute;	background-color:#ffcc00;	top: 50%;	left: 0;	margin-top: -25px;	height: 50px;	width: 50px;	border-radius: 50%;}#jerseyboys .feature-pagetopbtn a:after {	content: "";	position: absolute;	top: 50%;	-moz-box-sizing: border-box;	box-sizing: border-box;	display: block;	right: 21px;	margin-top: -2px;	width: 9px;	height: 9px;	border-left: 2px solid #990000;	border-bottom: 2px solid #990000;	-webkit-transform: rotate(-225deg);	-ms-transform: rotate(-225deg);	transform: rotate(-225deg);}#jerseyboys .feature-pagetopbtn {	opacity: 1;}#jerseyboys .feature-pagetopbtn.scrolling {	opacity: 0.8;}@media only screen and (max-width: 768px) {	#jerseyboys .feature-pagetopbtn {	height: 40px;	right: 10px;	bottom: 10px;	}	#jerseyboys .feature-pagetopbtn a {	width: 40px;	height: 40px;	}	#jerseyboys .feature-pagetopbtn a:before {	width: 40px;	height: 40px;	margin-top: -20px;	}	#jerseyboys .feature-pagetopbtn a:after {	right: 16px;	}}/* feature-pagetopbtn END *//*  Utility BEGIN */#jerseyboys .Y15-text-caution {	color: #FF1717;	font-weight: bold;}#jerseyboys .Y15-text-bold {	font-weight: bold;}/*  Utility END */