body#concept {
	background:url(../concept/img/bg_concept.jpg) center 0 no-repeat;
}


body#concept div#container {
	margin:0 auto;
	width:748px;
	text-align:center;
}

body#concept div#wrapper {
	margin:0;
	width:748px;
}

body#concept div#wrapper a,
body#concept div#wrapper a:hover {
	line-height:1;
	font-size:0;
}

body#concept div#wrapper a.returnIndex {
	width:78px;
	height:12px;
	background:url(../concept/img/return_index.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.returnIndex:hover {
	background-position:-12px;
	background:url(../concept/img/return_index.gif) 0 -12px no-repeat;
}

body#concept div#wrapper table.navi a {
	width:343px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

body#concept div#wrapper a.concept1 {
	background:url(../concept/img/top/btn01.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept2 {
	background:url(../concept/img/top/btn02.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept3 {
	background:url(../concept/img/top/btn03.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept4 {
	background:url(../concept/img/top/btn04.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept5 {
	background:url(../concept/img/top/btn05.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept6 {
	background:url(../concept/img/top/btn06.gif) 0 0 no-repeat;
}
body#concept div#wrapper a.concept7 {
	background:url(../concept/img/top/btn07.gif) 0 0 no-repeat;
}

body#concept div#wrapper table.navi a:hover {
	background-position:0 -60px;
}

a.closeBtn {
	width:72px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background:url(../concept/img/btn_close.gif) 0 0 no-repeat;
}

a.closeBtn:hover {
	background-position:0 -11px;
}

body#concept div#wrapper td.next a,
body#concept div#wrapper td.return a {
	height:12px;
	display:block;
	text-align:left;
	text-indent:-9999px;
}

body#concept div#wrapper a.next2 {
	background:url(../concept/img/next02.gif) 0 0 no-repeat;
	width:111px;
}
body#concept div#wrapper a.next3 {
	background:url(../concept/img/next03.gif) 0 0 no-repeat;
	width:120px;
}
body#concept div#wrapper a.next4 {
	background:url(../concept/img/next04.gif) 0 0 no-repeat;
	width:114px;
}
body#concept div#wrapper a.next5 {
	background:url(../concept/img/next05.gif) 0 0 no-repeat;
	width:271px;
}
body#concept div#wrapper a.next6 {
	background:url(../concept/img/next06.gif) 0 0 no-repeat;
	width:141px;
}
body#concept div#wrapper a.next7 {
	background:url(../concept/img/next07.gif) 0 0 no-repeat;
	width:182px;
}

body#concept div#wrapper a.return1 {
	background:url(../concept/img/return01.gif) 0 0 no-repeat;
	width:99px;
}
body#concept div#wrapper a.return2 {
	background:url(../concept/img/return02.gif) 0 0 no-repeat;
	width:110px;
}
body#concept div#wrapper a.return3 {
	background:url(../concept/img/return03.gif) 0 0 no-repeat;
	width:121px;
}
body#concept div#wrapper a.return4 {
	background:url(../concept/img/return04.gif) 0 0 no-repeat;
	width:115px;
}
body#concept div#wrapper a.return5 {
	background:url(../concept/img/return05.gif) 0 0 no-repeat;
	width:264px;
}
body#concept div#wrapper a.return6 {
	background:url(../concept/img/return06.gif) 0 0 no-repeat;
	width:143px;
}

body#concept div#wrapper td.next a:hover,
body#concept div#wrapper td.return a:hover {
	background-position:0 -12px;
}

body#concept div#wrapper a.Sugoroku {
	background:url(../concept/img/link01.gif) 0 0 no-repeat;
	width:303px;
	height:16px;
	display:block;
	text-indent:-9999px;
}

body#concept div#wrapper a.Sugoroku:hover {
	background-position:0 -16px;
}

body#concept div#wrapper ul.concept5 {
	width:391px;
}

body#concept div#wrapper ul.concept5 a {
	height:18px;
	display:block;
	text-indent:-9999px;
}

body#concept div#wrapper ul.concept5 li {
	float:left;
	text-align:left;
}

body#concept div#wrapper ul.concept5 a.pageA {
	background:url(../concept/img/navi_a.gif) 0 0 no-repeat;
	width:56px;
}
body#concept div#wrapper ul.concept5 a.pageB {
	background:url(../concept/img/navi_b.gif) 0 0 no-repeat;
	width:61px;
}
body#concept div#wrapper ul.concept5 a.pageC {
	background:url(../concept/img/navi_c.gif) 0 0 no-repeat;
	width:61px;
}
body#concept div#wrapper ul.concept5 a.pageD {
	background:url(../concept/img/navi_d.gif) 0 0 no-repeat;
	width:61px;
}
body#concept div#wrapper ul.concept5 a.pageE {
	background:url(../concept/img/navi_e.gif) 0 0 no-repeat;
	width:60px;
}
body#concept div#wrapper ul.concept5 a.pageF {
	background:url(../concept/img/navi_f.gif) 0 0 no-repeat;
	width:66px;
}

body#concept div#wrapper ul.concept5 a:hover {
	background-position:0 -18px;
}


