@charset "Shift_JIS";

/* ========== width ========== */
table		{ }

#base		{ width: 568px; }
#header		{ width: 568px; }
#content	{ width: 568px; }
#footer		{ width: 568px; }
.text		{ width: 486px; }

/* ========== margin ========== */
body		{ margin: 0; }
blockquote	{ margin: 0 0.5em; }
h1,h2,h3,h4,h5,h6
			{ margin: 0; }
p			{ margin: 0; }

caption		{ margin: 0 0 0.2em 0; }
td			{ margin: 0; }
th			{ margin: 0; }

dl			{ margin: 0 0 0.5em 0; }
ul			{ margin: 0 0 0.5em 1.5em; }
ol			{ margin: 0 0 0.5em 1.5em; }

dt			{ margin: 0 0 0.5em 0.5em; }
dd			{ margin: 0 0 0.5em 1.5em; }
li			{ margin: 0 0 0.2em 1em; }

#base		{ margin: 0 auto 0 auto; }
.text		{ margin-left: 24px; }

/* ========== padding ========== */
blockquote	{ padding: 0 0.5em; }
body		{ padding: 12px 0 12px 0; }
h1,h2,h3,h4,h5,h6
			{ padding: 0; }
p			{ padding: 0 0 0.5em 0; }

table		{ padding-bottom: 0.5em; }
caption		{ padding: 0; }
td			{ padding: 2px; }

dl			{ padding: 0; }
ul			{ padding: 0; }
ol			{ padding: 0; }

dt			{ padding: 0; }
dd			{ padding: 0; }
li			{ padding: 0; }

#base		{ padding: 0; }
#header		{ padding: 0; }
#content	{ padding: 0 0 0.5em 0; }
#footer		{ padding: 60px 0 0 0; }
.text		{ padding-top: 2em; }

/* ========== border ========== */
blockquote	{ border-left: 2px solid #00637B; }
table		{ border: none; }
td		{
			border: 0px solid #828C9D;
		} 
th		{
			border: 0px solid #828C9D;
		}

/* ========== text ========== */
address		{ text-align: center; }
body		{ text-align: center; }
th			{ text-align: center; }
p			{ text-align: justify; }

#base		{ text-align: left; }
#header		{ text-align: right; }
#content	{ text-align: left; }
#footer		{ text-align: right; }

/* ========== color ========== */
address		{ color: #000; }
blockquote	{ color: #00637B; }
body		{ color: #FFFFFF; }
th			{ color: #fff; }
q			{ color: #00637B; }

/* ========== background ========== */
body		{ background-color: #006 }
th			{ background-color: #828C9D; }

#base		{ background-color: #006 }
#header		{ background-color: #006 }
#content	{ background-color: #006 }
#footer	 	{ background-color: #006 }

/* ========== font ========== */
address		{ font-family: Verdana, Arial, Helvetica, sans-serif; }
body		{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; }

address		{ font-size: 100%; }
h1			{ font-size: 200%; }
h2			{ font-size: 160%; }
h3			{ font-size: 120%; }
h4			{ font-size: 100%; }
h5			{ font-size: 100%; }
h6			{ font-size: 100%; }
strong, em strong, strong em, em em
			{ font-size: 110%; }
caption		{ font-size: large; }

address		{ font-style: normal; }
cite		{ font-style: normal; }
em			{ font-style: normal; }

caption		{ font-weight: bold; }
em			{ font-weight: bold; }
h1,h2,h3,h4,h5,h6
			{ font-weight: bold; }
strong, em strong, strong em, em em
			{ font-weight: bold; }

/* ========== others ========== */
h1,h2,h3,h4,h5,h6
			{ clear: both; }
br			{ clear: both; }
/*hr			{ display: none; }*/

/* ========== a ========== */
a:link {
	color: #3333FF;
	text-decoration: none;
}

a:visited {
	color: #8899bb;
	text-decoration: none;
}

a:hover {
	color: #ff9c00;
	text-decoration: underline;
}

