@charset "utf-8";/** * レスポンシブ：	新日本プロレス * **//* meadia query set@media only screen and (min-width: 769px) {}@media screen and (max-width: 1180px) and (min-width: 769px) {}@media only screen and (max-width: 768px) {}*//*　いろいろ　*/#njpw .txt-c { text-align:center;}#njpw .font120 { font-size:120%; }#njpw .font140 { font-size:140%; }#njpw .font-b { font-weight:bold; }#njpw .font-gold { color:#DFAF3A; }#njpw .font-red { color:#BE0032; }#njpw .font-yellow { color:#F3CB1B; }#njpw ul , #njpw li { list-style:none;}#njpw img { display:block; }#njpw a:hover img {	opacity: 0.6;	filter: alpha(opacity=60);}@media only screen and (max-width: 768px) {	#headerBtm .blockSearch table {	margin-bottom: 0px;	}}/*　frame　*/#njpw {	position: relative;	width: 100%;	padding:0 0 40px 0; 	color: #333;	background-color: #E6E5E5;	font-size: 13px !important;	font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;}/* feature-header BEGIN */#njpw .feature-header {	position: relative;	text-align: center;}#njpw .feature-header_main {	position: relative;	padding:0px;}#njpw .feature-header_main-inner {	position: relative;	max-width: 1180px;	margin: 0 auto;	padding: 0px;}#njpw .feature-header_main-inner h1 {	color: #fff; 	font-size: 40px;}#njpw .feature-header_main-inner h1 img {	width:100%;	height:auto;	display:block;}#njpw .feature-header_main-inner h1 img + img {	display:none;}/* feature-header END *//*幅768まで*/@media only screen and (max-width: 768px) {	#njpw .feature-header_main-inner h1 img {		display:none;	}	#njpw .feature-header_main-inner h1 img + img {		width:100%;		height:auto;				display:block;	}}/* feature-header END *//*ナビゲーション*/#njpw .feature-navi {	position: relative;	width: 100%;	height: 70px;	background-color:#E6E5E5;	margin:0px;	}#njpw .feature-navi ul {	max-width: 1180px;	height: 70px;	margin: 0px auto;	text-align: left;	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */	border-left: 1px solid #F0EFEF;	font-size:0;}#njpw .feature-navi ul li {	position: relative;	letter-spacing: normal; /* 文字間を通常に戻す */	height: 70px;	line-height: 70px;	display: inline-block;	width:16.6%;	text-align: center;}#njpw .feature-navi ul li:first-child {	}#njpw .feature-navi ul li a {	color: #fff;	font-size: 15px;	letter-spacing: 0.9px;	display: block;	background-color:#000;	border-right: 1px solid #F0EFEF;	border-top: 2px solid #333;}	#njpw .feature-navi ul li a:hover {	text-decoration: none;	background-color:#BE0032;	color:#fff;	border-top: 2px solid #E53068;}/*幅769から980までの場合のナビ*/@media screen and (max-width: 980px) and (min-width: 769px) {	#njpw .feature-navi ul {		margin: 0 0px;	}}/*幅768までのナビ*/@media only screen and (max-width: 768px) {	#njpw .feature-navi {		height: 152px;	}	#njpw .feature-navi ul {		height: 152px;		font-size:0;	}	#njpw .feature-navi ul li {		width: 50%;		height: 50px;		line-height: 50px;		margin-bottom: 1px;		font-size:14px;	}	#njpw .feature-navi ul li a {		font-size: 14px;		font-weight: bold;		border-bottom: 1px solid #E6E5E5;	}}/* feature-navi END *//*スクロールすると出てくるナビ*/#njpw #feature-ssnavi {	position: fixed;	top: 0;	left: 0;	z-index: 10;	width: 100%;	height: 54px;	background-color: rgba(85,85,85,.8);	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#555555DD', endColorstr='#555555DD');	display: none;}#njpw #feature-ssnavi ul {	max-width: 1180px;	height: 54px;	margin: 0 auto;	text-align: left;	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */	border-left: 1px solid #000;	list-style: none;}#njpw #feature-ssnavi ul li {	position: relative;	letter-spacing: normal; /* 文字間を通常に戻す */	height: 54px;	line-height: 54px;	display: inline-block;	width: 16.6%;	text-align: center;}#njpw #feature-ssnavi ul li:first-child {	width: 0;	height: 0;}#njpw #feature-ssnavi ul li a {	color: #FFF;	font-size: 12px;	letter-spacing: 0.9px;	display: block;	border-right: 1px solid #000;}#njpw #feature-ssnavi ul li a:hover {	text-decoration: none;	background-color: #BE0032;	color: #fff;	}#njpw #feature-ssnavi ul li.Y15-current {	text-decoration: none;	background-color: #BE0032;	}@media screen and (max-width: 980px) and (min-width: 769px) {	#njpw #feature-ssnavi ul {	margin: 0 20px;	}}@media only screen and (max-width: 768px) {/*スクロールすると出てくるナビ*/	#njpw #feature-ssnavi {		height: 188px;	}	#njpw #feature-ssnavi ul {		height: 188px;		border-left: none;		font-size: 0px;	}	#njpw #feature-ssnavi ul li {		width: 50%;		height: 50px;		line-height: 50px;		margin-bottom: 1px;	}	#njpw #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;	}	#njpw #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;	}	#njpw #feature-ssnavi ul li a {		font-size: 14px;		font-weight: bold;		border-bottom: 1px solid #fff;		border-right: 1px solid #fff;	}	#njpw #feature-ssnavi ul li:nth-child(2n+1) a {		border-right: none;	}	#njpw #feature-ssnavi.menu-hide {		height: 36px;	}	#njpw #feature-ssnavi.menu-hide ul {		height: 35px;	}	#njpw #feature-ssnavi.menu-hide ul li {		display: none;	}	#njpw #feature-ssnavi.menu-hide ul li:first-child {		display: block;	}}/* feature-ssnavi END *//* feature-detail BEGIN */#njpw .feature-detail {	padding: 0;	max-width: 1180px;	margin: 0 auto;	position: relative;}#njpw #about ,#njpw #list ,#njpw #chart , #njpw #guide ,#njpw #column ,#njpw #interview ,#njpw #ticket ,#njpw #goods {	max-width: 1140px;	margin: 50px auto 0;	background-color:#fff;}#njpw #about h3 ,#njpw #list h3 ,#njpw #chart h3 , #njpw #guide h3 ,#njpw #column  h3 ,#njpw #interview  h3 ,#njpw #ticket  h3 ,#njpw #goods h3 {	width:100%;	padding:0;	text-align:center;	background-color:#000;	color:#fff;	font-size:25px;	line-height:70px;}#njpw #about h3 img ,#njpw #list h3 img ,#njpw #chart h3 img , #njpw #guide h3 img ,#njpw #column  h3 img  ,#njpw #interview  h3 img  ,#njpw #ticket  h3 img ,#njpw #goods h3 img {	width:100%;	height:10px;}#njpw #about .inner ,#njpw #list .inner ,#njpw #chart .inner , #njpw #guide .inner ,#njpw #column .inner ,#njpw #interview .inner ,#njpw #ticket .inner ,#njpw #goods .inner {	padding:20px 40px;}/*769-1180　枠の左右にマージン作る*/@media screen and (max-width: 1180px) and (min-width: 769px) {	#njpw #about ,	#njpw #list ,	#njpw #chart , 	#njpw #guide ,	#njpw #column ,	#njpw #interview ,	#njpw #ticket ,	#njpw #goods {		margin: 40px 20px 0;	}}/*768までの枠*/@media only screen and (max-width: 768px) {	#njpw .feature-detail {		padding: 0 ;		margin:0 10px;/*画面左右のマージン*/	}	#njpw #about ,	#njpw #list ,	#njpw #chart , 	#njpw #guide ,	#njpw #column ,	#njpw #interview ,	#njpw #ticket ,	#njpw #goods {		margin-top: 40px;		}	#njpw #about h3 ,	#njpw #list h3 ,	#njpw #chart h3 , 	#njpw #guide h3 ,	#njpw #column h3 ,	#njpw #interview h3 ,	#njpw #ticket h3 ,	#njpw #goods h3 {		font-size:20px;		line-height:50px;		padding:0;	}		#njpw #about h3 img ,	#njpw #list h3 img ,	#njpw #chart h3 img , 	#njpw #guide h3 img ,	#njpw #column h3 img ,	#njpw #interview h3 img ,	#njpw #ticket h3 img ,	#njpw #goods h3 img {		width:100%;		height:5px;	}		#njpw #about .inner ,	#njpw #list .inner ,	#njpw #chart .inner , 	#njpw #guide .inner ,	#njpw #column .inner ,	#njpw #interview .inner ,	#njpw #ticket .inner ,	#njpw #goods .inner {		padding:20px 10px;	}		}/* feature-detail END *//* about */#njpw #about dt {	font-size:120%;	color:#BE0032;	font-weight:bold;	margin-bottom:10px;}#njpw #about dd {	margin:0;	padding:0;	margin-bottom:20px;	line-height:160%;	font-size:100%;}@media only screen and (max-width: 768px) {	#njpw #about .inner {	font-size:12px;	}}/* list */#njpw #list .inner:after {	content: "";	display: table;	clear: both;}#njpw #list ul {	width:100%;	text-align:center;}#njpw #list ul li {	width:240px;	display:inline-block;	padding:0 10px;	margin:0 0 50px 0;	vertical-align:top;}	#njpw #list ul li .ph {	width:100%;	margin:0 0 10px 0;}#njpw #list ul li .ph img {	width:100%;	height:auto;	margin-bottom:1px;}#njpw #list ul li div.data {	width:100%;	float:none;	text-align:left;}#njpw #list ul li p.prof {	border-left:5px solid #BE0032;	padding-left:7px;	font-size:85%;	line-height:160%;}#njpw #list ul li .name {	font-size:160%;	font-weight:bold;}#njpw #list ul li .yomi {	color:#BE0032;}#njpw #list ul li p.kaisetsu {	margin-top:10px;	line-height:150%;	font-size:90%;	background-color:#ececec;	border:1px dotted #ccc;	padding:5%;}@media only screen and (max-width: 768px) {	#njpw #list .inner {	font-size:12px;	} 	#njpw #list ul li {		width:100%;		display:block;		border-bottom:1px solid #999;		padding:0 0 20px 0;		margin:0 0 20px 0;		vertical-align:top;	}		#njpw #list ul li:last-child {		border-bottom:none;		padding:0;		margin:0;			}	#njpw #list ul li .ph img {		width:70%;		height:auto;		margin:0 auto;	}		#njpw #list ul li p.kaisetsu {		padding:3%;	}	}/* chart */#njpw #chart p {	margin:0 0 50px 0;	line-height:160%;}#njpw #chart .chart_pc {	width:95%;	margin:0 auto;}#njpw #chart .chart_pc img {	margin:0 auto;	width:100%;	height:auto;}#njpw #chart .chart_sp {	display:none;}	@media screen and (max-width: 1180px) and (min-width: 769px) {	#njpw #chart .chart_pc {		width:100%;		margin:0 auto;	}}	@media only screen and (max-width: 768px) {	#njpw #chart p {		font-size:12px;		margin:0 0 20px 0;	}	#njpw #chart .chart_pc {		display:none;	}	#njpw #chart .chart_sp {		display:block;		margin-top: 20px;		text-align:center;	}	#njpw #chart .chart_sp a {		position: relative;		background-color: #fff;		border:1px solid #BE0032;		border-radius: 4px;		color: #BE0032;		height: 40px;		line-height: 40px;		display: block;		width: 90%;		margin: 0 auto;		font-size: 15px;		font-weight: bold;	}	#njpw #chart .chart_sp a:hover {		top: 4px;		box-shadow: none;		text-decoration: none;	}	#njpw #chart .chart_sp a:active {		top: 4px;	}	}/* guide */#njpw #guide p.midashi {	border-left:5px solid #BE0032;	padding-left:10px;	border-bottom:1px dotted #BE0032;	font-size:150%;	font-weight:bold;	margin-bottom:10px;	/*color:#BE0032;*/}#njpw #guide p.lead {	font-weight:bold;	margin-bottom:20px;}#njpw #guide div.txtbox {	line-height:150%;	background-color:#fff;	border:1px dotted #BE0032;	margin-bottom:10px;}#njpw #guide p.komidashi {	font-weight:bold;	font-size:125%;	color:#BE0032;	border-bottom:1px dotted #BE0032;	padding-bottom:10px;}#njpw #guide div.txtbox2 {	background-color:#ececec;	border:1px dotted #ccc;	font-size:90%;	line-height:140%;}#njpw #guide div.txtbox p ,#njpw #guide div.txtbox2 p {	padding:10px;}@media only screen and (max-width: 768px) {	#njpw #guide .inner {		font-size:12px;	}}/* column */#njpw #column .inner:after {	content: "";	display: table;	clear: both;}#njpw #column .ph {	width:38%;	float:left;}#njpw #column .ph img {	display:block;	width:100%;	height:auto;}#njpw #column .txt {	width:58%;	float:right;	line-height:160%;}#njpw #column .midashi {	font-size:140%;	font-weight:bold;	color:#BE0032;	margin-bottom:10px;}#njpw #column .link_btn {	margin-top: 20px;	text-align:center;}#njpw #column .link_btn a {	position: relative;	background-color: #BE0032;	border-radius: 4px;	color: #fff;	height: 40px;	line-height: 40px;	display: block;	width: 90%;	margin: 0 auto;	font-size: 15px;	font-weight: bold;	box-shadow: 0 4px 0 #910032;}#njpw #column .link_btn a:hover {	top: 4px;	box-shadow: none;	text-decoration: none;}#njpw #column .link_btn a:active {	top: 4px;	box-shadow: none;}@media only screen and (max-width: 768px) {	#njpw #column .inner {		font-size:12px;	}	#njpw #column .ph {		width:100%;		float:none;		margin-bottom:10px;	}		#njpw #column .txt {		width:100%;		float:none;	}		#njpw #column p {	 padding:0 10px;	}	#njpw #column .link_btn {	margin-top: 15px;	}	#njpw #column .link_btn a {	position: relative;	background-color: #BE0032;	border-radius: 4px;	color: #fff;	height: 40px;	line-height: 40px;	display: block;	width: 100%;	margin: 0 auto;	padding:0;	font-size: 13px;	font-weight: bold;	box-shadow: 0 4px 0 #910032;	}	}		/* interview */#njpw #interview .inner:after {	content: "";	display: table;	clear: both;}#njpw #interview .ph {	width:38%;	float:left;}#njpw #interview .ph img {	display:block;	width:100%;	height:auto;}#njpw #interview .txt {	width:58%;	float:right;	line-height:160%;}#njpw #interview .midashi {	font-size:140%;	font-weight:bold;	color:#BE0032;	margin-bottom:10px;}#njpw #interview .link_btn {	margin-top: 20px;	text-align:center;}#njpw #interview .link_btn a {	position: relative;	background-color: #BE0032;	border-radius: 4px;	color: #fff;	height: 40px;	line-height: 40px;	display: block;	width: 90%;	margin: 0 auto;	font-size: 15px;	font-weight: bold;	box-shadow: 0 4px 0 #910032;}#njpw #interview .link_btn a:hover {	top: 4px;	box-shadow: none;	text-decoration: none;}#njpw #interview .link_btn a:active {	top: 4px;	box-shadow: none;}@media only screen and (max-width: 768px) {	#njpw #interview .inner {		font-size:12px;	}	#njpw #interview .ph {		width:100%;		float:none;		margin-bottom:10px;	}		#njpw #interview .txt {		width:100%;		float:none;	}		#njpw #interview p {	 padding:0 10px;	}	#njpw #interview .link_btn {	margin-top: 15px;	}	#njpw #interview .link_btn a {	position: relative;	background-color: #BE0032;	border-radius: 4px;	color: #fff;	height: 40px;	line-height: 40px;	display: block;	width: 100%;	margin: 0 auto;	padding:0;	font-size: 13px;	font-weight: bold;	box-shadow: 0 4px 0 #910032;	}	}		/* ticket */#njpw #ticket ul {	border: 1px solid #ccc;	margin: 0;	list-style: none;}#njpw #ticket li {	padding: 20px;	position: relative;	border-bottom: 1px solid #ccc;}#njpw #ticket li:last-child {	border-bottom:none;}#njpw #ticket li p.data {	font-weight: bold;	font-size:120%;	line-height: 150%;	width: 70%;	margin:0 0 5px 0;}#njpw #ticket .ticket_btn {	position: absolute;	right: 20px;	top: 49%;	margin-top: -20px;	text-align:center;}#njpw #ticket .ticket_btn a {	position: relative;	background-color: #FF9F07;	border-radius: 4px;	color: #fff;	height: 40px;	line-height: 40px;	display: block;	width: 200px;	margin: 0 auto;	font-size: 15px;	font-weight: bold;	box-shadow: 0 4px 0 #BC7B13;}#njpw #ticket .ticket_btn a:hover {	top: 4px;	box-shadow: none;	text-decoration: none;}#njpw #ticket .ticket_btn a:active {	top: 4px;	box-shadow: none;}#njpw #ticket dt span {	background-color: #BE0032;	padding:3px 5px;	border-radius: 3px;	color:#fff;	margin:5px 0 0 0;}#njpw #ticket dd {	padding:0;	margin:10px 0 0 0;	line-height:160%;}@media only screen and (max-width: 768px) {	#njpw #ticket .inner {		font-size:12px;	}	#njpw #ticket li {		padding: 10px;	}	#njpw #ticket li p.data {		font-size:110%;		width:100%;	}		#njpw #ticket dd {		font-size:10px;	}	#njpw #ticket .ticket_btn {		margin: 15px auto;		position:static;	}	#njpw #ticket .ticket_btn a {		position: relative;		background-color: #FF9F07;		border-radius: 4px;		color: #fff;		height: 40px;		line-height: 40px;		display: block;		width: 188px;		margin: 0 auto;		padding:0;		font-size: 13px;		font-weight: bold;		box-shadow: 0 4px 0 #BC7B13;	}	}	/* goods */#njpw #goods .inner:after {	content: "";	display: table;	clear: both;}#njpw #goods ul {	width:100%;	text-align:center;}#njpw #goods ul li {	width:175px;	display:inline-block;	padding:0 10px;	margin:0 0 50px 0;	vertical-align:top;}	#njpw #goods ul li .ph {	width:100%;	margin:0 0 5px 0;	font-size:70%;	color:#666;	text-align:right;}#njpw #goods ul li .ph img {	width:100%;	height:auto;	margin-bottom:1px;}#njpw #goods ul li div.data {	width:100%;	float:none;	text-align:left;}#njpw #goods ul li p.prof {	border-top:3px solid #BE0032;	font-size:85%;	padding-top:6px;}#njpw #goods ul li .name {	font-size:120%;	font-weight:bold;}#njpw #goods ul li p.kaisetsu {	margin-top:5px;	padding-top:5px;	line-height:150%;	font-size:90%;	border-top:1px dotted #BE0032;}@media only screen and (max-width: 768px) {	#njpw #goods .inner {	font-size:12px;	} 	#njpw #goods ul li {		width:45%;		display:inlie-block;		padding:0 5px 20px 5px;		margin:0 0 20px 0;		vertical-align:top;	}		#njpw #goods ul li .ph img {		width:100%;		height:auto;		margin:0 auto;	}	}.movie-wrap {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden;} .movie-wrap iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}