@charset "utf-8";

/* vtour */
header {
	background: url(../../vtour/img/header_bg.jpg) center top no-repeat;
	height: 250px;
}
.contents {
	margin: 40px 25px 0;
}
.contents .ct_title
{
	text-align: center;
	margin-bottom:	30px;
}
.contents .txt_c
{
	text-align: center;
	margin-bottom:	64px;
}

.contents .link_videos
{
	width:				805px;
	position:			relative;
	margin:				0 auto;
}
.contents .link_videos .visual
{
	width:				100%;
	height: 			auto;
}
.contents .link_videos .btns
{
	width:				calc( ( 705 / 805 ) * 100% );
	display: 			-webkit-flex;
	display: 			flex;
	align-items:		stretch;	/*  縦位置 */
	align-content: 		flex-start;	/* 横位置 */
	justify-content:	space-between;	/* 並べ方 */
	flex-wrap: 			wrap;
	box-sizing: 		border-box;
	position:			absolute;
	left:				calc( ( 805px - 705px ) / 2 );
	bottom:				5px;
}
.contents .link_videos .btn
{
	background-color:	rgba(255, 255, 255, 0.95);
	background-image:	url("../../vtour/img/vt_btn_play.png");
	background-repeat:	no-repeat;
	background-position:16px center;
	background-size:	42px auto;
	/*width:				calc( ( 269 / 805 ) * 100% );*/
	width:				48%;
	color:				#0162b3;
	font-size:			19px;
	font-weight:		bold;
	line-height:		1.5;
	text-align: 		left;
	text-decoration: 	none;
	white-space: 		nowrap;
	display: 			block;
	box-sizing: 		border-box;
	margin-bottom:		0px;
	padding:			16px 18px 16px 74px;
	transition:			opacity 300ms 0s ease;
}
.contents .link_videos .btn:hover
{
	opacity: 			0.8;
}
.contents .link_videos .btn .time
{
	color:				#333;
	font-size:			0.8em;
	font-weight:		normal;
	line-height:		1.5;
	text-align: 		left;
	margin-bottom:		0px;
}
.contents .link_videos .kome_note
{
	width:				100%;
	color:				#fff;
	font-size:			14px;
	line-height:		1.5;
	display: 			block;
	box-sizing: 		border-box;
	text-align: 		right;
	position:			relative;
	margin:				10px 0 0 0;
}





