/*-------------------------------------------------

  Wild at Dominance 奴隷遊び
  
----------------------------------------------------*/

html {padding:0px; margin:0px; text-align:center;}

/*body	{
	font: small Verdana,Sans-serif;
	line-height: 140%;
	color: #e0e0e0;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	auto;
	margin-right:	auto;
	padding:		0px;
	background: #000;
	font-size: 12px;
	width: 980px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center top;}
	----*/
	

/*body#s0	{background: #d42107; background-image:url(../img/bg000s.gif); background-repeat:repeat-x;}*/
/*body#m0	{background: #ffffff; background-image:url(../img/bg000m.gif); background-repeat:repeat-x;}*/

img	{border:0px; padding: 0px; margin: 0px;}
/* ======================================================================================*/
a:link		{text-decoration:none; color :#f0f0f0;}
a:visited	{text-decoration:none; color:#f0f0f0;}
a:hover		{color:#ff0000;}
a:active	{color:#ffff00;}
/* ======================================================================================*/
/* トップボックス */
/*.topbox
			{width: 980px; height: 24px; text-align:left; overflow: hidden;
			margin-top:		0px;
			margin-bottom:	0px;
			margin-left:	auto;
			margin-right:	auto;
			padding:		0px 0px 0px 0px;}*/


/* タイトル */
#title		{width: 270px; height: 38px; text-align:left; float:left;
			margin:0px 10px 0px 0px; padding:0px;
			background-image:url(../img/entrytitle.gif);
			background-repeat:no-repeat;
			background-position:left top;}

#title h1 	{display: none; padding: 0px; margin: 0px;}

.left		{width: 980px; height: 540px; text-align:left;
			margin-top:		0px;
			margin-bottom:	0px;
			margin-left:	auto;
			margin-right:	auto;
			padding:		0px 0px 0px 0px;}

h2	{text-align:left;
	margin:15px 0px 0px 30px; padding:0;
	font-size:12px;}

/* ======================================================================================*/
.mainwrapper
			{width: 800px; height: 500px;
			margin-top:		0px;
			margin-bottom:	0px;
			margin-left:	auto;
			margin-right:	auto;
			padding:		0px 0px 0px 0px;}

.center		{width: 800px; height:596px; float:left; overflow: auto; /*border:solid 1px #a0a0a0;*/
			 text-align:center;
			margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
			background-image:url(../img/bg100s.png);
			background-repeat:no-repeat;
			background-position:center top;}

body#s0 .center	{background-image:url(../img/bg200s.jpg);}
body#m0 .center	{background-image:url(../img/bg200m.jpg);}


/* 左ボックス */
/* 20070315 修正ここから */
.eleft		{width:145px; height: 540px; text-align:center; float:left;
				margin-top:		0px;
				margin-bottom:	0px;
				margin-left:	0px;
				margin-right:	0px;
			padding:	0px 0px 0px 0px;}
/* 20070315 修正ここまで */
.entrystep	{width: 145px; height: 500px;
			margin:10px 0px 0px 0px; padding:0px;
			background-image:url(../img/entrystep.png);
			background-repeat:no-repeat;
			background-position:left top;
			}
.entrystep span	{display:none;}

/* 右ボックス */
/* 20070315 修正ここから */
.eright		{width:800px; height:550px; text-align:left; overflow:auto;
			margin:auto; padding:0px 0px 0px 0px;
			background-color:#;}
/* 20070315 修正ここまで */
.eright p	{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; color: #303030;
			font-size:12px; line-height: 125%;}

form		{margin:5px 0px 0px 0px; padding:0px;}

/* 右ボックス内、左項目 */
.innerleft	{width:49%; text-align:left; float:left;
			margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

h3.a1		{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;
			font-size:14px; color:#ff0000;}

.element	{margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px; color: #f5e296;}
.element p	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px;}

input.textbox	{font-size:13px; background-color: #e0e0e0; color: #000000;
				margin:2px 0px 0px 10px; padding:0px 0px 0px 0px;
				border-top: 1px solid #505050;
				border-left: 1px solid #505050;
				border-bottom: 1px solid #ffffff;
				border-right: 1px solid #ffffff;}
textarea.textbox{font-size:13px; background-color: #e0e0e0; color: #000000;
				margin:2px 0px 0px 10px; padding:0px 0px 0px 0px;
				border-top: 1px solid #505050;
				border-left: 1px solid #505050;
				border-bottom: 1px solid #ffffff;
				border-right: 1px solid #ffffff;}
select.textbox	{font-size:13px; background-color: #e0e0e0; color: #000000;
				margin:2px 0px 0px 10px; padding:0px 0px 0px 0px;}

span.sendmail			{color:#f00000;}
span.tyuu				{color:#ff0000; font-size:11px; margin:0px 0px 0px 10px;}
p.ex					{color:#e789b5; font-size:11px; margin:5px 0px 0px 10px;}

/* 右ボックス内、右項目 */
.innerright	{width:50%; text-align:left; float:left;
			margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.entrybt	{width:310px; height:30px;
			margin:10px 0px 0px 0px; padding:0px;
			border: 1px solid #920101;
			background-color:#9c0808;
			cursor: pointer;
			background-image:url(../img/entrybt100.png);
			/*background-color:transparent;*/
			background-repeat:no-repeat;
			background-position:left top;
			}
.entrybt span	{/*display:none;*/ color:#e5e2d7;}
span.tyuu2		{color:#f00000; font-size:12px; margin:0px 0px 0px 25px;}
#success	{margin:0; padding:0;}
#error	{margin:15px 0px 0px 30px; padding:0px 0px 0px 0px; text-align:left;
		color:#f05050; }
		
#error #mes{font-size:11px; line-height:118%;}
		
/* ======================================================================================*/
/* グローバルナビ */
#gnav			{width:480px; height:24px; float: left;
				margin-top:		0px;
				margin-bottom:	0px;
				margin-left:	210px;
				margin-right:	0px;
				padding:	0px;}

#gnav ul		{list-style-type: none; float: left;
				margin-top:		0px;
				margin-bottom:	0px;
				margin-left:	0px;
				margin-right:	0px;
				padding:	0px;}

#gnav ul li		{width: 95px; height: 24px;
				margin-right: 1px;
				float: left;}

#gnav ul li a	{width: 95px; height: 24px;
				margin:0px; padding:0px;
				display: block;
				background-repeat: no-repeat;
				background-position: 0px 0px;}

#gnav ul li a:hover	{background-position: 0px -24px;}
#gnav ul li a span	{display:none;}

body#s0 #gnav00 a	{background-image: url(../img/snav100s.gif);}
body#s0 #gnav01 a	{background-image: url(../img/snav110s.gif);}
body#s0 #gnav02 a	{background-image: url(../img/snav120s.gif);}
body#s0 #gnav03 a	{background-image: url(../img/snav130s.gif);}
body#s0 #gnav04 a	{background-image: url(../img/snav140s.gif);}

body#m0 #gnav00 a	{background-image: url(../img/snav100m.gif);}
body#m0 #gnav01 a	{background-image: url(../img/snav110m.gif);}
body#m0 #gnav02 a	{background-image: url(../img/snav120m.gif);}
body#m0 #gnav03 a	{background-image: url(../img/snav130m.gif);}
body#m0 #gnav04 a	{background-image: url(../img/snav140m.gif);}

/* ===================================================================================== */

/* ======================================================================================*/
.copy 	{text-align:center; margin:	0px 0px 0px 0px; padding:0px;
		width:960px;}
body#s0 .copy	{color:#ffffff;}
body#m0 .copy	{color:#ff0000;}
.copy span	{ margin:	0px; padding:0px;}

/* ===================================================================================== */



