.Class_teble3{
  font-size : 10pt;
  line-height : 160%;
}

.Class_teble2{
  font-size : 11pt;
  line-height : 160%;
  padding-top : 15px;
  padding-left : 25px;
  padding-right : 10px;
  padding-bottom : 10px;
}


.Class_teble1r{
  font-size : 90%;
  line-height : 160%;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 5px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : green;
}


.Class_teble1l{
  font-weight : bolder;
  line-height : 140%;
  color : #0077b0;
  padding-left : 5px;
  padding-right : 5px;
  background-color : #fbf4bf;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #0077b0;
  font-size : 95%;
}


.Class_80 {
	FONT-SIZE: 80%; LINE-HEIGHT: 140%; TEXT-ALIGN: left
;}
TD {
	FONT-SIZE: 18px
;}
.Class_18 {
	FONT-SIZE: 18px
;}
.Class_menu {
	FONT-SIZE: 80%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #3d414e; TEXT-ALIGN: center
;}
#submenu {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 75%; COLOR: black; LINE-HEIGHT: 160%; LIST-STYLE-TYPE: square; BACKGROUND-COLOR: #bbbbff; TEXT-ALIGN: left
;}
.Class_70 {
	FONT-SIZE: 70%
;}
.Class_95 {
	LINE-HEIGHT: 160%
;}
.Class_red_l {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #cc0000
;}
.Class_blue_l {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #000082
;}
.Class_red {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #cc0000
;}
.Class_red95 {
	FONT-SIZE: 95%; COLOR: #cc0000
;}
.Class_p {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
;}
.Class_p_back {
	MARGIN-TOP: 1px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #bdc5e8
;}
.Class_toplink {
	FONT-SIZE: 80%; COLOR: #ffffff; BACKGROUND-COLOR: #3d414e; a: link { color: #ffffff ; } 
  a:visited { color: #ffffff ; } 
  a:active { color; #ffffff ; } 
  a:hover { color: #ffffff ; } 
  text-align : center
}
.Class_link {
	BORDER-BOTTOM: #0000cc 1px dotted
}
.Class_price {
	FONT-WEIGHT: normal; FONT-SIZE: 80%
;}
.Class_photo {
	MARGIN-TOP: 30px
;}
.Class_blue_t {
	FONT-WEIGHT: bold; COLOR: #000082
;}
.Class_90 {
	FONT-SIZE: 90%; LINE-HEIGHT: 160%
;}
.Class_85c {
	FONT-SIZE: 85%; TEXT-ALIGN: center
;}
.Class_g120 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #002410; TEXT-ALIGN: center
;}
.Class_g160 {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #002410; TEXT-ALIGN: center
;}
.Class_g100b {
	FONT-WEIGHT: bold; COLOR: #355737
;}
.Class_green_100b {
	FONT-WEIGHT: bold; COLOR: #002410
;}
.Class_w {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND-IMAGE: url(files/misaka_t00.jpg); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x
;}
.Class_120 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
;}
.Class_red140 {
	FONT-WEIGHT: bolder; FONT-SIZE: 140%; COLOR: #cc0000
;}
.Class_110 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
;}

#pagebody{
	width:750px;
	background-color:white;
}

#content{
	float:right;
	width:550px;
	font-size:11pt;
	text-align:left;
        padding:0px 40px 0px 5px;
}

#navigation {
	margin:0px;
	padding:0px;
	float: left;
	width: 150px;
	font-size:10pt;
	text-align:left;
}

#navigation ul{
	width:140px;
	margin:0px;
	padding:0px;
	list-style:none;
	border-left:solid 10px #000066;
	border-top:1px solid #000066;
}

#navigation li{
	margin:0;
	width:140px;
	height:30px;
	line-height:30px;
	font-size:10pt;	
	border-right:1px solid #000066;
	border-bottom:1px solid #000066;
	color:#000066;	
}

#navigation li a{
	padding-left:5px;
	text-decoration: none;
	display: block;
	width:135px;
	color:#000066;	
}

#navigation li a:hover{
	background-color:#9999cc;
	color:#ffffff;
	width:135px;
}

#selected{
	text-decoration: none;
	background-color:#cccccc;
	color:#ffffff;
	width:135px;
}


#footer{
	clear:both;
	font-size : 1pt;
	width:750px;
	background-color:white;
}

.Class_title_dec02{
  background-image : url(files/title_decoration01.jpg);
  text-indent : 15pt;
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : #0000cc;
  background-repeat : no-repeat;
}



.Class_pagetop{
  font-size : 9pt;
  text-align : right;
  padding-top : 10px;
}
