@charset "Shift-JIS";


/* Do not edit Start*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* Do not edit End*/



*{
	margin: 0;
	padding: 0;
}

body{
	font-family: "lrSVbN","qMmpS",Osaka, Arial; 
	text-align: center;
	color: #222222;
	background-color: #ffffff;
	position: relative;
}

a,
img,
a img		{ border: none;}

img			{ vertical-align: bottom; }


hr			{ clear: both; height: 0px; border: none; color: #F4F2F1;}

address		{ clear: both; padding-top: 1.5em;}


/*  clearfix
--------------------------------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*	iepngfix
--------------------------------------------------------------------------*/
* html .iepngfix{
	behavior: expression(IEPNGFIX.fix(this));
}



/*	μΖψ¦UP
--------------------------------------------------------------------------*/
.fleft	{ float: left;}
.fright	{ float: right;}

.fclear	{ clear: both;}
.clearl	{ clear: left;}
.clearf	{ clear: right;}

.aright	{ text-align: right;}
.aleft	{ text-align: left;}
.acenter{ text-align: center;}



/*	tHgTCY
--------------------------------------------------------------------------*/
h1,h2,h3,h4,p,li,dt,dd,th,td,adress{ text-align: left;}

li p,dd p,th p,td p{ }




/*	N
--------------------------------------------------------------------------*/
a 			{text-decoration: none; font-weight: bolder;}

a:link		{ color:#000000; font-weight: bold;}

a:visited	{ color:#000000; font-weight: bold;}

a:hover 	{ color:#77736A;}

a:active	{ color:#222222;}



/*	ΪΧ
--------------------------------------------------------------------------*/
table {
	border-collapse:collapse;
	border-spacing:0;
}

caption,th {
	text-align:left;
}

fieldset{
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}




/*

entrance

--------------------------------------------------------------------------*/
h1{ font-size: 10px;}

body.entrance						{ background: none;}
body.entrance .MainContainer		{ width: 605px; margin: 0 auto;}
body.entrance p#SiteLogo			{ width: 600px; font-size: 10px; margin:30px auto 12px;}
body.entrance p#SiteLogo img		{ float: left; margin-right: 5px;}
body.entrance p#SiteLogo a			{ display: block; float: left; padding-top: 17px; font-weight: normal; width: 360px;}

body.entrance ul.CoverGirl			{ clear: left;}
body.entrance ul.CoverGirl li		{ display: inline;}
body.entrance ul.CoverGirl li img	{ border: 1px solid #666666;}

body.entrance p.Enter				{ text-align: center; font-size: 10px; line-height: 20px; margin-bottom: 2em;}

body.entrance ul.ImgLinkList		{ width: 200px; float: left; margin-bottom: 2em;}
body.entrance ul.ImgLinkList li		{ margin: 3px 0 0 0; text-align: center;}

body.entrance dl.Updatelist			{ float: left; width: 400px; overflow: auto; margin-bottom: 2em;}
body.entrance dl.Updatelist dt.UpdateTitle{ font-size: 13px; line-height: 20px; padding: 3px; font-weight: bold; color: #005FA5; border: 1px solid #DCE2F1;}
body.entrance dl.Updatelist dt,
body.entrance dl.Updatelist dd		{ font-size: 10px; margin-left: 25px;}

body.entrance ul.TextLinkList		{ clear: left; margin-bottom: 2em;}
body.entrance ul.TextLinkList li	{ text-align: right; margin-right: 10px;}
body.entrance ul.TextLinkList li a	{ font-weight: normal;}

body.entrance address				{ margin-bottom: 2em;}

body.entrance p.Player 				{ line-height: 31px; vertical-align: middle; width: 600px; margin: 0 auto; font-size: 93%;}
body.entrance p.Player img			{ margin-right: 5px; vertical-align: middle;}








