@charset "UTF-8";
#more_image {
	height: 60px;
	margin-top: 10px;
}
#more_image_text {
	margin-top: 35px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 30px;
	font-size: 10px;
}
/* CSS Document */


div#gallery {
	font-size:11px;
	clip: rect(0px,auto,auto,auto);
}
#gallery_nav  {
	margin:0;
	display: inline;
	list-style-type: none;
}
#gallery_nav li   {
	display:block;
	float:left;
	margin-right:16px;
	cursor: pointer;
}
#gallery_nav li.acti    { cursor:default; }
div#gallery div.switch {
	display:none;
}
#gallery1/*\*//*/ *html div#gallery div.switch { width:152px; margin-right:0; } /**/
  {
	padding-top: 30px;
}
div#gallery div.switch img {
	padding-top: 30px;
}
div.gallery div#gallery #gallery_nav { background:none; margin:0; width:auto; height:auto; }
div.gallery div#gallery #gallery_nav .gallery_nav { height:55px; margin:0 -16px 0 0; background:url(http://images.apple.com/jp/pro/profiles/images/sidebar_gallerynav_bg_gal.gif) no-repeat; background-position:left 1px; position:relative; }
div.gallery div#gallery #gallery_nav .gallery_nav li { display:block; float:left; margin-right:16px; cursor:pointer; position:relative; }
div.gallery div#gallery #gallery_nav .gallery_nav li.active { cursor:default; }
div.gallery div#gallery #gallery_nav .gallery_nav li img { border:1px solid #fff; }
div.gallery div#gallery #gallery_nav .gallery_nav li.active img { border:1px solid #333; }
div.gallery div.switch, div.gallery div#gallery div.switch { display:none; width:auto; margin:0; padding:0; }
div.gallery div.active, div.gallery div#gallery div.active {
	display:block;
	margin: 0px;
	padding: 0px;
}
div.gallery a#return { display:block; width:auto; float:right; color:#999; background:#fff url(http://images.apple.com/jp/pro/profiles/images/bullet_arrow.gif) no-repeat; background-position:right center; padding-right:10px;  }
div#gallery div.switch img {
}
div#gallery div.switch h4 { color:#666; margin-bottom:3px; }

div.gallery div#gallery h3 { margin-bottom:10px; }
div.gallery div#gallery h4 { color:#333; clear:left; margin:.6em 0 .4em 0; }
div.gallery div#gallery h4 strong { color:#666; }
div#gallery .underline { font-size:10px; font-weight:bold; background:#a6a9ab; padding:0 14px 1.4em 14px; margin:-40px -14px 0 -14px; color:#fff; position:relative; }
#video_gallery {
	padding-top: 30px;
}
.gallery_text {
	float: left;
	width: 500px;
	padding-top: 70px;
	font-size: 11px;
	line-height: 25px;
}
.gallery_text2 {
	float: left;
	width: 500px;
	padding-top: 70px;
	font-size: 11px;
}
.gallery_text_wrapper {
	height: 450px;
}
