@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;
}
.block_inner p{
	letter-spacing:0.025em;
	line-height:1.8;
}
/* ----- 表 ----- */
.style_yellow-bb.document_table th,
.style_yellow-bb.document_table td{
	font-size:20px;
	font-size:2.0rem;
}
.style_yellow-bb.document_table th:nth-child(1),
.style_yellow-bb.document_table td:nth-child(1){
	width:42%;
}
.style_yellow-bb.document_table td{
	padding:15px 25px;
}
.style_yellow-bb.document_table td:nth-child(2){
	width:19%;
}
.style_yellow-bb.document_table td .smalltxt{
	font-size:18px;
	font-size:1.8rem;
}
/* アイコン */
.style_yellow-bb.document_table td a{
	color:#d15e5e;
	padding:0 0 0 28px;
	text-decoration:underline;
}
.style_yellow-bb.document_table td a.excel{
	background:url(../img/common/excel_icon.png) no-repeat left center;
}
.style_yellow-bb.document_table td a.pdf{
	background:url(../img/common/pdf_icon_2.png) no-repeat left center;
}
.style_yellow-bb.document_table td a.word{
	background:url(../img/common/word_icon.png) no-repeat left center;
}
/* ご利用の手引き 
------------------------------------------------- */
/* ----- タイトル ----- */
#guide .guide_ttl{
	border-bottom:2px solid #bbb;
	font-size:22px;
	font-size:2.2rem;
	font-weight:normal;
	letter-spacing:0.025em;
	line-height:1.4;
	margin:0 0 20px;
	padding:0 20px 10px;
}
/* ----- .guide_inner ----- */
#guide .guide_inner{
	margin:0 20px;
}
/* テキスト */
#guide .guide_txt{
	margin:0 0 25px;
}
#guide .guide_txt p{
	letter-spacing:0.025em;
	line-height:2;
}
#guide .guide_txt a{
	color:#f16c6c;
}
/* PDF */
#guide .guide_pdf{
	max-width:306px;
}
#guide .guide_pdf a{
	padding:14px 0;
}
/* 施設利用申請書 
------------------------------------------------- */
#document .document_table{
	margin:20px 0 0;
}
/* ----- ご提出方法 ----- */
#document .method{
	margin:50px 0 0;
}
/* タイトル */
#document .method .method_ttl{
	border-bottom:2px solid #bbb;
	font-size:24px;
	font-size:2.4rem;
	letter-spacing:0.025em;
	line-height:1.4;
	margin:0 0 30px;
	padding:0 20px 10px;
}
/* 表 */
#document .method .style_yellow-bb th,
#document .method .style_yellow-bb td{
	font-size:18px;
	font-size:1.8rem;
	line-height:1.8;
}
#document .method .style_yellow-bb td p{
	font-size:inherit;
	line-height:inherit;
}
#document .method .style_yellow-bb td a{
	color:#f16c6c;
}
/* 変更許可申請書 
------------------------------------------------- */
/* ----- テキスト ----- */
#change-permission .cp_txt{
	margin:0 0 15px;
}
#change-permission .cp_txt a{
	color:#f16c6c;
}
#change-permission .cp_txt a[href^="tel:"]{
	display:inline-block;
	pointer-events:none;
}
/* ----- 注意書き ----- */
#change-permission .notice{
	color:#cd1818;
	letter-spacing:0.025em;
	line-height:1.4;
	margin:18px 28px 0;
}
/* 責任体制表 
------------------------------------------------- */
/* ----- テキスト ----- */
#responsibility-system .rs_txt{
	margin:0 0 25px;
}
/* 物品販売申込書 
------------------------------------------------- */
/* ----- テキスト ----- */
#goods-sale .gs_txt{
	margin:0 0 25px;
}
/* 業務実施届等 
------------------------------------------------- */
/* ----- テキスト ----- */
#implementation-work .iw_txt{
	margin:0 0 20px;
}
#implementation-work .iw_txt a{
	color:#f16c6c;
}
#implementation-work .iw_txt a[href^="tel:"]{
	display:inline-block;
	pointer-events:none;
}
/* ポスター掲示委託サービス 
------------------------------------------------- */
/* ----- 対象 ----- */
#poster-posting .target{
	margin:50px 0 0;
}
/* タイトル */
#poster-posting .target .target_ttl{
	border-bottom:2px solid #bbb;
	font-size:24px;
	font-size:2.4rem;
	letter-spacing:0.025em;
	line-height:1.4;
	margin:0 0 15px;
	padding:0 20px 10px;
}
/* テキスト */
#poster-posting .target ul{
	list-style-type:none;
	margin:0 25px 25px;
}
#poster-posting .target ul li{
	letter-spacing:0.025em;
	line-height:1.8;
}
#poster-posting .target ul li:before{
	content:'・';
}
/* ボタン */
#poster-posting .small-btn a{
	padding:14px 0;
}
#poster-posting .btn-list .small-btn.ppguide_pdf{
	max-width:485px;
}
#poster-posting .btn-list{
	align-items:center;
	display:flex;
	margin:30px 0;
}
#poster-posting .btn-list .small-btn{
	margin:0;
	max-width:257px;
}
#poster-posting .btn-list .small-btn + .small-btn{
	margin:0 0 0 23px;
}


@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;
	}
	/* ----- 表 ----- */
	table.style_yellow-bb{
		width:150vw;
	}
	table.style_yellow-bb.document_table{
		width:100%;
	}
	.style_yellow-bb.document_table th,
	.style_yellow-bb.document_table td{
		font-size:3.33vw;
	}
	.style_yellow-bb.document_table td{
		padding:1.87vw 3.12vw;
	}
	.style_yellow-bb.document_table td:nth-child(2){
		width:auto;
	}
	.style_yellow-bb.document_table td .smalltxt{
		font-size:3.33vw;
	}
	/* アイコン */
	.style_yellow-bb.document_table td a{
		padding:0 0 0 3.5vw;
	}
	.style_yellow-bb.document_table td a.excel,
	.style_yellow-bb.document_table td a.pdf,
	.style_yellow-bb.document_table td a.word{
		background-size:auto 3vw;
	}
	/* ご利用の手引き 
	------------------------------------------------- */
	/* ----- タイトル ----- */
	#guide .guide_ttl{
		border-bottom-width:0.25vw;
		font-size:3.8vw;
		margin:0 0 1.87vw;
		padding:0 2.25vw 1.25vw;
	}
	/* ----- .guide_inner ----- */
	#guide .guide_inner{
		margin:0 3.25vw;
	}
	/* テキスト */
	#guide .guide_txt{
		margin:0 0 3.12vw;
	}
	/* PDF */
	#guide .guide_pdf{
		max-width:60vw;
	}
	#guide .guide_pdf a{
		padding:3.75vw 0;
	}
	/* 施設利用申請書 
	------------------------------------------------- */
	#document .document_table{
		margin:2.5vw 0 0;
	}
	/* ----- ご提出方法 ----- */
	#document .method{
		margin:6.25vw 0 0;
	}
	/* タイトル */
	#document .method .method_ttl{
		border-bottom-width:0.25vw;
		font-size:3.8vw;
		margin:0 0 1.87vw;
		padding:0 2.25vw 1.25vw;
	}
	/* 表 */
	#document .method .style_yellow-bb th,
	#document .method .style_yellow-bb td{
		font-size:3.33vw;
	}
	/* 変更許可申請書 
	------------------------------------------------- */
	/* ----- テキスト ----- */
	#change-permission .cp_txt{
		margin:0 0 1.87vw;
	}
	#change-permission .cp_txt a[href^="tel:"]{
		display:inline;
		pointer-events:auto;
	}
	/* ----- 注意書き ----- */
	#change-permission .notice{
		margin:2.25vw 0 0;
	}
	/* 責任体制表 
	------------------------------------------------- */
	/* ----- テキスト ----- */
	#responsibility-system .rs_txt{
		margin:0 0 3.12vw;
	}
	/* 物品販売申込書 
	------------------------------------------------- */
	/* ----- テキスト ----- */
	#goods-sale .gs_txt{
		margin:0 0 3.12vw;
	}
	/* 業務実施届等 
	------------------------------------------------- */
	/* ----- テキスト ----- */
	#implementation-work .iw_txt{
		margin:0 0 2.5vw;
	}
	#implementation-work .iw_txt a[href^="tel:"]{
		display:inline;
		pointer-events:auto;
	}
	/* ポスター掲示委託サービス 
	------------------------------------------------- */
	/* ----- 対象 ----- */
	#poster-posting .target{
		margin:6.25vw 0 0;
	}
	/* タイトル */
	#poster-posting .target .target_ttl{
		border-bottom-width:0.25vw;
		font-size:3.8vw;
		margin:0 0 1.87vw;
		padding:0 2.25vw 1.25vw;
	}
	/* テキスト */
	#poster-posting .target ul{
		margin:0 3.12vw 3.12vw;
	}
	/* ボタン */
	#poster-posting .small-btn a{
		padding:3.75vw 0;
	}
	#poster-posting .btn-list .small-btn.ppguide_pdf{
		margin:0 auto;
		max-width:80vw;
	}
	#poster-posting .btn-list{
		display:block;
		margin:3.75vw 0;
	}
	#poster-posting .btn-list .small-btn{
		margin:0 auto;
		max-width:50vw;
	}
	#poster-posting .btn-list .small-btn + .small-btn{
		margin:1.87vw auto 0;
	}
}

