@charset "shift_jis";
/*----------------------------------------------------------------------------------
Ctrl + F
	ページ切り替えボタン
	キャッチフレーズ
	シメのフレーズ
	ページサブタイトル
	本文
	gifアニメ
----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------
	ページ切り替えボタン
----------------------------------------------------------------------------------*/
.nav_play {
	clear: both;
	height: 40px;
	margin: 10px 0px 10px 15px;
}
.nav_play li {
	text-indent: -9999px;
}
.nav_play li a {
	float: left;
	width: 107px;
	height: 40px;
	margin-right: 5px;
	display: block;
}
.nav_play_01 a {
	background: url(../img/btn/nav_play_01.gif) 0 0 no-repeat;
}
.nav_play_01 a:hover {
	background: url(../img/btn/nav_play_01.gif) 0 -40px no-repeat;
}
.nav_play_01_select a {
	background: url(../img/btn/nav_play_01.gif) 0 -80px no-repeat;
}
.nav_play_01_select a:hover {
	background: url(../img/btn/nav_play_01.gif) 0 -40px no-repeat;
}
.nav_play_02 a {
	background: url(../img/btn/nav_play_02.gif) 0 0 no-repeat;
}
.nav_play_02 a:hover {
	background: url(../img/btn/nav_play_02.gif) 0 -40px no-repeat;
}
.nav_play_02_select a {
	background: url(../img/btn/nav_play_02.gif) 0 -80px no-repeat;
}
.nav_play_02_select a:hover {
	background: url(../img/btn/nav_play_02.gif) 0 -40px no-repeat;
}
.nav_play_03 a {
	background: url(../img/btn/nav_play_03.gif) 0 0 no-repeat;
}
.nav_play_03 a:hover {
	background: url(../img/btn/nav_play_03.gif) 0 -40px no-repeat;
}
.nav_play_03_select a {
	background: url(../img/btn/nav_play_03.gif) 0 -80px no-repeat;
}
.nav_play_03_select a:hover {
	background: url(../img/btn/nav_play_03.gif) 0 -40px no-repeat;
}
.nav_play_04 a {
	background: url(../img/btn/nav_play_04.gif) 0 0 no-repeat;
}
.nav_play_04 a:hover {
	background: url(../img/btn/nav_play_04.gif) 0 -40px no-repeat;
}
.nav_play_04_select a {
	background: url(../img/btn/nav_play_04.gif) 0 -80px no-repeat;
}
.nav_play_04_select a:hover {
	background: url(../img/btn/nav_play_04.gif) 0 -40px no-repeat;
}
.nav_play_05 a {
	background: url(../img/btn/nav_play_05.gif) 0 0 no-repeat;
}
.nav_play_05 a:hover {
	background: url(../img/btn/nav_play_05.gif) 0 -40px no-repeat;
}
.nav_play_05_select a {
	background: url(../img/btn/nav_play_05.gif) 0 -80px no-repeat;
}
.nav_play_05_select a:hover {
	background: url(../img/btn/nav_play_05.gif) 0 -40px no-repeat;
}

#text_main_010403 .nav_play {
	width: 224px;
	margin-top: 0px;
	padding: 43px 0px 0px  295px;
}
#text_main_010503 .nav_play {
	width: 224px;
	margin-top: 0px;
	padding: 17px 0px 0px  38px;
}

.next .nav_play {
	width: 112px;
	margin-top: 0px;
	padding: 78px 0px 0px  219px;
}


/*----------------------------------------------------------------------------------
	キャッチフレーズ
----------------------------------------------------------------------------------*/
.catch {
	width: 585px;
	height: 84px;
	margin-top: -10px;
}
#catch_01 {
	background: url(../img/play/catch_01.jpg) no-repeat;
}
#catch_02 {
	background: url(../img/play/catch_02.jpg) no-repeat;
}
#catch_03 {
	background: url(../img/play/catch_03.jpg) no-repeat;
}
#catch_04 {
	background: url(../img/play/catch_04.jpg) no-repeat;
}
#catch_05 {
	background: url(../img/play/catch_05.jpg) no-repeat;
}


/*----------------------------------------------------------------------------------
	シメのフレーズ
----------------------------------------------------------------------------------*/
.next {
	width: 585px;
	height: 118px;
	margin: 0px;
	position: relative;
}
#next_01 {
	background: url(../img/play/next_01.jpg) no-repeat;
}
#next_02 {
	background: url(../img/play/next_02.jpg) no-repeat;
}
#next_03 {
	background: url(../img/play/next_03.jpg) no-repeat;
}
#next_04 {
	background: url(../img/play/next_04.jpg) no-repeat;
}
#next_05 {
	height: 89px;
	margin-bottom: 10px;
	background: url(../img/play/next_05.jpg) no-repeat;
}


/*----------------------------------------------------------------------------------
	ページサブタイトル
----------------------------------------------------------------------------------*/
#main h3 {
	text-indent: -9999px;
}
#sub_0101 {
	background: url(../img/title/sub_play_0101.jpg) no-repeat;
}
#sub_0102 {
	background: url(../img/title/sub_play_0102.jpg) no-repeat;
}
#sub_0103 {
	background: url(../img/title/sub_play_0103.jpg) no-repeat;
}
#sub_0104 {
	background: url(../img/title/sub_play_0104.jpg) no-repeat;
}
#sub_0105 {
	background: url(../img/title/sub_play_0105.jpg) no-repeat;
}
#sub_0201 {
	background: url(../img/title/sub_play_0201.jpg) no-repeat;
}
#sub_0202 {
	background: url(../img/title/sub_play_0202.jpg) no-repeat;
}
#sub_0203 {
	background: url(../img/title/sub_play_0203.jpg) no-repeat;
}
#sub_0301 {
	background: url(../img/title/sub_play_0301.jpg) no-repeat;
}
#sub_0302 {
	background: url(../img/title/sub_play_0302.jpg) no-repeat;
}
#sub_0401 {
	background: url(../img/title/sub_play_0401.jpg) no-repeat;
}
#sub_0402 {
	background: url(../img/title/sub_play_0402.jpg) no-repeat;
}
#sub_0501 {
	background: url(../img/title/sub_play_0501.jpg) no-repeat;
}
#sub_0502 {
	background: url(../img/title/sub_play_0502.jpg) no-repeat;
}
#sub_0503 {
	background: url(../img/title/sub_play_0503.jpg) no-repeat;
}


/*----------------------------------------------------------------------------------
	本文
----------------------------------------------------------------------------------*/
#main p {
	text-indent: -9999px;
}
#main dl {
	display: none;
}
#main img {
	display: none;
}
.text_main {
	width: 585px;
	margin: 0px;
}
.swf_main {
	padding-left: 100px;
	background: url(../img/bg/text_main.jpg) repeat-y;
}

#text_main_010101 {
	height: 298px;
	margin-bottom: 10px;
	background: url(../img/play/010101.jpg) no-repeat;
}
#text_main_010201 {
	height: 96px;
	background: url(../img/play/010201.jpg) no-repeat;
}
#text_main_010202 {
	height: 342px;
	margin-bottom: 10px;
	background: url(../img/play/010202.jpg) no-repeat;
}
#text_main_010301 {
	height: 81px;
	background: url(../img/play/010301.jpg) no-repeat;
}
#text_main_010302 {
	height: 237px;
	background: url(../img/play/010302.jpg) no-repeat;
}
#text_main_010303 {
	height: 81px;
	margin-bottom: 10px;
	background: url(../img/play/010303.jpg) no-repeat;
}
#text_main_010401 {
	height: 109px;
	background: url(../img/play/010401.jpg) no-repeat;
}
#text_main_010402 {
	height: 218px;
	background: url(../img/play/010402.jpg) no-repeat;
}
#text_main_010403 {
	height: 134px;
	margin-bottom: 10px;
	position: relative;
	background: url(../img/play/010403.jpg) no-repeat;
}
#text_main_010501 {
	height: 83px;
	background: url(../img/play/010501.jpg) no-repeat;
}
#text_main_010502 {
	height: 194px;
	background: url(../img/play/010502.jpg) no-repeat;
}
#text_main_010503 {
	height: 87px;
	margin-bottom: 10px;
	background: url(../img/play/010503.jpg) no-repeat;
}

#text_main_020101 {
	height: 230px;
	margin-bottom: 10px;
	background: url(../img/play/020101.jpg) no-repeat;
}
#text_main_020201 {
	height: 268px;
	position: relative;
	background: url(../img/play/020201.jpg) no-repeat;
}
#text_main_020202 {
	height: 315px;
	position: relative;
	background: url(../img/play/020202.jpg) no-repeat;
}
#text_main_020203 {
	height: 131px;
	margin-bottom: 10px;
	background: url(../img/play/020203.jpg) no-repeat;
}
#text_main_020301 {
	height: 74px;
	background: url(../img/play/020301.jpg) no-repeat;
}
#text_main_020302 {
	height: 254px;
	background: url(../img/play/020302.jpg) no-repeat;
}
#text_main_020303 {
	height: 64px;
	background: url(../img/play/020303.jpg) no-repeat;
}
#text_main_020304 {
	height: 254px;
	background: url(../img/play/020304.jpg) no-repeat;
}
#text_main_020305 {
	height: 64px;
	background: url(../img/play/020305.jpg) no-repeat;
}
#text_main_020306 {
	height: 283px;
	margin-bottom: 10px;
	background: url(../img/play/020306.jpg) no-repeat;
}

#text_main_030101 {
	height: 287px;
	background: url(../img/play/030101.jpg) no-repeat;
}
#text_main_030102 {
	height: 31px;
	background: url(../img/play/030102.jpg) no-repeat;
}
#text_main_030103 {
	height: 168px;
	background: url(../img/play/030103.jpg) no-repeat;
}
#text_main_030104 {
	height: 31px;
	background: url(../img/play/030104.jpg) no-repeat;
}
#text_main_030105 {
	height: 196px;
	margin-bottom: 10px;
	background: url(../img/play/030105.jpg) no-repeat;
}
#text_main_030201 {
	height: 247px;
	background: url(../img/play/030201.jpg) no-repeat;
}
#text_main_030202 {
	height: 128px;
	margin-bottom: 10px;
	background: url(../img/play/030202.jpg) no-repeat;
}

#text_main_040101 {
	height: 90px;
	background: url(../img/play/040101.jpg) no-repeat;
}
#text_main_040102 {
	height: 406px;
	margin-bottom: 10px;
	background: url(../img/play/040102.jpg) no-repeat;
}
#text_main_040201 {
	height: 61px;
	background: url(../img/play/040201.jpg) no-repeat;
}
#text_main_040202 {
	height: 298px;
	background: url(../img/play/040202.jpg) no-repeat;
}
#text_main_040203 {
	height: 54px;
	background: url(../img/play/040203.jpg) no-repeat;
}
#text_main_040204 {
	height: 58px;
	background: url(../img/play/040204.jpg) no-repeat;
}
#text_main_040205 {
	height: 131px;
	background: url(../img/play/040205.jpg) no-repeat;
}
#text_main_040206 {
	height: 281px;
	background: url(../img/play/040206.jpg) no-repeat;
}
#text_main_040207 {
	height: 87px;
	background: url(../img/play/040207.jpg) no-repeat;
}
#text_main_040208 {
	height: 86px;
	background: url(../img/play/040208.jpg) no-repeat;
}
#text_main_040209 {
	height: 432px;
	position: relative;
	background: url(../img/play/040209.jpg) no-repeat;
}
#text_main_040210 {
	height: 58px;
	background: url(../img/play/040210.jpg) no-repeat;
}
#text_main_040211 {
	height: 85px;
	background: url(../img/play/040211.jpg) no-repeat;
}
#text_main_040212 {
	height: 158px;
	margin-bottom: 10px;
	background: url(../img/play/040212.jpg) no-repeat;
}

#text_main_050101 {
	height: 75px;
	background: url(../img/play/050101.jpg) no-repeat;
}
#text_main_050102 {
	height: 57px;
	background: url(../img/play/050102.jpg) no-repeat;
}
#text_main_050103 {
	height: 149px;
	background: url(../img/play/050103.jpg) no-repeat;
}
#text_main_050104 {
	height: 57px;
	background: url(../img/play/050104.jpg) no-repeat;
}
#text_main_050105 {
	height: 66px;
	background: url(../img/play/050105.jpg) no-repeat;
}
#text_main_050106 {
	height: 561px;
	background: url(../img/play/050106.jpg) no-repeat;
}
#text_main_050107 {
	height: 57px;
	background: url(../img/play/050107.jpg) no-repeat;
}
#text_main_050108 {
	height: 66px;
	background: url(../img/play/050108.jpg) no-repeat;
}
#text_main_050109 {
	height: 185px;
	background: url(../img/play/050109.jpg) no-repeat;
}
#text_main_050110 {
	height: 166px;
	margin-bottom: 10px;
	background: url(../img/play/050110.jpg) no-repeat;
}
#text_main_050201 {
	height: 167px;
	background: url(../img/play/050201.jpg) no-repeat;
}
#text_main_050202 {
	height: 127px;
	background: url(../img/play/050202.jpg) no-repeat;
}
#text_main_050203 {
	height: 152px;
	background: url(../img/play/050203.jpg) no-repeat;
}
#text_main_050204 {
	height: 97px;
	margin-bottom: 10px;
	background: url(../img/play/050204.jpg) no-repeat;
}
#text_main_050301 {
	height: 93px;
	background: url(../img/play/050301.jpg) no-repeat;
}
#text_main_050302 {
	height: 241px;
	background: url(../img/play/050302.jpg) no-repeat;
}
#text_main_050303 {
	height: 558px;
	margin-bottom: 10px;
	background: url(../img/play/050303.jpg) no-repeat;
}


/*----------------------------------------------------------------------------------
	gifアニメ
----------------------------------------------------------------------------------*/
#anime_01 {
	z-index: 100;
	width: 103px;
	height: 92px;
	text-indent: -9999px;
	position: absolute;
	left: 30px;
	bottom: 30px;
	background: url(../img/play/anime_01.gif) 0 0 no-repeat;
}
#anime_01:hover {
	background: url(../img/play/anime_01.gif) 0 -184px no-repeat;
/*	background: url(../img/play/anime_01.gif) 0 -92px no-repeat;*/
}
/*
#anime_01:active {
	background: url(../img/play/anime_01.gif) 0 -184px no-repeat;
}
*/

#anime_02 {
	z-index: 100;
	width: 213px;
	height: 204px;
	text-indent: -9999px;
	position: absolute;
	left: 344px;
	bottom: 0px;
	background: url(../img/play/anime_02.gif) no-repeat;
}
#anime_03 {
	z-index: 100;
	width: 213px;
	height: 204px;
	text-indent: -9999px;
	position: absolute;
	left: 344px;
	bottom: 0px;
	background: url(../img/play/anime_03.gif) no-repeat;
}
#anime_04 {
	z-index: 100;
	width: 97px;
	height: 70px;
	display: block;
	position: absolute;
	right: 68px;
	top: 49px;
	background: url(../img/play/anime_04.jpg) 0 0 no-repeat;
}
#anime_04:hover {
	background: url(../img/play/anime_04.jpg) 0 -70px no-repeat;
}
#anime_05 {
	z-index: 100;
	width: 61px;
	height: 46px;
	display: block;
	position: absolute;
	left: 209px;
	top: 172px;
	background: url(../img/play/anime_05.jpg) 0 0 no-repeat;
}
#anime_05:hover {
	background: url(../img/play/anime_05.jpg) 0 -46px no-repeat;
}
#anime_06 {
	z-index: 100;
	width: 61px;
	height: 46px;
	display: block;
	position: absolute;
	right: 121px;
	top: 172px;
	background: url(../img/play/anime_06.jpg) 0 0 no-repeat;
}
#anime_06:hover {
	background: url(../img/play/anime_06.jpg) 0 -46px no-repeat;
}
#anime_07 {
	z-index: 100;
	width: 61px;
	height: 46px;
	display: block;
	position: absolute;
	right: 154px;
	top: 265px;
	background: url(../img/play/anime_05.jpg) 0 0 no-repeat;
}
#anime_07:hover {
	background: url(../img/play/anime_05.jpg) 0 -46px no-repeat;
}