body {
	background-repeat:repeat-x;
	background-image: url(image/bk_02.gif);
}

.px10_footer {font-size: 10px;line-height: 110%;color: #666666;}
a:link.footer {font-size: 10px;text-decoration: none;color: #333333;}
a:visited.footer {font-size: 10px;color: #666666;text-decoration: none;}
a:hover.footer {font-size: 10px;color: #333333;text-decoration: underline;}

.top_mainmenu {font-size: 10px;line-height: 120%;color: #666666;}
.top_info_date {font-size: 10px;line-height: 120%;color: #666666;font-weight: bold;}
a:link.topinfo {font-size: 10px;text-decoration: none;color:#666666;}
a:hover.topinfo {font-size: 10px;color: #990000;text-decoration:underline;}
a:visited.topinfo {font-size: 10px;color: #666666;text-decoration: none;}

a:link.gallerytop {font-size: 12px;text-decoration: underline;color:#990000;}
a:hover.gallerytop {font-size: 12px;color: #666666;text-decoration:none;}
a:visited.gallerytop {font-size: 12px;color: #666666;text-decoration: underline;}

a:link.pagetop {font-size: 12px;text-decoration: underline;color:#006699;}
a:hover.pagetop {font-size: 12px;color: #999999;text-decoration:none;}
a:visited.pagetop {font-size: 12px;color: #006699;text-decoration: underline;}

a:link.topinfo {font-size: 10px;text-decoration: underline;color:#666666;}
a:hover.topinfo {font-size: 10px;color: #50B1C2;text-decoration:none;}
a:visited.topinfo {font-size: 10px;color: #666666;text-decoration: underline;}

.px10_120 {font-size: 10px;line-height: 120%;color: #000000;}
.px11_120 {font-size: 11px;line-height: 120%;color: #000000;}
.px12_120 {font-size: 12px;line-height: 120%;color: #000000;}
.px10_130 {font-size: 10px;line-height: 130%;color: #000000;}
.px11_130 {font-size: 11px;line-height: 130%;color: #000000;}
.px12_130 {font-size: 12px;line-height: 130%;color: #000000;}
.px10_150 {font-size: 10px;line-height: 150%;color: #000000;}
.px11_150 {font-size: 11px;line-height: 150%;color: #000000;}
.px12_150 {font-size: 12px;line-height: 150%;color: #000000;}

.px10_120red {font-size: 10px;line-height: 120%;color: #FF0000;}

.px10_120gray {font-size: 10px;line-height: 120%;color: #666666;letter-spacing:0.5px;}
.px11_150gray {font-size: 11px;line-height: 150%;color: #666666;}
.px12_120gray {font-size: 12px;line-height: 120%;color: #666666;}
.px12_150gray {font-size: 12px;line-height: 150%;color: #666666;}
.px10_150white {font-size: 10px;line-height: 150%;color: #FFFFFF;}

.profile_tit {font-size: 12px;line-height: 120%;color: #006699;padding-top:10px;padding-bottom:10px;width:65px; vertical-align:top;word-wrap:nomal;}
.profile_tit_e {font-size: 12px;line-height: 120%;color: #006699;padding-top:10px;padding-bottom:10px;width:110px; vertical-align:top;word-wrap:nomal;}
.profile_text {font-size: 12px;line-height: 120%;color: #666666;padding-top:10px;padding-bottom:10px;vertical-align:top;}
.profile_text2 {font-size: 12px;line-height: 120%;color: #666666;}
.history_tit {font-size: 12px;line-height: 120%;color: #006699;padding-top:5px;padding-bottom:5px;width:80px;text-align:right;vertical-align:top;word-wrap:nomal;}
.history_tit_e {font-size: 12px;line-height: 120%;color: #006699;padding-top:5px;padding-bottom:5px;width:130px;text-align:right;vertical-align:top;word-wrap:nomal;}
.history_text {font-size: 12px;line-height: 120%;color: #666666;padding-top:5px;padding-bottom:5px;padding-left:20px;vertical-align:top;}

a:link.products {font-size: 12px;text-decoration: underline;color:#666666;}
a:hover.products {font-size: 12px;color: #50B1C2;text-decoration:none;}
a:visited.products {font-size: 12px;color: #666666;text-decoration: underline;}

.products_tit {font-size: 12px;line-height: 120%;color: #50B1C2;padding-top:10px;padding-bottom:10px;word-wrap:nomal;text-align:center; background-color:#e8e8e8}
.products_text {font-size: 12px;line-height: 120%;color: #666666;text-align:center;}

.press_tit {font-size: 12px;line-height: 120%;color: #50B1C2;padding-top:10px;padding-bottom:10px;word-wrap:nomal;}
.press_text {font-size: 12px;line-height: 120%;color: #666666;padding-top:10px;padding-bottom:10px}

.map_tit {font-size: 12px;line-height: 120%;color: #50B1C2;vertical-align:middle;word-wrap:nomal;width:200px;padding-top:4px;padding-bottom:4px;padding-left:5px;}
.map_text {font-size: 12px;line-height: 180%;color: #666666;padding-left:15px;}

a:link.net1 {font-size: 11px;text-decoration: underline;color:#666666;}
a:hover.net1 {font-size: 11px;color: #50B1C2;text-decoration:none;}
a:visited.net1 {font-size: 11px;color: #666666;text-decoration: underline;}
column {
	border: thick dotted #000000;
}
#column {
	border: medium dotted #000000;
	float: left;
	height: 200px;
	width: 350px;
	padding-left: 20px;
	font-size: 12px;
	color: #000000;
}
#matome {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#column2 {
	border: medium dotted #000000;
	float: right;
	height: 200px;
	width: 350px;
	padding-right: 20px;
	font-size: 12px;
	color: #000000;
}
#column3 {
	border: medium dotted #000000;
	height: 130px;
	width: 350px;
	float: left;
	padding: 10px 10px 0px;
}
#column4 {
	border: medium dotted #000000;
	height: 130px;
	width: 350px;
	float: right;
	padding: 10px 10px 0px;
}
