
/*　東京理科大　開催バージョン

	body
	{     
		background-color:#520021;
		text-align:left;
		-webkit-text-size-adjust: 100%;
	}

	header
	{
		margin-top:50px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		width:996px;
		height:200px;
		border:solid 2px #888888;
		text-align:center;
		background-color:#FFFFFFF;
	}
     
	div
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:50px;
		padding-right:50px;
		width:896px;
		min-height:500px;
		border-top:hidden;
		border-bottom:hidden;
		border-left:solid 2px #888888;
		border-right:solid 2px #888888;
		background-color:#FAF0F3;
	}
	
	footer
	{
		margin-top:0px;
		margin-bottom:50px;
		margin-left:auto;
		margin-right:auto;
		padding-top:15px;
		padding-bottom:10px;
		padding-left:50px;
		padding-right:50px;
		width:896px;
		height:25px;
		background-color:#F8E0E6;
		border:solid 2px #888888;
		text-align:center;
	}
	
	p.align
	{
		font-size:35pt;
		font-weight:bold;
		text-align:center;
	}
      
	.menu
	{
		margin-left:auto;
		margin-right:auto;
		width:996px;
		border-left:solid 2px #888888;
		border-right:solid 2px #888888;
		border-bottom:solid 2px #888888;
		background-color:#F8E0E6;
	}
      
	.menu ul
	{
		margin:0;
		padding:0;
		list-style:none;      
	}
      
	.menu li a
	{
		display:block;
		padding:5px;
		color:#000000;
		text-decoration:none;
		border-right:solid 2px #888888;
	}
      
	.menu li a:hover
	{
		background-color:#F3F781;
	}
      
	.menu ul:after
	{
		content: "";
		display:block;
		clear:both;
	}
      
	.menu li
	{
		float: left;
		width:auto;
	}

*/

/*　日本女子大　開催バージョン */

	body
	{     
		background-color:#C5335B;
		text-align:left;
		-webkit-text-size-adjust: 100%;
	}

	header
	{
		margin-top:50px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		width:996px;
		height:200px;
		border:solid 2px #888888;
		text-align:center;
		background-color:#FFFFFFF;
	}
     
	div
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:50px;
		padding-right:50px;
		width:896px;
		min-height:500px;
		border-top:hidden;
		border-bottom:hidden;
		border-left:solid 2px #888888;
		border-right:solid 2px #888888;
		background-color:#FAF0F3;
	}
	
	footer
	{
		margin-top:0px;
		margin-bottom:50px;
		margin-left:auto;
		margin-right:auto;
		padding-top:15px;
		padding-bottom:10px;
		padding-left:50px;
		padding-right:50px;
		width:896px;
		height:25px;
		background-color:#F8E0E6;
		border:solid 2px #888888;
		text-align:center;
	}
	
	p.align
	{
		font-size:35pt;
		font-weight:bold;
		text-align:center;
	}
      
	.menu
	{
		margin-left:auto;
		margin-right:auto;
		width:996px;
		border-left:solid 2px #888888;
		border-right:solid 2px #888888;
		border-bottom:solid 2px #888888;
		background-color:#F8E0E6;
	}
      
	.menu ul
	{
		margin:0;
		padding:0;
		list-style:none;      
	}
      
	.menu li a
	{
		display:block;
		padding:5px;
		color:#000000;
		text-decoration:none;
		border-right:solid 2px #888888;
	}
      
	.menu li a:hover
	{
		background-color:#F3F781;
	}
      
	.menu ul:after
	{
		content: "";
		display:block;
		clear:both;
	}
      
	.menu li
	{
		float: left;
		width:auto;
	}

