@charset "utf-8";

#wrap
{
	background: url(../img/bg_sub.png) repeat 50% 50%;
	min-height: 890px;
}

#content
{
	width: 872px;
	height: 722px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -289px 0 0 -436px;
}

#content dl
{
	width: 810px;
	margin: 38px auto 0;
	padding-bottom: 25px;
}

#content dl.stamp
{
	background: url(../img/stamp/gallery_box_o_bttm.png) no-repeat 0 100%;
}

#content dl.comment
{
	background: url(../img/stamp/gallery_box_g_bttm.png) no-repeat 0 100%;
	margin-top: 21px;
}

#content dl dt
{
	height: 50px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

#content dl dd
{
	position: relative;
}

#content dl.stamp dt{ background: url(../img/stamp/gallery_box_o_top.png) no-repeat 0 0; }
#content dl.comment dt{ background: url(../img/stamp/gallery_box_g_top.png) no-repeat 0 0; }

#content dl.stamp dd{ height: 161px; background: url(../img/stamp/gallery_box_o_side.png) repeat-y 0 0; }
#content dl.comment dd{ height: 191px; background: url(../img/stamp/gallery_box_g_side.png) repeat-y 0 0; }

#content dl.stamp dd #slide
{
	width: 786px;
	height: 122px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 18px;
	position: relative;
	background: url(../img/noflash.png) no-repeat 50% 75px;
}

#content dl.stamp dd #slide ul
{
	height: 122px;
	overflow: hidden;
	position: absolute;
	left: 0;
	margin-left: -192px;
}

#content dl.stamp dd #slide ul li
{
	width: 322px;
	margin: 0 34px;
	float: left;
	overflow: hidden;
	text-align: center;
}

#content dl.stamp dd ul#pagedot
{
	height: 14px;
	overflow: hidden;
	position: absolute;
	top: 149px;
	left: 50%;
	padding: 0;
}

#content dl.stamp dd ul#pagedot li
{
	width: 14px;
	height: 14xp;
	float: left;
	margin: 0 3px;
}

#content dl.stamp dd ul#pagedot li a
{
	display: block;
	width: 14px;
	height: 14xp;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	background: url(../img/stamp/gallery_pagedot.gif) no-repeat 0 0;
}

#content dl.stamp dd ul#pagedot li.on a
{
	background-position: 0 -14px;
}

#content dl.stamp dd a#next, #content dl.stamp dd a#prev
{
	position: absolute;
	top: 59px;
	visibility: hidden;
}

#content dl.stamp dd a#next{ left: 579px; }
#content dl.stamp dd a#prev{ left: 189px; }

#content dl.comment dd img.playimage
{
	margin: 17px 0 0 34px;
}

#content dl.comment dd p
{
	width: 303px;
	height: 115px;
	background: url(../img/stamp/gallery_txt.png) no-repeat 0 0;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	top: 23px;
	left: 475px;
}

#content dl.comment dd p.end_miiverse_txt {
    width: auto;
    height: auto;
    top: 150px;
    left: 477px;
    overflow: visible;
    background: transparent;
    text-indent: unset;
}

#content dl.comment dd a
{
	position: absolute;
	top: 151px;
	left: 579px;
}

#content a.return
{
	display: block;
	margin: 25px 395px 0;
}

#content img.blln
{
	position: absolute;
	top: 0;
	right: 0;
}
