@charset "Shift_JIS";

/* APPLY-IE6 */
* html div#galleryWrapper {
	height: 500px;
}
div#galleryWrapper {
	position: relative;
	text-align: center;
	overflow: hidden;
}

/* @group ds */

/* APPLY-IE7 */
*:first-child+html div#galleryWrapper.ds h1 {
	top: 186px;
}
/* APPLY-IE6 */
* html div#galleryWrapper.ds h1 {
	top: 186px;
}
div#galleryWrapper.ds h1 {
	position: absolute;
	left: 35px;
	top: 166px;
}

/* APPLY-IE6 */
* html div.ds div#galleryImage {
	left: 0px;
	margin-left: 35px;
}
div.ds div#galleryImage {
	position: absolute;
	left: 388px;
	top: 42px;
	height: 360px;
}

/* @end */

/* @group newds */

/* APPLY-IE7 */
*:first-child+html div#galleryWrapper.new h1 {
	top: 164px;
}
/* APPLY-IE6 */
* html div#galleryWrapper.new h1 {
	left: 34px;
	top: 164px;
}
div#galleryWrapper.new h1 {
	position: absolute;
	left: 18px;
	top: 146px;
}

/* APPLY-IE6 */
* html div.new div#galleryImage {
	left: 0px;
}
div.new div#galleryImage {
	position: absolute;
	left: 353px;
	top: 42px;
	height: 360px;
}

/* @end */

/* @group wii */

/* APPLY-IE6 */
* html div#galleryWrapper.wii {
	height: 530px;
}

div#galleryWrapper.wii h1 {
	margin: 31px 0 0;
	padding: 0;
}

div.wii div#galleryImage div p {
	margin: 0 0 20px;
	padding: 0;
}

/* @end */

/* @group ds common */

/* APPLY-IE7 */
*:first-child+html div.ds div#galleryImage div {
	position: relative;
}
/* APPLY-IE6 */
* html div.ds div#galleryImage div {
	position: relative;
}
div.ds div#galleryImage div {
	display: table-cell;
	vertical-align: middle;
	height: 360px;
}

/* APPLY-IE7 */
*:first-child+html div.ds div#galleryImage div p {
	position: absolute;
	top: 50%;
}
/* APPLY-IE6 */
* html div.ds div#galleryImage div p {
	position: absolute;
	top: 50%;
}
div.ds div#galleryImage div p {
	margin: 0;
	padding: 0;
}

/* APPLY-IE7 */
*:first-child+html div.ds div#galleryImage div p span {
	display: block;
	position: relative;
	top: -50%;
}
/* APPLY-IE6 */
* html div.ds div#galleryImage div p span {
	display: block;
	position: relative;
	top: -50%;
}

div.ds div#galleryBox {
	margin: 0 auto;
	padding-top: 430px;
	text-align: center;
	width: 700px;
	zoom: 1;
	overflow: hidden;
	position: relative;
}

/* @end */

/* @group galleryBox */

div#galleryBox dl {
	margin: 0 auto;
	text-align: center;
	width: 700px;
}

/* APPLY-IE7 */
*:first-child+html div#galleryBox dl dt {
	display: inline;
	zoom: 1;
	position: relative;
	top: -3px;
}
/* APPLY-IE6 */
* html div#galleryBox dl dt {
	display: inline;
	zoom: 1;
}
div#galleryBox dl dt {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline-block;
	height: 18px;
}

/* APPLY-IE7 */
*:first-child+html div#galleryBox dl dd {
	display: inline;
	zoom: 1;
}
/* APPLY-IE6 */
* html div#galleryBox dl dd {
	display: inline;
	zoom: 1;
}
div#galleryBox dl dd {
	margin: 0;
	padding: 0;
	display: inline-block;
	height: 18px;
}

div#galleryBox p#credit {
	margin: 0;
	padding: 17px 0 0;
}

/* APPLY-IE7 */
*:first-child+html div#galleryBox ul.galleryBtn {
	display: inline;
	zoom: 1;
}
/* APPLY-IE6 */
* html div#galleryBox ul.galleryBtn {
	display: inline;
	zoom: 1;
}

div#galleryBox ul.galleryBtn {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 18px;
}

/* APPLY-IE7 */
*:first-child+html div#galleryBox ul.galleryBtn li {
	display: inline;
	zoom: 1;
}
/* APPLY-IE6 */
* html div#galleryBox ul.galleryBtn li {
	display: inline;
	zoom: 1;
}
div#galleryBox ul.galleryBtn li {
	margin: 0 2px 0;
	padding: 0;
	display: inline-block;
	width: 55px;
	height: 18px;
}

div#galleryBox ul.galleryBtn li img {
	cursor: pointer;
}

/* @end */

/* @group newds galleryBtn */

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn1 {
	cursor: default;
	background: url(../3ds/img/gallery_btn01_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn2 {
	background: url(../3ds/img/gallery_btn02_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn3 {
	background: url(../3ds/img/gallery_btn03_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn4 {
	background: url(../3ds/img/gallery_btn04_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn5 {
	background: url(../3ds/img/gallery_btn05_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn6 {
	background: url(../3ds/img/gallery_btn06_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn7 {
	background: url(../3ds/img/gallery_btn07_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.newds ul.galleryBtn li#btn8 {
	background: url(../3ds/img/gallery_btn08_ov.gif) no-repeat left top;
}

/* @end */

/* @group wii galleryBtn */

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn1 {
	background: url(../wii/img/gallery_btn01_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn2 {
	background: url(../wii/img/gallery_btn02_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn3 {
	background: url(../wii/img/gallery_btn03_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn4 {
	background: url(../wii/img/gallery_btn04_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn5 {
	background: url(../wii/img/gallery_btn05_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn6 {
	background: url(../wii/img/gallery_btn06_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn7 {
	background: url(../wii/img/gallery_btn07_ov.gif) no-repeat left top;
}

div.wii div#galleryBox dd.wii ul.galleryBtn li#btn8 {
	background: url(../wii/img/gallery_btn08_ov.gif) no-repeat left top;
}

/* @end */

/* @group ds galleryBtn */

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn1 {
	background: url(../ds/img/gallery_btn01_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn2 {
	background: url(../ds/img/gallery_btn02_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn3 {
	background: url(../ds/img/gallery_btn03_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn4 {
	background: url(../ds/img/gallery_btn04_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn5 {
	background: url(../ds/img/gallery_btn05_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn6 {
	background: url(../ds/img/gallery_btn06_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn7 {
	background: url(../ds/img/gallery_btn07_ov.gif) no-repeat left top;
}

div.ds div#galleryBox dd.ds ul.galleryBtn li#btn8 {
	background: url(../ds/img/gallery_btn08_ov.gif) no-repeat left top;
}

/* @end */