@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=M+PLUS+1p:400,500,700,800,900&subset=japanese');
@import url('https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i');
/* STRUCTURES
--------------------------------------- */
#nomura_main{
	background: rgb(210,180,140);
	background: -moz-linear-gradient(top,  rgba(210,180,140,1) 0%, rgba(210,180,140,1) 35%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(210,180,140,1) 0%,rgba(210,180,140,1) 35%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(210,180,140,1) 0%,rgba(210,180,140,1) 35%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2b48c', endColorstr='#ffffff',GradientType=0 );
	font-size:13px;
}
#main_v{
	background:#eaead0;
}
#main_v h2{
	background: #e9ebcf url(../img/mv_nomura.jpg) no-repeat center center;
	background-size:cover;
	height: 260px;
	text-indent:-9999em;
	overflow:hidden;
}
#main_v h2 img{
	width:100%;
	height:auto;
}
#note_inner{
	padding:20px 3% 30px;
}
#note_inner h3{
	margin-bottom:15px;
}
#note_inner h3 img{
	width:100%;
}
#note_inner .lead{
	font-size:15px;
	padding-bottom:15px;
	font-weight:bold;
	line-height:1.2;
}
#note_inner .indent{
	font-size:12px;
	padding-top:5px;
	list-style:none;
}
#n_note .note_list{
	width:75%;
	max-width:360px;
	margin:15px auto 0;
}
#n_note .note_list figure{
	display:block;
}
#n_note .note_list figure:nth-child(n + 2){
	display:none;
} 
#n_note .note_list img{
	width:100%;
}
#y_movie{
	margin-top:25px;
}
#y_movie .movie_detail{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
#y_movie .movie_detail iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*#tab_container{
	width:740px;
	margin: auto;
}
#tab_container .tab_bt{
	display:flex;
}
#tab_container .tab_bt li{
	width:200px;
	font-size:20px;
	background:#ccc;
	color:#eee;
	padding:15px 8px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-radius:8px 8px 0 0;
}
#tab_container .tab_bt li.selected{
	background:#000;
	color:#fff;
}
#tab_container .tab_bt li +li{
	margin-left:30px;
}
#tab_container .tab_cont{
	border:solid 2px #000;
}
*/
/*=================
	photoswipe
===================*/
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right{
	visibility:visible;
}