/**************************************************************************************

	固定ページ・テンプレート A

***************************************************************************************/


														/*body{
															max-width:1200px !important;
															margin-left:auto;
															margin-right:auto;
															background:url(../images/@下敷き/@@ブログ一覧.png) center 104px no-repeat;
														}
														footer{
															margin-top:5000px;
														}*/



	/*PDF Viewer ････････････････････････････････････････････････*/
	#pdf_container > iframe{
		height:calc(100vh - 200px);
		min-height:calc(100vh - 200px);
		border:solid 1px #aaa;
		box-sizing:border-box;
	}


	/*キャッチコピー（メインイメージ・エリア）･･･････････････････*/
	#mi_area{
		height:400px;
		min-height:400px;
		max-height:400px;
	}
		#mi_area .catchCopy>img.backImg{/*画像BOX*/
			display:block;
			height:400px;
		}

		/*メインイメージ・サブタイトル･･･････････････････････････････*/
		#mi_area #subtitle{
			z-index:900;
			display:inline-block;
			position:absolute;
			top:84px;
			left:0;
			right:auto;
			bottom:auto;
			background-color:var(--Category_01);
		}
			#mi_area>#subtitle>p{
				display:table-cell;
				height:150px;
				width:150px;
				vertical-align:middle;
			}
				#mi_area>#subtitle>p>span{
					display:inline-block;
					width:150px;
					color:white;
					text-align:center;
					text-align-last:center;
				}


	/*基本･･･････････････････････････････････････････････････････*/
	#contents>article>.baseArea,
	#contents>section>.baseArea{
		text-align:left;
		text-align-last:left;
	}
		#contents>article>.baseArea>*,
		#contents>section>.baseArea>*{
			text-align:left;
			text-align-last:left;
		}





										#wpContents{
										}
										.wp-block-file{
											height:100vh !important;
										}
											.wp-block-file__embed{/*PDF表示域*/
												height:calc(100vh - 6.0em) !important;
											}
											.wp-block-file>a{
												width:auto !important;
												line-height: 1.75em !important;
											}






	/*タイトル（英語表記）･･･････････････････････････････････････*/
	#contents>article>.baseArea>div>em,
	#contents>section>.baseArea>div>em{
		text-align:left;
		text-align-last:left;
	}

	/*タイトル･･･････････････････････････････････････････････････*/
	#contents>article>.baseArea>div>h2,
	#contents>section>.baseArea>div>h2{
		text-align:left;
		text-align-last:left;
	}

	/*サブタイトル･･･････････････････････････････････････････････*/
	#contents>article>.baseArea>div>h3,
	#contents>section>.baseArea>div>h3{
		text-align:left;
		text-align-last:left;
	}

	/*テキスト･･･････････････････････････････････････････････････*/
	#contents>article>.baseArea>div>p,
	#contents>section>.baseArea>div>p{
		text-align:justify;
		text-align-last:left;
	}
		#contents>article>.baseArea>div>p>span,
		#contents>section>.baseArea>div>p>span{
			text-align:left;
			text-align-last:left;
		}


	/*ボタン01（遷移）･･･････････････････････････････････････････*/
	#contents>article>.baseArea p.btn01>a,
	#contents>section>.baseArea p.btn01>a,
	footer>.baseArea p.btn01>a,
	footer>.baseArea p.btn01>a{
		text-align:left;
		text-align-last:left;
	}




/*********************************************************************************************************************************

		メディアクエリ（ ～1000px以下 ）

*********************************************************************************************************************************/
@media(max-width:1000px){
}




/*********************************************************************************************************************************

		メディアクエリ（ ～500px以下 ）

*********************************************************************************************************************************/
@media(max-width:500px){

	/*PDF表示エリア･･････････････････････････････････････････････*/
	#wpContents{
		margin-top:0 !important;	
	}
		#pdf_container > iframe{
			/*height:calc(100vh - 400px) !important;
			min-height:calc(100vh - 400px) !important;
			zoom:1.28;*/
																			height:calc(100vh - 400px) !important;
																			min-height:calc(100vh - 400px) !important;
																			/*zoom:1.28;*/
		}


	/*キャッチコピー（メインイメージ・エリア）･･･････････････････*/
	#mi_area{
		height:200px;
		min-height:200px;
		max-height:200px;
		margin-top:84px;
	}
	#mi_area .catchCopy{/*キャッチコピー*/
		height:200px;
	}
		#mi_area .catchCopy>p{
			height:200px;
		}
			#mi_area .catchCopy>p>span{
				height:200px;
				margin-top:0;
			}
				#slideShow>li>div .backImg>span>img{/*画像（下層ページ・メインイメージで使用）*/
					height:200px;
				}


	/*メインイメージ・サブタイトル･･･････････････････････････････*/
	#mi_area #subtitle{
		top:0;
	}
		#mi_area>#subtitle>p{
			height:auto;
			padding:10px 0;
		}


	/*テキスト･･･････････････････････････････････････････････････*/
	#contents>article>.baseArea>div>p,
	#contents>section>.baseArea>div>p{
		width:100%;
		margin:auto auto 2.2em 0;
	}


}















