@charset "UTF-8";


/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ブロック
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
td {
	line-height: 1.8em;
}

/*-------------------------------------------------------------
h4BlkTtl
-------------------------------------------------------------*/
.divH4BlkTtl {
	/*width: 910px;*/
	padding: 20px 0 30px 0;
}
.divH4BlkTtl h4 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
	line-height: 1.8em;
}

/*-------------------------------------------------------------
blkImgCap
-------------------------------------------------------------*/
.divBlkImgCap {
	padding-bottom: 20px;
	text-align: center;
}
.divBlkImgCap img {
	padding-bottom: 10px;
}
.divBlkImgCap p {
	text-align: left;
}
.divBlkImgCap p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

/*-------------------------------------------------------------
divBlk2Img2Cap
-------------------------------------------------------------*/
.divBlk2Img2Cap {
	padding-bottom: 20px;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerLeft {
	float: left;
	width: 335px;
	text-align: center;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerLeft img {
	padding-bottom: 10px;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerLeft p {
	text-align: left;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerLeft p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerRight {
	float: right;
	width: 335px;
	text-align: center;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerRight img {
	padding-bottom: 10px;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerRight p {
	text-align: left;
}
.divBlk2Img2Cap .divBlk2Img2CapInnerRight p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

/*-------------------------------------------------------------
divBlk3Img3Cap
-------------------------------------------------------------*/
.divBlk3Img3Cap {
	padding-bottom: 20px;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft {
	float: left;
	width: 453px;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap {
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapLeft {
	float: left;
	width: 216px;
	text-align: center;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapLeft img {
	padding-bottom: 10px;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapLeft p {
	text-align: left;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapLeft p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapRight {
	float: right;
	width: 216px;
	text-align: center;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapRight img {
	padding-bottom: 10px;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapRight p {
	text-align: left;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerLeft .divBlk3Img3CapInnerLeftWrap .divBlk3Img3CapInnerLeftWrapRight p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerRight {
	float: right;
	width: 216px;
	text-align: center;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerRight img {
	padding-bottom: 10px;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerRight p {
	text-align: left;
}
.divBlk3Img3Cap .divBlk3Img3CapInnerRight p.imgCaption {
	padding-bottom: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

/*-------------------------------------------------------------
divBlkImgTxt
-------------------------------------------------------------*/
.divBlkImgTxt {
	padding-bottom: 20px;
}
.divBlkImgTxt .divBlkImgTxtInnerLeft {
	float: left;
	width: 260px;
	text-align: left;
}
.divBlkImgTxt .divBlkImgTxtInnerLeft img {
	 width: 240px;
}
.divBlkImgTxt .divBlkImgTxtInnerLeft p {
	text-align: left;
}
.divBlkImgTxt .divBlkImgTxtInnerLeft p.imgCaption {
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.divBlkImgTxt .divBlkImgTxtInnerRight {
	float: right;
	width: 430px;
}
/*未使用
.divBlkImgTxt .divBlkImgTxtInnerRight h5 {
	padding-bottom: 15px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
*/

/*-------------------------------------------------------------
divBlkTxtImg
-------------------------------------------------------------*/
.divBlkTxtImg {
	padding-bottom: 20px;
}
.divBlkTxtImg .divBlkTxtImgInnerRight {
	float: right;
	width: 240px;
	text-align: right;
}
.divBlkTxtImg .divBlkTxtImgInnerRight img {
	width: 240px;
}
.divBlkTxtImg .divBlkTxtImgInnerRight p.imgCaption {
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.divBlkTxtImg .divBlkTxtImgInnerRight p {
	text-align: left;
}
.divBlkTxtImg .divBlkTxtImgInnerLeft {
	width: 430px;
}
/*未使用
.divBlkTxtImg .divBlkTxtImgInnerLeft h5 {
	padding-bottom: 15px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
*/


/*-------------------------------------------------------------
divBlkTxt
-------------------------------------------------------------*/
.divBlkTxt {
	padding-bottom: 20px;
}
.divBlkTxt p {
}


/*-------------------------------------------------------------
divBlkTtlMap
-------------------------------------------------------------*/
.divBlkTtlMap {
	padding-bottom: 20px;
}
.divBlkTtlMap h5 {
	padding-bottom: 15px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.divBlkTtlMap .divBlkTtlMapMap {
	width: 688px;
	height: 300px;
	display: block;
	border: 1px solid #CCC;
}

/*-------------------------------------------------------------
divBlkPDF
-------------------------------------------------------------*/
.divBlkPDF {
	padding-bottom: 20px;
}
.divBlkPDF .divBlkPDFInnerLeft {
	float: left;
	width: 42px;
}
.divBlkPDF .divBlkPDFInnerLeft img {
}
.divBlkPDF .divBlkPDFInnerRight {
	float: right;
	width: 648px;
}
.divBlkPDF .divBlkPDFInnerRight p {
	line-height: 1.35em;
}