@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */

@import "/common/css/format.css";
@import "/common/css/layout.css";
@import "/common/css/common.css";
@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_note{
	background: rgb(210,180,140);
	background: -moz-linear-gradient(top,  rgba(210,180,140,1) 0%, rgba(210,180,140,1) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(210,180,140,1) 0%,rgba(210,180,140,1) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(210,180,140,1) 0%,rgba(210,180,140,1) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2b48c', endColorstr='#ffffff',GradientType=0 );
	font-size:16px;
}
#main_v{
	background:#eaead0;
}
#main_v h2{
	width:1000px;
	margin:auto;
}
#main_v h2 img{
	width:100%;
	height:auto;
}
#main_cont{
	width:980px;
	margin:auto;
	padding:30px 0 50px;
}
#note_inner h3{
	margin:0 auto 30px;
	width:740px;
}
#note_inner h3 img{
	width:100%;
}
#note_inner .lead{
	font-size:23px;
	padding-bottom:25px;
	font-weight:bold;
	text-align:center;
}
#note_inner .desc,
#note_inner .indent li{
	text-align:center;
}
#note_inner .indent{
	font-size:13px;
}
#n_note .note_list{
	margin-top:15px;
}
#n_note .note_list figure{
	width:320px;
	margin:auto;
}
#n_note .note_list figure:nth-child(n + 2){
	display:none;
} 
#n_note .note_list img{
	width:100%;
}
#y_movie{
	margin-top:50px;
}
#y_movie .movie_wrap{
	width:740px;
	margin:auto;
}

#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;
}
*/
/*===================
	slick_slider
====================*/
.note_slider {
	opacity: 0;
	-webkit-transition: opacity 2s;
	transition: opacity 2s;
}
.slick-initialized {
    opacity: 1;
}
#tab1 #note_wrap img{
	width:100%;
	height:auto;
}
#tab1 #note_wrap .c_dots{
	padding:5px 2px;
}
#tab1 #note_wrap .c_dots li {
	display: inline-block;
	margin: 2px 3px;
	line-height: 1.5em;
	-webkit-tap-highlight-color: transparent;
}
#tab1 #note_wrap .c_dots li button {
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	border: 0;
	padding:3px 7px;
	background:#ccc;
	color:#eee;
	display:inline-block;
	-webkit-tap-highlight-color: transparent;
	font-size:18px;
}
#tab1 #note_wrap .c_dots li.slick-active button{
	color:#fff;
	background:#000;
}
.slick-dotted.slick-slider{
	margin:0;
}