@charset 'utf-8';/*　*/


/* PC
------------------------------------------------*/

@media screen and (min-width: 769px){


	/* Theme
	--------------------------------------------*/
	#bodyZoneA .theme {
		background: #000 url(../img/pc/chapter02/thm_bg_wall.jpg) no-repeat 50% 0;
		height: 424px;
		width: 100%;
	}

		#bodyZoneA .theme .prop {
			margin: 0 auto;
			padding-top: 128px;
			width: 950px;
		}


			/* Series */
			#bodyZoneA .theme .series {
				background: url(../img/pc/thm_txt_series.png) no-repeat 0 0;
				height: 74px;
				overflow: hidden;
				text-indent: 100%;
				width: 244px;
			}


			/* Title */
			#bodyZoneA .theme .title {
				background: url(../img/pc/chapter02/thm_hd_title.png) no-repeat 0 0;
				height: 36px;
				overflow: hidden;
				margin-top: 46px;
				text-indent: 100%;
				width: 648px;
			}


	/* Body
	--------------------------------------------*/
	#bodyZoneA .body {
		background: #fff url(../img/pc/bdy_bg_bubble.jpg) repeat-y 50% 0;
		width: 100%;
	}

		#bodyZoneA .body .prop {
			background: url(../img/pc/bdy_bg_wall.png) repeat-x 50% 100%;
			padding-bottom: 80px;
			width: 100%;
		}


			/* Preface */
			#bodyZoneA .body .preface {
				margin: 0 auto;
				padding-top: 60px;
				width: 950px;
			}

				#bodyZoneA .body .preface p {
					font-size: 18px;
					line-height: 1.67;
					padding-top: 30px;
				}


			/* Section */
			#bodyZoneA .body .section {
				margin: 0 auto;
				padding-top: 88px;
				width: 950px;
			}


				/* Section: Summary */
				#bodyZoneA .body .section .summary {
					background: no-repeat 0 6px;
					min-height: 366px;
					_height: 366px;
					position: relative;
					width: 950px;
				}

				#bodyZoneA .body .sct02 .summary {background-position: 100% 6px;}

				#bodyZoneA .body .sct01 .summary {background-image: url(../img/pc/chapter02/sct_img_photo01a.jpg);}
				#bodyZoneA .body .sct02 .summary {background-image: url(../img/pc/chapter02/sct_img_photo02a.jpg);}
				#bodyZoneA .body .sct03 .summary {background-image: url(../img/pc/chapter02/sct_img_photo03a.jpg);}


					/* Section: Summary: Title */
					#bodyZoneA .body .section .summary h2 {
						font-family: '游ゴシック Bold', 'Yu Gothic Bold', '游ゴシック体', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Meiryo UI', 'MS UI Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
						font-size: 28px;
						left: 610px;
						letter-spacing: -0.03em;
						line-height: 1.4;
						margin-top: -1.4em;
						position: absolute;
						top: 50%;
						width: 340px;
					}

					#bodyZoneA .body .sct02 .summary h2 {left: 0;}


					/* Section: Summary: Paragraph */
					#bodyZoneA .body .section .summary p {
						font-size: 16px;
						line-height: 1.78;
						margin-left: 610px;
						padding-top: 22px;
					}

					#bodyZoneA .body .sct02 .summary p {
						margin-left: 0;
						margin-right: 610px;
					}


					/* Section: Summary: Read more */
					#bodyZoneA .body .section .summary .open {
						bottom: 0;
						display: none;
						left: 610px;
						position: absolute;
					}

					#bodyZoneA .body .sct02 .summary .open {left: 0;}

						#bodyZoneA .body .section .summary .open a {
							background-color: #fff;
							border: 1px solid #000;
							color: #000;
							display: block;
							font-size: 16px;
							letter-spacing: -0.05em;
							padding: 12px 0;
							text-align: center;
							width: 198px !important;
							width /**/: 200px;
						}

						#bodyZoneA .body .section .summary .open a::after {
							background: url(../img/pc/bdy_ico_more.png) no-repeat 0 0;
							content: '';
							display: inline-block;
							height: 10px;
							margin-left: 20px;
							width: 16px;
						}

						#bodyZoneA .body .section .summary .open a:hover {opacity: 0.5;}


				/* Section: More */
				#bodyZoneA .body .section .more {padding-top: 12px;}


					/* Section: More: Paragraph */
					#bodyZoneA .body .section .more p {
						font-size: 16px;
						line-height: 1.78;
						padding-top: 26px;
					}

					#bodyZoneA .body .section .more .clear {
						clear: both;
						padding-top: 42px;
					}

					#bodyZoneA .body .section .more .credit {
						font-size: 16px;
						clear: both;
						text-align: right;
					}

						#bodyZoneA .body .section .more p .speaker {font-weight: bold;}


					/* Section: More: Photo */
					#bodyZoneA .body .section .more .photo {
						float: right;
						margin: 36px 0 18px 50px;
						overflow: hidden;
						width: 450px;
					}

					#bodyZoneA .body .section .more .rev {
						float: left;
						margin: 36px 50px 18px 0;
					}

						#bodyZoneA .body .section .more .photo .image {
							background: #000 no-repeat 0 0;
							display: block;
							height: 240px;
							width: 450px;
						}

						#bodyZoneA .body .sct01 .more .pht01b .image {background-image: url(../img/pc/chapter02/sct_img_photo01b.jpg);}
						#bodyZoneA .body .sct01 .more .pht01c .image {background-image: url(../img/pc/chapter02/sct_img_photo01c.jpg);}
						#bodyZoneA .body .sct02 .more .pht02b .image {background-image: url(../img/pc/chapter02/sct_img_photo02b.jpg);}
						#bodyZoneA .body .sct02 .more .pht02c .image {background-image: url(../img/pc/chapter02/sct_img_photo02c.jpg);}
						#bodyZoneA .body .sct03 .more .pht03b .image {background-image: url(../img/pc/chapter02/sct_img_photo03b.jpg);}
						#bodyZoneA .body .sct03 .more .pht03c .image {background-image: url(../img/pc/chapter02/sct_img_photo03c.jpg);}

							#bodyZoneA .body .section .more .photo br {display: none;}

							#bodyZoneA .body .section .more .photo img {
								height: 240px;
								visibility: hidden;
								width: 450px;
							}

						#bodyZoneA .body .section .more .photo .caption {
							display: block;
							font-size: 12px;
							padding-top: 0.6em;
						}


					/* Section: More: Profile */
					#bodyZoneA .body .section .more .profile {
						clear: both;
						padding-top: 84px;
						width: 920px;
					}

						#bodyZoneA .body .section .more .profile p {
							background: url(../img/pc/sct_txt_profile.png) no-repeat 50% 0;
							height: 22px;
							overflow: hidden;
							text-indent: 100%;
							width: 920px;
						}

						#bodyZoneA .body .section .more .profile dl {
							float: left;
							width: 440px;
						}

						#bodyZoneA .body .section .more .profile .break {float: right;}

							#bodyZoneA .body .section .more .profile dt {
								font-size: 18px;
								font-weight: bold;
							}

							#bodyZoneA .body .section .more .profile dd {
								font-size: 16px;
								line-height: 1.78;
								padding-top: 14px;
							}


					/* Section: More: Close */
					#bodyZoneA .body .section .more .close {
						clear: both;
						/*display: none;*/
						margin: 0 auto;
						padding-top: 46px;
						width: 200px;
					}

						#bodyZoneA .body .section .more .close a {
							background-color: #fff;
							border: 1px solid #000;
							color: #000;
							display: block;
							font-size: 16px;
							font-weight: bold;
							padding: 12px 0;
							text-align: center;
							width: 198px !important;
							width /**/: 200px;
						}

						#bodyZoneA .body .section .more .close a::after {
							background: url(../img/pc/bdy_ico_close.png) no-repeat 0 0;
							content: '';
							display: inline-block;
							height: 12px;
							margin-left: 16px;
							width: 16px;
						}


			/* Media */
			#bodyZoneA .body .media {
				margin: 0 auto;
				width: 950px;
			}

				#bodyZoneA .body .media h2 {
					background: no-repeat 0 0;
					font-family: '游ゴシック Bold', 'Yu Gothic Bold', '游ゴシック体', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Meiryo UI', 'MS UI Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
					height: 26px;
					margin: 0 auto;
					overflow: hidden;
					text-indent: 100%;
					width: 590px;
				}

				#bodyZoneA .body .media .photo h2 {background-image: url(../img/pc/md_hd_photo.png);}


				/* Media: Photo */
				#bodyZoneA .body .media .photo {padding-top: 118px;}


					/* Media: Photo: Album */
					#bodyZoneA .body .media .photo .album {padding-top: 94px;}


						/* Media: Photo: Album: Note */
						#bodyZoneA .body .media .photo .album .note {
							line-height: 1.5;
							padding-bottom: 42px;
							text-align: center;
						}

							#bodyZoneA .body .media .photo .album .note dt {
								font-size: 24px;
								font-weight: bold;
							}

							#bodyZoneA .body .media .photo .album .note dd {
								font-size: 20px;
								padding-top: 20px;
							}


						/* Media: Photo: Album: View */
						#bodyZoneA .body .media .photo .album .view {
							position: relative;
							width: 950px;
							z-index: 1;
						}


							/* Media: Photo: Album: View: List */
							#bodyZoneA .body .media .photo .album .view .list {}

								#bodyZoneA .body .media .photo .album .view .list li {
									background: #000 no-repeat 0 0;
									overflow: hidden;
									position: relative;
									text-indent: 100%;
								}

								#bodyZoneA .body .media .photo .album .view .list li {
									background: #000 no-repeat 0 0;
									background-size: 100% auto;
									overflow: hidden;
									position: relative;
									text-indent: 100%;
								}

								#bodyZoneA .body .media .photo .album .view .list .md01_01 {background-image: url(../img/pc/chapter02/md_img_album01_01.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_02 {background-image: url(../img/pc/chapter02/md_img_album01_02.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_03 {background-image: url(../img/pc/chapter02/md_img_album01_03.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_04 {background-image: url(../img/pc/chapter02/md_img_album01_04.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_05 {background-image: url(../img/pc/chapter02/md_img_album01_05.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_06 {background-image: url(../img/pc/chapter02/md_img_album01_06.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_07 {background-image: url(../img/pc/chapter02/md_img_album01_07.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_08 {background-image: url(../img/pc/chapter02/md_img_album01_08.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_09 {background-image: url(../img/pc/chapter02/md_img_album01_09.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_10 {background-image: url(../img/pc/chapter02/md_img_album01_10.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_11 {background-image: url(../img/pc/chapter02/md_img_album01_11.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_12 {background-image: url(../img/pc/chapter02/md_img_album01_12.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_13 {background-image: url(../img/pc/chapter02/md_img_album01_13.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_14 {background-image: url(../img/pc/chapter02/md_img_album01_14.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_15 {background-image: url(../img/pc/chapter02/md_img_album01_15.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_16 {background-image: url(../img/pc/chapter02/md_img_album01_16.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_17 {background-image: url(../img/pc/chapter02/md_img_album01_17.jpg);}
								#bodyZoneA .body .media .photo .album .view .list .md01_18 {background-image: url(../img/pc/chapter02/md_img_album01_18.jpg);}

									#bodyZoneA .body .media .photo .album .view .list img {
										height: 554px;
										visibility: hidden;
										width: 950px;
									}

									#bodyZoneA .body .media .photo .album .view .list span {/* debug */
										color: #fff;
										font-size: 40px;
										left: 50%;
										text-indent: 0;
										margin: -0.5em 0 0 -0.5em;
										position: absolute;
										top: 50%;
										z-index: 9999;
									}


							/* Media: Photo: Album: View: Control */
							#bodyZoneA .body .media .photo .album .view .control {
								background: no-repeat 0 0;
								cursor: pointer;
								height: 78px;
								margin-top: -39px;
								overflow: hidden;
								position: absolute;
								text-indent: 100%;
								top: 50%;
								width: 46px;
							}

							#bodyZoneA .body .media .photo .album .view .control:hover {background-color: rgba(255, 255, 255, 0.4);}

							#bodyZoneA .body .media .photo .album .view .prev {
								background-image: url(../img/pc/md_btn_prev.png);
								left: 0;
							}

							#bodyZoneA .body .media .photo .album .view .next {
								background-image: url(../img/pc/md_btn_next.png);
								right: 0;
							}


							/* Media: Photo: Album: View: Pager */
							#bodyZoneA .body .media .photo .album .view .page {display: none;}


						/* Media: Photo: Album: Thumbnail */
						#bodyZoneA .body .media .photo .album .thumbs {
							padding-top: 18px;
							width: 950px;
						}


							/* Media: Photo: Album: Thumbnail: List */
							#bodyZoneA .body .media .photo .album .thumbs .list {}

								#bodyZoneA .body .media .photo .album .thumbs .list li {
									background: no-repeat 50% 0;
									background-size: auto 100%;
									position: relative;
									width: 193px !important;
								}

								#bodyZoneA .body .media .photo .album .thumbs .list li::before {
									background-color: #000;
									bottom: 0;
									content: '';
									cursor: pointer;
									display: block;
									height: 104px;
									left: 0;
									margin: 0 auto;
									opacity: 0.6;
									position: absolute;
									right: 0;
									top: 0;
									width: 178px;
								}

								#bodyZoneA .body .media .photo .album .thumbs .list .md01_01 {background-image: url(../img/pc/chapter02/md_img_album01_01.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_02 {background-image: url(../img/pc/chapter02/md_img_album01_02.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_03 {background-image: url(../img/pc/chapter02/md_img_album01_03.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_04 {background-image: url(../img/pc/chapter02/md_img_album01_04.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_05 {background-image: url(../img/pc/chapter02/md_img_album01_05.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_06 {background-image: url(../img/pc/chapter02/md_img_album01_06.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_07 {background-image: url(../img/pc/chapter02/md_img_album01_07.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_08 {background-image: url(../img/pc/chapter02/md_img_album01_08.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_09 {background-image: url(../img/pc/chapter02/md_img_album01_09.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_10 {background-image: url(../img/pc/chapter02/md_img_album01_10.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_11 {background-image: url(../img/pc/chapter02/md_img_album01_11.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_12 {background-image: url(../img/pc/chapter02/md_img_album01_12.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_13 {background-image: url(../img/pc/chapter02/md_img_album01_13.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_14 {background-image: url(../img/pc/chapter02/md_img_album01_14.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_15 {background-image: url(../img/pc/chapter02/md_img_album01_15.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_16 {background-image: url(../img/pc/chapter02/md_img_album01_16.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_17 {background-image: url(../img/pc/chapter02/md_img_album01_17.jpg);}
								#bodyZoneA .body .media .photo .album .thumbs .list .md01_18 {background-image: url(../img/pc/chapter02/md_img_album01_18.jpg);}

								#bodyZoneA .body .media .photo .album .thumbs .list li:hover::before {opacity: 0.3;}

								#bodyZoneA .body .media .photo .album .thumbs .list .slick-current::before {display: none;}

									#bodyZoneA .body .media .photo .album .thumbs .list img {
										cursor: pointer;
										height: 104px;
										margin: 0 auto;
										visibility: hidden;
										width: 178px;
									}

									#bodyZoneA .body .media .photo .album .thumbs .list span {/* debug */
										color: #f00;
										font-size: 40px;
										left: 50%;
										margin: -0.5em 0 0 -0.5em;
										position: absolute;
										top: 50%;
										z-index: 9999;
									}


						/* Media: Photo: Album: credit */
						#bodyZoneA .body .media .photo .album .credit {
							font-size: 12px;
							padding-top: 0.6em;
							text-align: right;
						}


				/* Index */
				#bodyZoneA .body .index {
					margin: 0 auto;
					padding-top: 32px;
					width: 950px;
				}

					#bodyZoneA .body .index li {
						background-color: #fff;
						margin-top: 80px;
					}

						#bodyZoneA .body .index a {
							background: #000 no-repeat 50% 50%;
							display: block;
							width: 950px;
						}

						#bodyZoneA .body .index li:nth-of-type(1) a {background-image: url(../img/pc/ind_btn_chapter01.jpg);}
						#bodyZoneA .body .index li:nth-of-type(2) a {background-image: url(../img/pc/ind_btn_chapter03.jpg);}

						#bodyZoneA .body .index a:hover {opacity: 0.3;}

							#bodyZoneA .body .index img {
								visibility: hidden;
								height: 200px;
								width: 950px;
							}


}


/* SP
------------------------------------------------*/

@media screen and (max-width: 768px){


	/* Theme
	--------------------------------------------*/
	#bodyZoneA .theme {}

		#bodyZoneA .theme .prop {
			background: #000 url(../img/sp/chapter02/thm_bg_wall.jpg) no-repeat 0 0;
			background-size: 100% auto;
			padding-bottom: 46.88%;
			position: relative;
			width: 100%;/* 640px */
		}


			/* Series */
			#bodyZoneA .theme .series {
				left: 0;
				margin: 4.06% 0 0 3.13%;
				position: absolute;
				top: 0;
				width: 29.06%;/* 186px */
			}


			/* Title */
			#bodyZoneA .theme .title {
				left: 0;
				margin: 35.94% 0 0 3.13%;
				position: absolute;
				top: 0;
				width: 93.75%;/* 600px */
			}


	/* Body
	--------------------------------------------*/
	#bodyZoneA .body {
		background: #fff url(../img/sp/bdy_bg_bubble.jpg) repeat-y 0 0;
		background-size: 100% auto;
		color: #2d2d2d;
		width: 100%;/* 640px */
	}

		#bodyZoneA .body .prop {
			background: url(../img/sp/bdy_bg_wall.png) repeat-x 0 100%;
			background-size: 10% auto;
			padding-bottom: 7.81%;
			width: 100%;/* 640px */
		}


			/* Preface */
			#bodyZoneA .body .preface {
				margin: 0 auto;
				padding-top: 2.81%;
				width: 95%;/* 608px */
			}

				#bodyZoneA .body .preface p {
					font-size: 18px;
					line-height: 1.75;
					padding-top: 9.87%;
				}


			/* Section */
			#bodyZoneA .body .section {
				margin: 0 auto;
				padding-top: 14.06%;
				width: 95%;/* 608px */
			}

			#bodyZoneA .body .sct01 {padding-top: 12.5%;}


				/* Section: Summary */
				#bodyZoneA .body .section .summary {
					background: no-repeat 0 0;
					background-size: 100% auto;
					padding-top: 72.81%;
					width: 100%;/* 608px */
				}

				#bodyZoneA .body .sct01 .summary {background-image: url(../img/sp/chapter02/sct_img_photo01a.jpg);}
				#bodyZoneA .body .sct02 .summary {background-image: url(../img/sp/chapter02/sct_img_photo02a.jpg);}
				#bodyZoneA .body .sct03 .summary {background-image: url(../img/sp/chapter02/sct_img_photo03a.jpg);}


					/* Section: Summary: Title */
					#bodyZoneA .body .section .summary h2 {
						font-size: 26px;
						line-height: 1.5;
					}


					/* Section: Summary: Paragraph */
					#bodyZoneA .body .section .summary p {
						font-size: 18px;
						line-height: 1.75;
						padding-top: 8.68%;
					}


					/* Section: Summary: Read more */
					#bodyZoneA .body .section .summary .open {
						display: none;
						padding-top: 8.68%;
					}

						#bodyZoneA .body .section .summary .open a {
							background: #fff url(../img/sp/bdy_ico_more.png) no-repeat 77.3% 50%;
							background-size: 3.62% auto;
							border: 1px solid #000;
							color: #000;
							display: block;t
							font-size: 16px;
							font-weight: bold;
							line-height: normal;
							padding: 5.59% 0;
							text-align: center;
						}


				/* Section: More */
				#bodyZoneA .body .section .more {}


					/* Section: More: Paragraph */
					#bodyZoneA .body .section .more p {
						font-size: 18px;
						line-height: 1.75;
						padding-top: 8.68%;
					}

					#bodyZoneA .body .section .more .credit {
						font-size: 12px;
						text-align: right;
						padding-top: 6.58%;
					}

						#bodyZoneA .body .section .more p .speaker {font-weight: bold;}


					/* Section: More: Photo */
					#bodyZoneA .body .section .more .photo {padding-top: 8.68%;}

						#bodyZoneA .body .section .more .photo .caption {
							display: block;
							font-size: 12px;
							padding-top: 0.3em;
						}


					/* Section: More: Profile */
					#bodyZoneA .body .section .more .profile {padding-top: 10.86%;}

						#bodyZoneA .body .section .more .profile p {
							line-height: normal;
							padding: 0 0 1.64%;
						}

						#bodyZoneA .body .section .more .profile dl {padding-top: 9.87%;}

							#bodyZoneA .body .section .more .profile dt {
								font-size: 18px;
								font-weight: bold;
							}

							#bodyZoneA .body .section .more .profile dd {
								font-size: 16px;
								line-height: 1.81;
								padding-top: 6.59%;
							}


					/* Section: More: Close */
					#bodyZoneA .body .section .more .close {padding-top: 8.68%;}

						#bodyZoneA .body .section .more .close a {
							background: #fff url(../img/sp/bdy_ico_close.png) no-repeat 67.11% 50%;
							background-size: 3.62% auto;
							border: 1px solid #000;
							color: #000;
							display: block;t
							font-size: 16px;
							font-weight: bold;
							line-height: normal;
							padding: 5.59% 0;
							text-align: center;
						}


			/* Media */
			#bodyZoneA .body .media {
				margin: 0 auto;
				width: 95%;/* 608px */
			}

				#bodyZoneA .body .media h2 {}


				/* Media: Photo */
				#bodyZoneA .body .media .photo {padding-top: 13.16%;}


					/* Media: Photo: Album */
					#bodyZoneA .body .media .photo .album {padding-top: 9.21%;}


						/* Media: Photo: Album: Note */
						#bodyZoneA .body .media .photo .album .note {
							line-height: 1.72;
							padding-bottom: 6.25%;
							text-align: center;
						}

							#bodyZoneA .body .media .photo .album .note dt {
								font-size: 18px;
								font-weight: bold;
							}

							#bodyZoneA .body .media .photo .album .note dd {
								font-size: 16px;
								padding-top: 0%;
							}


						/* Media: Photo: Album: View */
						#bodyZoneA .body .media .photo .album .view {
							position: relative;
							width: 100%;/* 608px */
							z-index: 1;
						}


							/* Media: Photo: Album: View: List */
							#bodyZoneA .body .media .photo .album .view .list {}

								#bodyZoneA .body .media .photo .album .view .list li {
									background-color: #000;
									position: relative;
								}

									#bodyZoneA .body .media .photo .album .view .list span {/* debug */
										color: #fff;
										font-size: 20px;
										left: 50%;
										margin: -0.5em 0 0 -0.5em;
										position: absolute;
										top: 50%;
										z-index: 9999;
									}


							/* Media: Photo: Album: View: Control */
							#bodyZoneA .body .media .photo .album .view .control {
								margin-top: -6.41%;
								position: absolute;
								top: 50%;
								width: 7.57%;/* 46px */
							}

							#bodyZoneA .body .media .photo .album .view .prev {left: 0;}

							#bodyZoneA .body .media .photo .album .view .next {right: 0;}


							/* Media: Photo: Album: View: Pager */
							#bodyZoneA .body .media .photo .album .view .page {
								bottom: 0;
								left: 0;
								padding-bottom: 1.97%;
								position: absolute;
								right: 0;
								text-align: center;
								width: 100%;/* 608px */
							}

								#bodyZoneA .body .media .photo .album .view .page span {
									border-bottom-left-radius: 25% 50%;
									border-bottom-right-radius: 25% 50%;
									border-top-left-radius: 25% 50%;
									border-top-right-radius: 25% 50%;
									background-color: rgba(0, 0, 0, 0.4);
									color: #fff;
									display: inline-block;
									font-size: 8px;
									padding: 0.6em 1.6em;
								}


						/* Media: Photo: Album: Thumbnail */
						#bodyZoneA .body .media .photo .album .thumbs {display: none;}


						/* Media: Photo: Album: credit */
						#bodyZoneA .body .media .photo .album .credit {
							font-size: 12px;
							padding-top: 0.3em;
							text-align: right;
						}


				/* Index */
				#bodyZoneA .body .index {
					padding-top: 4.38%;
					margin: 0 auto;
					width: 95%;/* 608px */
				}

					#bodyZoneA .body .index li {padding-top: 8.22%;}


}
