@charset "utf-8";

/*---------------------------------
		/play_game/
----------------------------------*/

/*---- play game top  -----------------------------------------*/
#playgame #main h1 { margin-bottom: 30px; }
#playgame #main h2 { margin-bottom: 15px; }
#playgame #main h2.dl { margin-bottom: 8px; }
#playgame #main p.lead { padding-top: 15px; }
#playgame #main div.andDL { width: 670px; overflow: hidden; margin: 18px 0 36px; }
#playgame #main div.andDL ul { width: 690px;}
#playgame #main div.andDL ul li { width: 325px; float:left; margin:0 20px 20px 0; }
#playgame #main div.winDL { width: 670px; overflow: hidden; margin-top: 18px; }
#playgame #main div.winDL ul { width: 690px;}
#playgame #main div.winDL ul li { width: 325px; float:left; margin:0 20px 20px 0; }
#playgame #main div.fgame {
	margin-bottom: 36px;
	overflow:hidden;
	/zoom:1;
}
#playgame #main div.fgameLeft { float:left; width: 325px; margin-bottom: 20px; }
#playgame #main div.fgameRight { float:right;width: 325px; margin-bottom: 20px; }
#playgame #main div.fgameLeft p,
#playgame #main div.fgameRight p{ margin-top: 5px; }

/*---- play game FLASH  ----------------------------------------*/
#flashgame #contents { background: #FFFFFF; }
#flashgame h1 { margin-bottom: 30px; }
#flashgame p.lead { text-align: center; margin-bottom: 60px; }
#flashgame #pcbox { background:url(../play_game/img/common/pc_img.gif) no-repeat; height: 616px; width: 726px; padding: 85px 0 30px 87px; margin: 0 0 0 47px; position: relative; }
#flashgame #pcbox ul li {
	position: absolute;
}
#flashgame #pcbox ul li.sosa1 { top: 13px; left: 87px; }
#flashgame #pcbox ul li.sosa2 { top: 13px; left: 602px; }

#flashgame #pcbox p { text-align: center; width: 640px; padding-top: 145px; }

#flashgame #detail {
	background: #ff0000 url(../play_game/img/common/detail_top.gif) no-repeat;
}
#flashgame #detail p.clear { clear: both; }

#flashgame #detail h2 { padding: 10px 0 20px 0; }
#flashgame #detail #pgNavi {
	width: 230px;
	padding: 0 10px;
	float: left;
}
#flashgame #detail #pgNavi ul { margin-bottom: 40px; }
#flashgame #detail #pgNavi ul li { margin-bottom: 14px; }
#flashgame #detail #pgNavi ul a {
	width: 230px;
	height: 0;
	display: block;
	background: url(../play_game/img/nyahax93/navi.gif) no-repeat;
	overflow: hidden;
	padding-top: 26px;
}
#flashgame #detail #pgNavi li#pgn1 a { background-position: 0 0; }
#flashgame #detail #pgNavi li#pgn2 a { background-position: 0 -41px; }
#flashgame #detail #pgNavi li#pgn3 a { background-position: 0 -83px; }
#flashgame #detail #pgNavi li#pgn4 a { background-position: 0 -125px; }
#flashgame #detail #pgNavi li#pgn5 a { background-position: 0 -167px; }
#flashgame #detail #pgNavi li#pgn6 a { background-position: 0 -209px; }
#flashgame #detail #pgNavi li#pgn7 a { background-position: 0 -251px; }

#flashgame #detail #pgNavi li#pgn1 a:hover,
#flashgame #detail #pgNavi li#pgn1 a.on { background-position: -230px 0; }
#flashgame #detail #pgNavi li#pgn2 a:hover,
#flashgame #detail #pgNavi li#pgn2 a.on { background-position: -230px -41px; }
#flashgame #detail #pgNavi li#pgn3 a:hover,
#flashgame #detail #pgNavi li#pgn3 a.on { background-position: -230px -83px; }
#flashgame #detail #pgNavi li#pgn4 a:hover,
#flashgame #detail #pgNavi li#pgn4 a.on { background-position: -230px -125px; }
#flashgame #detail #pgNavi li#pgn5 a:hover,
#flashgame #detail #pgNavi li#pgn5 a.on { background-position: -230px -167px; }
#flashgame #detail #pgNavi li#pgn6 a:hover,
#flashgame #detail #pgNavi li#pgn6 a.on { background-position: -230px -209px; }
#flashgame #detail #pgNavi li#pgn7 a:hover,
#flashgame #detail #pgNavi li#pgn7 a.on { background-position: -230px -251px; }
#flashgame #detail #pgNavi p { margin-bottom: 10px; }


#flashgame #detail #box2,#flashgame #detail #box3,#flashgame #detail #box4,
#flashgame #detail #box5,#flashgame #detail #box6,#flashgame #detail #box7 { display: none; }

#flashgame #detail div.section p.txt { line-height: 3; margin-bottom: 2em; }

#flashgame p#backtop { margin-bottom: 60px; padding-top: 40px; width: 200px; }

/*------------------ nyahax93  ----------------------------------------------------------------*/
#flashgame #detail div.section {
	background: #000000 url(../play_game/img/common/detail_bg.gif) repeat-y;
	width: 580px;
	padding: 0 30px;
	float: left;
	margin-top: 14px;
	color: #FFF;
	min-height: 754px;
	height: 754px;
}
	html>body#flashgame #detail div.section { height: auto; }

#flashgame #detail div.section h3 { padding: 15px 0 10px 0; border-bottom: solid 1px #FFF; margin-bottom: 10px; }

#flashgame #box1 { position: relative; }
#flashgame #box1 p.img1 { position: absolute; left: 466px; top: 132px; }
#flashgame #box1 p.img2 { position: absolute; left: 62px; top: 352px; }

#flashgame #box2 { position: relative; }
#flashgame #box2 p.img1 { position: absolute; left: 484px; top: 172px; }
#flashgame #box2 p.img2 { position: absolute; left: 0px; top: 350px; }

#flashgame #box4 table { width: 580px; margin: -1em 0 1em 0; }
#flashgame #box4 table th { background: #666666; text-align: center; padding: 5px 0; }
#flashgame #box4 table th.left { text-align: left; padding-left: 21px; }
#flashgame #box4 table td { height: 78px; vertical-align: middle; text-align: center; border-bottom: #666666 solid 1px; }
#flashgame #box4 table td.cel1 { padding-left: 21px; width: 42px; text-align: left; }
#flashgame #box4 table td.cel2 { text-align: left; width: 100px; }

#flashgame #box4 table tr.m { color: #00ae14; }
#flashgame #box4 table tr.b { color: #0033ff; }
#flashgame #box4 table tr.r { color: #f000a0; }
#flashgame #box4 table tr.p { color: #a000f0; }
#flashgame #box4 table tr.o { color: #ff9900; }
#flashgame #box4 table td.w { color: #FFFFFF; }

#flashgame #box5 { position: relative; }
#flashgame #box5 table { width: 580px; margin: -1em 0 1em 0; }
#flashgame #box5 table th { background: #666666; text-align: left; padding: 5px 0; width: 270px; padding-left: 10px; }
#flashgame #box5 table td { height: 78px; vertical-align: middle; border-bottom: #666666 solid 1px; padding-left:10px; }
#flashgame #box5 table td.cel1 { width: 40px; }
#flashgame #box5 table td.cel2 { padding-left: 0; width: 210px; }
#flashgame #box5 p.img1 { position: absolute; left: 401px; top: 628px; }

#flashgame #box6 table { width: 580px; margin: -1em 0 1em 0; }
#flashgame #box6 table th { background: #666666; text-align: left; padding: 5px 0; padding-left: 10px; }
#flashgame #box6 table th.w88 { width:88px; }
#flashgame #box6 table td { /*height: 85px;*/ padding: 10px 0; vertical-align: middle; border-bottom: #666666 solid 1px; padding-left:10px; }
#flashgame #box6 table td.center { text-align: center; width: 284px; }
/*#flashgame #box6 table td.h143 { height: 143px; }*/

#flashgame #box7 { position: relative; }
#flashgame #box7 p.img { position: absolute; top: 72px; left: 394px; }
#flashgame #box7 table { width: 580px; margin: -1em 0 1em 0; }
#flashgame #box7 table th { background: #666666; text-align: left; padding: 5px 0; width: 270px; padding-left: 10px; }
#flashgame #box7 table td { height: 78px; vertical-align: middle; border-bottom: #666666 solid 1px; padding-left:10px; }
#flashgame #box7 table td.cel1 { width: 30px; }
#flashgame #box7 table td.cel2 { width: 220px; }