#backno

	{

		background: #FFFFFF;

		margin:0 10 10 10;

	}

	

body

	{

		background: url(img01/menu_shadow.gif);

		background-repeat: repeat-y;

		background-position: left;

	}



td

	{

		font-size:80%;

		line-height:1.3em;

		color:#333333;

	}



.illust

	{

		color:#FF3399;

	}



.scope_pulldown

	{

		width:170px;

		border: solid #0066FF 1px;

		margin: 0px 0px 0px 0px;

	}

	

.scope_textarea

	{

		width:170px;

		border: solid #0066FF 1px;

		margin: 10px 0px 0px 0px;

		color:#333333;

	}	



img.illust

	{

		border: solid #666666 1px;

	}



a:link {color:#1616C7;}

a:visited {color:#1616C7;}

a:hover {color:#CC0000;}

a:active {color:#3CC0000;}



textarea

	{

		border: solid #0066FF 1px;

		margin: 10px 0px 10px 3px;

	}



input, select

	{

		border: solid #0066FF 1px;

		margin: 0px 0px 0px 3px;

	}

	

.bengaku

	{

		font-weight: bold;

		color: #FFFFFF;

	}

	

.bengaku_name

	{
	color: #1616C7;
	font-size: 100%;
	}

	

hr

	{

		width: 420px;

		border: solid 1px #999999 ;

	}



#newwin body

	{

		background-image: none;

	}



#newwin td

	{

		font-size:80%;

		line-height:1.3em;

		color:#333333;

	}
	
	

.sp1_title {
	border: 1px solid #3388b7;
	font-size: 14px;
	height: 20px;
	width: 420px;
	background-image: url(img/sp1_title.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: 5px;
	margin: 0px;
}
.monthly_title {
	background-color: #CECFFF;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	width: 420px;
	height: 18px;
	text-align: left;
	text-indent: 10px;
}
.sp1_box {
	text-align: left;
	width: 420px;
	margin-top: 15px;
}
.gallery_td {
	height: 150px;
	width: 40%;
	text-align: center;
	vertical-align: middle;
}
.gallery_td_text {
	text-align: center;
	color:#FF3399;
}
/*¥sp1@1ŒŽ¥*/
.sp1_indent {
	text-align: left;
	text-indent: 5px;
	font-weight: normal;
	font-size: 16px;
	margin: 10px 0px 20px;
	padding: 3px;
	border-left: 10px solid #0066FF;
	color: #000;
}
/*£sp1@1ŒŽ£*/
.top_text {
	background-image: url(img01/21_top_text.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 420px;
	text-align: left;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 110%;
	margin-top: 5px;
}
