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

@import "/common/css/format.css";

/* PC
--------------------------------------- */



@media only screen and (min-width: 737px) {

	/*-----------------------------
		LAYOUT
	------------------------------*/

	html{
		width: 100%;
		min-height:100%;
	}

	body{
		width: 100%;
		min-width: 1080px;
		min-height: 100%;
	}



	.contents_wp{
		width: 1080px;
		margin: 0 auto;
	}

	p.copy{
		color: #dac384;
	}

	.ttl_wp{
		width: 500px;
		padding: 30px 0;
		position: relative;
	}
	.ttl_wp h2{
		height: 50px;
		width: auto;
	}
	.ttl_wp h2 img{
		width: auto;
		height: 50px;
	}
	.ttl_wp .link_top{
		width: 50px;
		position: absolute;
		right: 10px;
		top: 54px;
	}
	.ttl_wp .link_top img{
		width: 100%;
		height: auto;
	}


	/*-----------------------------
		TOP
	------------------------------*/
	.c-top{
		min-height:100%;
		min-width: 1080px;
		background: url(/home/toritani/img/bg_top.jpg) no-repeat center center;
		background-size: cover;
	}
	.c-top #container{
		width: 100%;
		min-width: 1080px;
		height: auto !important;
		height: 100%;
		min-height:100%;
	}

	.c-top .t-logo{
		position: absolute;
		top: 20px;
		left: 20px;
	}


	.c-top .t-logo img{
		width: 60px;
		height: auto;
	}

	.c-top #contents{
		width: 100%;
		min-width: 1080px;
		position: absolute;
		bottom: 0;
		background: rgba(0, 0, 0, 0.65);
	}
	.c-top #ttl{
		width: 980px;
		height: 60%;
		margin: 0 auto;
		padding: 10% 0;
	}

	.c-top #pNav{
		background: rgba(182, 155, 66, 0.85);
	}
	.c-top #pNav ul{
		width: 980px;
		min-width: 980px;
		margin: 0 auto;
		display: table;
	}
	.c-top #pNav li{
		display: table-cell;
		text-align: center;
	}
	.c-top #pNav li a{
		display: block;
		height: 50px;
		line-height: 50px;
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
	}
	.c-top #pNav li a:hover{
		background: rgba(0, 0, 0, 0.85);
		color: #fdd000;
	}

	.c-top #record {
		min-width: 1080px;
	}
	.c-top #record .inner{
		width: 1080px;
		margin: 0 auto;
		padding: 20px 0;
		overflow: hidden;
		position: relative;
	}

	.c-top #record .record_hits{
		overflow: hidden;

	}

	.c-top .bnr_offshot{
		position: absolute;
		top: 20px;
		right: 20px;
		width: 350px;
	}
	.c-top .bnr_offshot img{
		width: 100%;
		height: auto;
	}
	.c-top #record .record_hits li{
		width: 130px;
		float: left;
		padding-right: 50px;
		color: #dac384;
		font-size: 14px;
		line-height: 1.8;
	}

	.c-top #record .record_hits li.cl{
		clear: both;
	}

	.c-top #record .record_hits li.achive{
		color: #fdd000;
		font-weight: bold;
		width: auto;
		line-height: 1.2;
		padding-top: 5px;
	}
	
	.c-top p.copy{
		text-align: center;
		padding: 0 0 20px 0;
	}

	/*-----------------------------
		TOPICS
	------------------------------*/

	.topics{
		min-height:100%;
		background: url(/home/toritani/img/bg_topics.jpg) no-repeat center top;
		background-size: cover;
	}


	.topics .link-unit{
		display: block;
		color: #FFFFFF;
		padding: 10px 0;
	}
	.topics .news_wp{
		padding-bottom: 60px;
	}
	.topics .news_wp table th{
		width: 100px;
		border: 1px solid #dac384;
	}
	.topics .news_wp table th img{
		width: 100%;
		height: auto;
	}
	.topics .news_wp table td{
		padding: 0 10px;
	}
	.topics .news_wp table td span.date{
		display: block;
	}	


	/*-----------------------------
		HISTORY
	------------------------------*/
	.history{
		min-height:100%;
		background: url(/home/toritani/img/bg_history.jpg) no-repeat center top;
		background-size: cover;
	}


	.history .my-gallery{
		width: 700px;
		padding-bottom: 30px;
		overflow: hidden;
	}

	.history .my-gallery .photo{
		width: 150px;
		float: left;
		color: #FFFFFF;
		margin: 0 20px 5px 0;
	}
	.history .my-gallery .photo img{
		width: 100%;
		height: auto;
		border: 1px solid #dac384;
	}
	.history .my-gallery .photo.switch{
		clear: both;
		float: left;
	}
	.history .my-gallery figcaption{
		height: 6em;
		font-size: 12px;
		line-height: 1.3;
		padding: 5px 0;
	}

	.history .at{
		color: #FFFFFF;
	}

	.history .catch{
		color: #FFFFFF;
		font-size: 16px;
		margin: -30px 0 30px 0;
	}

	/*-----------------------------
		SPECIAL OFFSHOT
	------------------------------*/
	.offshot{
		min-height:100%;
		background: url(/home/toritani/img/bg_offshot.jpg) no-repeat center top;
		background-size: cover;
	}


	.offshot .my-gallery{
		width: 700px;
		padding-bottom: 30px;
		overflow: hidden;
	}

	.offshot .my-gallery .photo{
		width: 150px;
		float: left;
		color: #FFFFFF;
		margin: 0 20px 40px 0;
	}
	.offshot .my-gallery .photo img{
		width: 100%;
		height: auto;
		border: 1px solid #dac384;
	}
	.offshot .my-gallery .photo.switch{
		clear: both;
		float: left;
	}

	.offshot .at{
		color: #FFFFFF;
	}

	.offshot .catch{
		color: #FFFFFF;
		font-size: 16px;
		margin: -30px 0 30px 0;
	}

	/*-----------------------------
		INTERVIEW
	------------------------------*/
	.interview{
		min-height:100%;
		background: #000000;
	}
	.interview .catch{
		font-size: 13px;
		color: #FFFFFF;
		padding: 0 0 20px 0;

	}
	.interview .column{
		width: 310px;
		float: left;
		margin-right: 25px;

	}


	.interview .column.end{
		margin-right: 0;
	}

	.interview .column .photo{
		padding-bottom: 30px;
	}

	.interview .column .photo img{
		width: 100%;
		height: auto;
	}
	.interview .column p{
		font-size: 14px;
		line-height: 1.6;
	}
	.interview .column .query{
		color: #dac384;
		font-weight: bold;
	}
	.interview .column .answer{
		color: #FFFFFF;
		padding-bottom: 30px;
	}
	.interview p.copy{
		clear: both;
		padding: 20px 0;
	}
	.interview p.link{
		text-align: right;
		padding: 20px 0;
	}
	.interview p.link a{
		color: #FFFFFF;
	}
	/*-----------------------------
		MOVIE
	------------------------------*/

	.movie{
		min-height:100%;
		background: url(/home/toritani/img/bg_movie.jpg) no-repeat center top;
		background-size: cover;
	}

	.movie .video{
		width: 640px;
		margin: 0 0 30px 0 ;
	}
	.movie video{
		border: 1px solid #dac384;
	}


	/*-----------------------------
		COMMING SOON
	------------------------------*/

	.cs{
		min-height:100%;
		background: url(/home/toritani/img/bg_cs.jpg) no-repeat center top;
		background-size: cover;
	}

	p.commingsoon{
		width: 340px;
		margin: 20% 0 30% 0;
	}
	p.commingsoon img{
		width: 100%;
		height: auto;
	}






}
