@charset "utf-8";
/*======================================

  2014.05.15
¡¡¥®¥ã¥é¥ê©`»­Ïñ¤È¤·¤ÆÓ¡Ë¢ÓÃ

=======================================*/

@charset "utf-8";

body {
	overflow: hidden !important;
}

div#container {
	overflow: hidden !important;
	display: none;
}

div#print {
	display: block;
}

body {
	background: #000;
	margin: 2mm 3mm;
}





/*======================================

  2010
¡¡Brandnewtoday

=======================================*/

/* @group COMMON */
/*body{
	overflow:scroll;
}

/*body.gallery div#container {
	background-image: url(/memorial/gallery/images/bg.jpg);
}

/* @end */

/* @group TOP */

/*body#gallery_top div#contents_header h2 {
	background: transparent url(../gallery/images/top_h-trans.png) no-repeat;
}

* html body#gallery_top div#contents_header h2 {
	margin-left: 67px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gallery/images/top_h-trans.png");
}

body#gallery_top div#contents ul.thumbnails {
	position: absolute;
	margin:0;
	padding:0;
	top: 160px;
	width: 520px;
	list-style-type: none;
	margin-left:-35px;
}

body#gallery_top div#contents ul.thumbnails li {
	float: left;
	display: inline;
	margin-bottom: 20px;
	margin-left:20px;
}
body#gallery_top.interview div#contents ul.thumbnails li {
}
body#gallery_top div#contents ul.thumbnails li.twin {
	margin-left:105px;
}

body#gallery_top div#contents ul.thumbnails li a img {
	border:1px solid #888;
}

body#gallery_top div#contents ul.thumbnails li a img.v {
	margin-left: 25px;
}

body#gallery_top div#contents {
	sposition: absolute;
	padding-top: 550px;
}

body#gallery_top div#contents ul#pagenav {
	margin-bottom: 40px;
}

/* @end */

/* @group THUMBNAILS */

/*ul#thumb_1 {
}

ul#thumb_2,
ul#thumb_3,
ul#thumb_4,
ul#thumb_5,
ul#thumb_6,
ul#thumb_7,
ul#thumb_8,
ul#thumb_9 {
	display: none;
}

/*#global_nav a {
	display:block;
	background-repeat:no-repeat;
	height:22px;
}
#global_nav .current, #global_nav a:hover {
	text-indent: -9999px;
}

/* 2014.02.14 ×·¼ÓIndexÓÃ */

/*.clear{
	clear:both;
}

body#gallery_top div#contents_header h1 {
	float: left;
	width: 170px;
	height: 450px;
	background: transparent url(../share_images/titile-trans_gallery.png) no-repeat;
	text-indent: -9999px;
}

body#gallery_top div#contents ul.contents_menu {
	position: absolute;
	margin:0;
	padding:0;
	top: 150px;
	list-style-type: none;
	margin-left:-25px;
}

#menubox{
	border: #555 1px solid;
	padding: 10px;
	width: 470px;
	margin-bottom:2em;
}
	div#contents #menubox h3 {
	margin-bottom: 0.5em;
	overflow: hidden;
	text-decoration: none;
	font-size: 110%;
	color: #fa0;
	line-height: 150%;
}

	.thumb_menu{
		float: left;
	}
	.exp {
		width: 243px;
		margin: 0 auto auto 10px;
		font-size: 14px;
		float: left;
	}
	div#contents .exp p  {
		line-height: 1.6em;
		margin-bottom: 2em;
	}
	.bh a{
		display: block;
		position: absolute;
		width: 24px;
		height: 45px;
		margin: -45px 0 auto 450px;
		background:url(/memorial/gallery/images/controls.gif);
		text-indent: -9999em;
	}
	.bh a:hover{
    	background-position: 0 -45px;
	}

/* @end */
