body { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;
	color: #666666; line-height: 1.1; padding-top: 0px; font-family: "MS UI Gothic", Osaka, sans-serif
	;}

h1 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	margin: 0px; font-size: 130%; font-weight: bolder; color: #ffffff
	;}

h1 a:visited {
	color: #6699cc
	;}

h1 a:hover {
	color: #cc3333
	;}

h2 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	margin: 0px; font-size: 110%; font-weight: bolder; color: #cc3333
	;} 

h3 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	margin: 0px; font-size: 100%; font-weight: bolder; color: #cc3333
	;}

h4 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	margin: 0px; font-size: 80%; font-weight: bolder; color: #cc3333
	;}

h5 {  
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	margin: 0px; font-size: 60%; font-weight: bolder; color: #cc3333
	;}

ul {
	list-style-type: disc
	;}

ul ul {
	list-style-type: disc
	;}

ul ul ul {
	list-style-type: none
	;}

.font90 {
	padding-bottom: 5px; padding-top: 0px; text-indent: 0px; font-size: 90%
	;}

.font90b {
	padding-bottom: 5px; padding-top: text-indent: 0px; font-size: 90%; font-weight: bold
	;}

.font90bl {
	padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-size: 90%; color:#000099
	;}

.font90br {
	padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-size: 90%; color:#990000
	;}

.font90brb {
	padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-size: 90%; color:#990000; font-weight: bold
	;}

.fonttop1 {
	font-size: 120%; color:#666666
	;} 

.fonttop2 {
	font-size: 110%; color:#666666
	;} 

.font80 {
	 padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-size: 80%
	;}

.font80w {
	 padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-size: 80%; color: #fffff0
	;}

.fontwht {
	color:#ffffff; font-weight: bold;
	}

.fontbluk90 {
	color:#000000; font-size: 90%; font-weight: bold
	;}

.fontcom {
	padding-bottom: 0px; padding-top: 0px; text-indent: 5px; font-weight: bold; 
	font-size: 90%; color: #ffffff
	;}

.fontcom a:link {
	color: #ffffff; text-decoration: none
	;}

.fontcom a:visited {
	color: #ffffff; text-decoration: none
	;}

.fontcom a:hover {
	color: #00ffff; text-decoration: none
	;}

.fontcom1 {
	padding-bottom: 0px; padding-top: 0px; text-indent: 5px; font-weight: bold; 
	font-size: 80%; color: #ffffff
	;}

.fontcom1 a:link {
	color: #ffffff; text-decoration: none
	;}

.fontcom1 a:visited {
	color: #ffffff; text-decoration: none
	;}

.fontcom1 a:hover {
	color: #00ffff; text-decoration: none
	;}

.fontcom2 {
	padding-bottom: 0px; padding-top: 0px; text-indent: 5px; font-weight: bold; 
	font-size: 80%; color: #ffffff
	;}

.fontcom2 a:link {
	color: #ffffff; text-decoration: none
	;}

.fontcom2 a:visited {
	color: #ffffff; text-decoration: none
	;}

.fontcom2 a:hover {
	color: #00ffff; text-decoration: none
	;}

.fontred_b {
	padding-bottom: 5px; padding-top: 5px; text-indent: 5px; color: #ff0000; font-weight: bold;
	}

.price {
	color: #ff0000
	;}

.price2 {
	font-size: 115%; color: #ff0000
	;}

a {
	text-decoration: none; margin: 0px
	;}

a:link {
	color: #666666; text-decoration: none
	;}

a:visited {
	color: #666666; text-decoration: none
	;}

a:hover {
	color: #666666; text-decoration: underline
	;}

.info_column { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px;
	border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid; margin: 0px 0px 10px 5px
	;}



.info_column_fix { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px;
	border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; margin: 0px 0px 5px 5px
	;}

.info_column_fix a:link {
	display: inline; text-decoration: none
	;}

.info_column_fix a:visited {
	display: inline; text-decoration: none
	;}

.info_column_fix a:hover {
	display: inline; text-decoration: underline
	;}

.info_news { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px;
	border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid; margin: 0px 0px 10px 5px
	;}

.info_news a:link {
	display: inline
	;}

.info_news a:visited {
	display: inline
	;}

.photo_left { 
	float: left
	;} 

.photo_right {
	float: right
	;} 

.clearphoto_left {
	clear: left
	;}

.clearphoto_right {
	clear: right
	;}

.calendar td {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
	}

#siteName {
	padding-right: 0pc; padding-left: 0px; padding-top: 5px; padding-bottom: 0px; margin: 1px 0px 0px 0px;
	background-position: left 50%; background-repeat: no-repeat; background-color: #ff3333; width: 100%;
	background-image: url(image/topheadimage.jpg); height: 90px; text-indent: 280px
	;}

#topcmt {
	position: absolute; top: 30px; left: 280px; width: 620px; text-align: left;
	padding-right: 0pc; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px
	;}

#toptab {
	margin-top: 3px; margin-bottom: 0px; margin-left: 0px; width: 100%; text-align: left
	;}

#general_info {
	position: relative; top: 0px; width: 100%; margin: 0px 0px 10px; 
	background-color: #ff6633; font-size: 80%; font-wight: bolder; color: #ffffff; 
	font-family: "MS UI Gothic", Osaka, sans-serif; line-height: 1.5em;  text-align: center
	;}
	
#general_info a:link {
	color: #ffffff; text-decoration: none
	;}

#general_info a:visited {
	color: #ffffff; text-decoration: none
	;}

#general_info a:hover {
	color: #00ffff; text-decoration: none
	;}

#master { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	border-bottom: #cccccc 1px solid; margin: 0px 0px 10px
	;}

#navicatg { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	display: block; font-size: 80%; margin: 0px; width: 200px
	;}

#navicatg h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 5px; color: #666666
	;}

#navicatg h2 a {
	color: #666666
	;}

#navicatg h2 a:visited {
	color: #666666
	;}

#navicatg h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#navicatg h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ff6633; 
	text-indent: 5px; color: #ffffff
	;}

#navicatg h3 a {
	color: #ffffff
	;}

#navicatg h3 a:visited {
	color: #ffffff
	;}

#navicatg h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#navicatg ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	margin: 0px
	;}

#navicatg ul a {
	color: #666666; text-decoration: none
	;}

#navicatg ul a:visited {
	color: #666666; text-decoration: none
	;}

#navicatg ul a:hover {
	color: #00ffff; text-decoration: underline
	;}

#navicatg li {
	padding-left: 5px; padding-top: 2px; list-style-image: none; list-style-type: none
	;}

html > body #navicatg li {
	border-bottom-style: none
	;}

#navi_info { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	font-size: 80%; margin: 0px; width: 305px
	;}

#navi_info h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ff6633; 
	text-indent: 5px; color: #ffffff
	;}

#navi_info h2 a {
	color: #ffffff
	;}

#navi_info h2 a:visited {
	color: #ffffff
	;}

#navi_info h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#navi_info h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ff6633; 
	text-indent: 5px; color: #ffffff
	;}

#navi_info h3 a {
	color: #ffffff
	;}

#navi_info h3 a:visited {
	color: #ffffff
	;}

#navi_info h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#navi_info ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	margin: 0px
	;}

#navi_info ul a {
	display: block; scolor: #666666
	}}}}

#navi_info ul a:visited {
	display: block; color: #666666
	;}

#navi_info ul a:hover {
	display: block; color: #00ffff; text-decoration: underline
	;}

#navi_info li {
	padding-right: 6px; padding-top: 3px; list-style-image: none; list-style-type: none; margin: 0px
	;}

#news_column { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	font-size: 80%; margin: 0px; width: 550px 
	;}

#news_column h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ff6633; 
	text-indent: 5px; color: #ffffff
	;}

#news_column h2 a {
	color: #666666
	;}

#news_column h2 a:visited {
	color: #666666
	;}

#news_column h2 a:hover {
	color: #ffff66; text-decoration: underline
	;}

#news_column h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ff6633; 
	text-indent: 5px; color: #ffffff
	;}

#news_column h3 a {
	color: #666666
	;}

#news_column h3 a:visited {
	color: #666666
	;}

#news_column h3 a:hover {
	color: #ffff66; text-decoration: underline
	;}

#news_column ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	margin: 0px
	;}

#news_column ul a {
	display: block; scolor: #666666
	}}}}

#news_column ul a:visited {
	display: block; color: #666666
	;}

#news_column ul a:hover {
	display: block; color: #ffff66; text-decoration: underline
	;}

#news_column li {
	padding-right: 6px; padding-top: 3px; list-style-image: none; list-style-type: none
	;}

#info_contents { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
	font-size: 120%; margin: 50px 0px 0px 100px; width: 750px; left: 100px
	;}

#info_contents a {
	color: #666600
	;}

#info_contents a:visited {
	color: #666600
	;}

#info_contents a:hover {
	color: #6666ff; text-decoration: underline
	;}

#info_contents h1 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; text-indent: 0px; color: #666600
	;}

#info_contents h1 a:visited {
	color: #666600
	;}

#info_contents h1 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#info_contents h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#info_contents h2 a:visited {
	color: #666600
	;}

#info_contents h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#info_contents h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#info_contents h3 a {
	color: #666600
	;}

#info_contents h3 a:visited {
	color: #666600
	;}

#info_contents h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	display: block; font-size: 80%; margin: 0px; width: 230px
	;}

#explain a {
	color: #666600
	;}

#explain a:visited {
	color: #666600
	;}

#explain a:hover {
	color: #6666ff; text-decoration: underline
	;}

#explain h1 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; text-indent: 0px; color: #666600
	;}

#explain h1 a:visited {
	color: #666600
	;}

#explain h1 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain h2 a:visited {
	color: #666600
	;}

#explain h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain h3 a {
	color: #666600
	;}

#explain h3 a:visited {
	color: #666600
	;}

#explain h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain2 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	display: block; font-size: 80%; margin: 0px
	;}

#explain2 a {
	color: #666600
	;}

#explain2 a:visited {
	color: #666600
	;}

#explain2 a:hover {
	color: #6666ff; text-decoration: underline
	;}

#explain2 h1 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; text-indent: 0px; color: #666600
	;}

#explain2 h1 a:visited {
	color: #666600
	;}

#explain2 h1 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain2 h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain2 h2 a:visited {
	color: #666600
	;}

#explain2 h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain2 h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain2 h3 a {
	color: #666600
	;}

#explain2 h3 a:visited {
	color: #666600
	;}

#explain2 h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain3 { 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
	display: block; font-size: 90%; margin:  0px 0px 0px 33px
	;}

#explain3 a {
	color: #666600
	;}

#explain3 a:visited {
	color: #666600
	;}

#explain3 a:hover {
	color: #666600; text-decoration: underline
	;}

#explain3 h1 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; text-indent: 0px; color: #666600
	;}

#explain3 h1 a:visited {
	color: #666600
	;}

#explain3 h1 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain3 h2 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain3 h2 a:visited {
	color: #666600
	;}

#explain3 h2 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#explain3 h3 { 
	padding-bottom: 3px; padding-top: 7px; background-color: #ffffff; 
	text-indent: 0px; color: #666600
	;}

#explain3 h3 a {
	color: #666600
	;}

#explain3 h3 a:visited {
	color: #666600
	;}

#explain3 h3 a:hover {
	color: #00ffff; text-decoration: underline
	;}

#bottom_info {
	clear: both; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; 
	border-top: #cccccc 1px solid; font-size: 80%; color: #666666; text-align: center
	;}



