@charset "EUC-JP";

/* Levo Lution rev.13.0 CSS 2005.04 Version */

/* Main Definition */
body
{
	font-size: 95%; color: #8a8a8a; line-height: 110%; background: white
	url("l2r13_top_clsade.jpg") no-repeat;
}

/* Frame Emulation */
div#mainframe
{ width: 100%; }

div#ct
{ clear: both; }

div#lf
{ float: left; width: 74%; margin: 0; clear: both;}

div#rf
{ float: left; width: 24%; margin: 0 0 0 2%; }

div#lf2
{ float: left; width: 49%; margin: 0; clear: both;}

div#rf2
{ float: left; width: 49%; margin: 0 0 0 2%;}


div#indent
{ float: left; width: 100%; margin: 0 0 0.1em 0; padding: 0 12px; }

/* Head Definition */
h1
{
	font-family: Helvetica, Arial, Veranda; 
	color: #4d4d4d; background-color: transparent; font-size: 250%;
	margin-top: 0; margin-bottom: 0; padding: 0.3em 0 0.1em 0;
	border-color: #4d4d4d; border-width: 0 0 1px 0; border-style: solid;
}

.sml /*for SubTitle*/
{ font-size: 60%; }

h2
{ font-family: Helvetica, Arial, Veranda; 
  color: #4d4d4d; background-color: transparent; font-size: 120%;
  margin: 0.3em 0.5em 0.3em 0; padding: 0.2em 0.2em;
  border-color: #8a8a8a; border-width: 0 0 1px 0; border-style: solid;
  clear: both; }

h3
{ font-family: Helvetica, Arial, Veranda; 
  color: #4d4d4d; background-color: transparent; font-size: 95%;
  margin: 1em 0em 1em 0.5em; padding: 0.1em 0.1em 0.1em 0.3em;
  border-color: #4d4d4d; border-width: 0 0 1px 0; border-style: solid;
  clear: both; }

/* Section */
div.section
{ color: #4d4d4d; background-color: transparent; margin: 0 1px 0 5px;
  border-color: #4d4d4d; border-width: 0 0 0 1px; border-style: solid;}

/* Text */
p
{ font-size: 95%; color: #4d4d4d; background-color: transparent; margin: 1em 1em; }

em
{ color: #dd8888; background-color: transparent; font-style: normal; }

strong
{ font-size: 180%; color: #dd8888; background-color: transparent; font-style: bold; }

/* List */
ol
{ font-size: 95%; color: #4d4d4d; background-color: transparent;
  line-height: 100%; margin: 1em 1.2em ; padding: 0; }

li
{ font-size: 95%; color: #4d4d4d; background-color: transparent; list-style-type: circle; 
  margin: 0em; padding: 0;}

dl
{ font-size: 95%; color: #4d4d4d; background-color: transparent;
  line-height: 110%; margin: 1em 0.5em; padding: 0; }

dt
{ color: #4d4d4d; background-color: transparent; margin: 0.5em 0 0 0; padding: 0;
  border-color: #9a9a9f; border-width: thin; border-style: none none dotted none; }

dd
{ margin: 0.2em 0 1em 0.8em; }

/* Anchor */
a
{ font-size: 95%; color: #4d4d4d; background-color: transparent; }

a:hover
{ color: #4d4d4d; background-color:#adadcf; }

/* Navigation + Counter */
div#navigation ul
{ margin: 8px 0;
  padding: 0;
  width: 100%; }

div#navigation ul li
{ display: inline; }

div#navigation ul li a
{ float: left; width: 100px; padding: 0; list-style: none;
  font-family: Helvetica, Arial, Veranda; font-weight: bold; font-size: 95%;
  text-align: center; background-color: transpanrent; color: #4d4d4d; text-decoration: none;
  border-width: 1px 0; border-style: solid; border-color: #4d4d4d; }

div#navigation ul li a:hover
{ background-color: #8a8a9a; color: #ffffff; }

div#ct p
{ font-size: 70%; margin: 4px 0 0 0;}

