@charset "euc-jp";
body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	color: #000000;
}

hr {
	display: none;
}

#hidden {
	display: none;
}

#index {
	background-image: url(/shop/if/trinity/images/bg.jpg);
	width: 780px;
	position: relative;
	margin:0 auto 0 auto;
}

/*  トップ  */
#index p {
	background-image: url(/shop/if/trinity/images/grp01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 238px;
	width: 780px;
	text-indent: -9999px;
}

#index h1 {
	background-image: url(/shop/if/trinity/images/grp02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 238px;
	width: 780px;
	text-indent: -9999px;
}

.official a{
	position: absolute;
	height: 20px;
	width: 200px;
	left: 431px;
	top: 320px;
	text-indent: -9999px;
}

/*  ストーリー */
#sub01 {
	background-image: url(/shop/if/trinity/images/sub01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 780px;
	text-indent: -9999px;
}

#story01 {
	background-image: url(/shop/if/trinity/images/story01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 308px;
	width: 780px;
	text-indent: -9999px;
}

#story02 {
	background-image: url(/shop/if/trinity/images/story02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 419px;
	width: 780px;
	text-indent: -9999px;
}

#story01 br,#story02 br {
	display: none;
}

/*  キャラクター */
#sub02 {
	background-image: url(/shop/if/trinity/images/sub02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 780px;
	text-indent: -9999px;
}

#chara {
	background-image: url(/shop/if/trinity/images/chara.jpg);
	background-repeat: no-repeat;
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 244px;
	width: 780px;
	text-indent: -9999px;
}

#chara ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#chara li a{
	position: absolute;
}

#chara li.chara1 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 28px;
}

#chara li.chara1 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -28px 0px;
}

#chara li.chara2 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 109px;
}

#chara li.chara2 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -109px 0px;
}

#chara li.chara3 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 190px;
}

#chara li.chara3 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -190px 0px;
}

#chara li.chara4 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 271px;
}

#chara li.chara4 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -271px 0px;
}

#chara li.chara5 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 352px;
}

#chara li.chara5 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -352px 0px;
}

#chara li.chara6 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 433px;
}

#chara li.chara6 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -433px 0px;
}

#chara li.chara7 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 514px;
}

#chara li.chara7 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -514px 0px;
}

#chara li.chara8 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 595px;
}

#chara li.chara8 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -595px 0px;
}

#chara li.chara9 a{
	height: 225px;
	width: 76px;
	top: 0px;
	left: 676px;
}

#chara li.chara9 a:hover{
	background-image: url(/shop/if/trinity/images/chara_over.jpg);
	background-position: -676px 0px;
}

/*  スクリーンショット  */
#sub03 {
	background-image: url(/shop/if/trinity/images/sub03.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 780px;
	text-indent: -9999px;
}

#ss_top {
	background-image: url(/shop/if/trinity/images/ss_top.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 18px;
	width: 780px;
	text-indent: -9999px;
}

#ss_bg {
	background-image: url(/shop/if/trinity/images/ss_bg.jpg);
	padding: 0px;
	margin: 0px;
	width: 780px;
}

#ss_under {
	background-image: url(/shop/if/trinity/images/ss_under.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 18px;
	width: 780px;
	text-indent: -9999px;
}

/*  ご注文はこちら  */
#sub04 {
	background-image: url(/shop/if/trinity/images/sub04.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 780px;
	text-indent: -9999px;
}

/*  コピーライト  */
#copy {
	background-image: url(/shop/if/trinity/images/copy.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 780px;
	text-indent: -9999px;
}
