@charset "UTF-8";


/*****************************************************
　機材一覧　
*****************************************************/
/* アンカーリンク 
------------------------------------------------- */
.anchor-link{
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin:35px 0 0;
}
.anchor-link span + span:before{
	content:'/';
	font-size:14px;
	font-size:1.4rem;
	line-height:1.7;
}
.anchor-link a{
	font-size:14px;
	font-size:1.4rem;
	line-height:1.7;
	margin:0 1em;
}
/* その他共通 
------------------------------------------------- */
/* ----- .block ----- */
.block + .block{
	margin:50px 0 0;
}
.block_inner{
	margin:0 50px;
}
/* ボタン 
------------------------------------------------- */
.link-btn.large-btn{
	background:#f8f4e6;
	font-size:16px;
	font-size:1.6rem;
	max-width:272px;
}
.link-btn.large-btn a{
	padding:11px 0;
}
/* 表 
------------------------------------------------- */
/* ----- 6列 ----- */
.style_yellow.column-6 thead th,
.style_yellow.column-6 tbody td{
	width:9%;
}
.style_yellow.column-6 thead th{
	text-align:center;
}
.style_yellow.column-6 thead th:nth-child(1),
.style_yellow.column-6 thead th:nth-child(4),
.style_yellow.column-6 tbody td:nth-child(1),
.style_yellow.column-6 tbody td:nth-child(4){
	width:32%;
}
.style_yellow.column-6 tbody td{
	text-align:center;
}
.style_yellow.column-6 tbody td:nth-child(3),
.style_yellow.column-6 tbody td:nth-child(6){
	text-align:right;
}

.style_yellow.column-6 thead tr th{
	border-top-color:#777;
	border-bottom-color:#777;
	border-bottom-width:5px;
	border-top-width:5px;
}
.style_yellow.column-6 tr th:nth-child(1),
.style_yellow.column-6 tr td:nth-child(1){
	border-left-color:#777;
	border-left-width:5px;
}
.style_yellow.column-6 tr th:nth-child(3),
.style_yellow.column-6 tr td:nth-child(3){
	border-right-color:#777;
	border-right-width:5px;
}
.style_yellow.column-6 tr th:last-child,
.style_yellow.column-6 tr td:last-child{
	border-right-color:#777;
	border-right-width:5px;
}
.style_yellow.column-6 tr:last-child td{
	border-bottom-color:#777;
	border-bottom-width:5px;
}
/* ----- 5列 ----- */
.style_yellow.column-5 thead th,
.style_yellow.column-5 tbody td{
	text-align:center;
	width:10%;
}
.style_yellow.column-5 thead th:nth-child(1),
.style_yellow.column-5 tbody td:nth-child(1){
	width:22%;
}
.style_yellow.column-5 thead th:nth-child(2),
.style_yellow.column-5 tbody td:nth-child(2){
	width:50%;
}
.style_yellow.column-5 thead th:nth-child(3),
.style_yellow.column-5 tbody td:nth-child(3){
	width:8%;
}
.style_yellow.column-5 tbody td:nth-child(2){
	text-align:left;
}
.style_yellow.column-5 tbody td:nth-child(5){
	text-align:right;
}
.style_yellow.column-5 tbody td p{
	font-size:inherit;
	line-height:inherit;
}
.style_yellow tbody td a{
	color:#f16c6c;
}
.style_yellow tbody td a.lightbox-img{
	background:url('../img/common/camera_icon.png') no-repeat left center;
	background-size:19px auto;
	padding:0 0 0 30px;
}
.style_yellow tbody td a.lightbox-img_group{
	display:none;
}

.style_yellow.column-5 thead tr th{
	border-bottom-color:#777;
	border-top-color:#777;
	border-bottom-width:5px;
	border-top-width:5px;
}
.style_yellow.column-5 tr th:nth-child(1),
.style_yellow.column-5 tr td:nth-child(1){
	border-left-color:#777;
	border-left-width:5px;
}
.style_yellow.column-5 tr th:last-child,
.style_yellow.column-5 tr td:last-child{
	border-right-color:#777;
	border-right-width:5px;
}
.style_yellow.column-5 tr:last-child td{
	border-bottom-color:#777;
	border-bottom-width:5px;
}
/* ----- 単位 ----- */
.unit{
	font-size:14px;
	font-size:1.4rem;
	letter-spacing:0.025em;
	margin:10px 0;
	text-align:right;
}


@media screen and (max-width:1024px){
	/*****************************************************
	　機材一覧　
	*****************************************************/
	/* アンカーリンク 
	------------------------------------------------- */
	.anchor-link{
		margin:4.37vw 0 0;
	}
	.anchor-link span + span:before,
	.anchor-link a{
		font-size:3.0vw;
	}
	/* その他共通 
	------------------------------------------------- */
	/* ----- .block ----- */
	.block + .block{
		margin:6.25vw 0 0;
	}
	.block_inner{
		margin:0 3.25vw;
	}
	/* ボタン 
	------------------------------------------------- */
	.link-btn.large-btn{
		font-size:3.5vw;
		max-width:60vw;
	}
	.link-btn.large-btn a{
		padding:1.87vw 0;
	}
	/* 表 
	------------------------------------------------- */
	.style_yellow tbody td a.lightbox-img{
		background-size:3.12vw auto;
		padding:0 0 0 5vw;
	}
	/* ----- 単位 ----- */
	.unit{
		font-size:2.9vw;
		margin:1.25vw 0;
	}
}

