@charset "euc-jp";
#middleTtle2 {
	color: #600;
	text-align: left;
	font-size: 16px;
	background-image: url(/images/h2line.gif);
	background-repeat: repeat-x;
	height: 80px;
	background-position: 80px;
}
#titleback {  background: url(images/titleback.jpg) repeat-x}
.fon1 {  font-size: 10px}
.t_address { font-size: 12px; float: right}
td#menuleft { background: url(images/menuback_l.jpg) repeat-y; width: 126px}
td#menuright { background: url(images/menuback_r.jpg) repeat-y; width: 126px ; float: right}
td#center { width: 498px ;}

td#btnleft { background: url(images/btn_left.jpg) no-repeat; width: 126px ; float: none; height: 33px}
td#btnright { background: url(images/btn_right.jpg) no-repeat; width: 126px ; float: none ; height: 33px}
.menu1 {  font-size: 14px; font-weight: bold}
td#btnmenu { background: no-repeat; width: 126px ; float: none; height: 33px }
td#btnright2 { background: url(images/btn_right_l.jpg) no-repeat; width: 126px ; float: none ; height: 66px}
td#btnleft a { font: 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; font-weight: bold; color: #0A0069; text-decoration: none; background-color: transparent;}
td#btnleft a:hover { color: #A1A1A1; text-decoration: none; font-weight: bold; background-color: transparent;}
td#btnright a { font: 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; font-weight: bold; color: #0A0069; text-decoration: none; background-color: transparent;}
td#btnright a:hover { color: #A1A1A1; text-decoration: none; font-weight: bold; background-color: transparent;}
td#btnright2 a { font: 12px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; font-weight: bold; color: #0A0069; text-decoration: none; background-color: transparent;}
td#btnright2 a:hover { color: #A1A1A1; text-decoration: none; font-weight: bold; background-color: transparent;}

#middleTtle {
	background: url(images/title_middle.jpg) repeat-x;
	width: 200px;
	height: 25px;
}
h2 {
	font-size: 18px;
	left: 10px;
	line-height: 25px
}
.topbox1 {  width: 480px; text-align: left; margin: 5px 5px; }
#topbox { width: 90%; border: thin #FF0000 groove; ; margin: 5px 5px; padding: 5px 5px; text-align: left}
.fon2 { font-size: 12px; line-height: 130%; color: #660000}
td#infoTop {  background: url(images/borderupper.jpg) repeat-x; height: 10px}
td#infoTopleft { background: url(images/borderleftupper.jpg) no-repeat; height: 10px; width: 10px;}
td#infoTopright { background: url(images/borderrightupper.jpg) no-repeat; height: 10px; width: 10px;}
#infoTable {  width: 95%}
td#infoBottom { background: url(images/borderbottom.jpg) repeat-x; height: 10px}
td#infoBottomleft { background: url(images/borderleftbottom.jpg) no-repeat; height: 10px; width: 10px}
td#infoBottomright { background: url(images/borderrightbottom.jpg) no-repeat; height: 10px; width: 10px}
td#infoLeft { background: url(images/borderleft.jpg) repeat-y; width: 12px; }
td#infoRight { background: url(images/borderright.jpg) repeat-y; width: 10px; }
h1 {  font-size: 12px; width: 750px; height: 12px; font-weight: normal; text-align: left; margin: 0px 0px 2px}
h3 {  font-size: 16px; color: #990033}
.pankuzu {  font-size: 12px; line-height: 150%; text-align: left; padding: 10px 0px 10px 10px; width: 490px; font-weight: bold;}
.pankuzu a {text-decoration: none;}
.pankuzu a:hover {color: #FF0000; }
#middleTitle {  background: url(images/h2line.gif) repeat-x; width: 450px; height: 35px;; text-align: left; padding: 5px 0px 0px 10px; color: #660000}
#h3Title { background: url(images/normalline.gif) repeat-x; width: 450px; height: 35px;; text-align: left; padding: 8px 0px 0px 10px; margin: 0px 0px 0px 10px}
.fon3 {
	font-size: 14px;
	line-height: 150%;
	color: #660000;
}
#normal1 {  padding: 0px 5px 0px 35px; text-align: left}
.infomation {  font-size: 14px; line-height: 200%; color: #CC0033; margin: 10px 10px}
a {  text-decoration: none}
a:hover {color: #FF0000; }
.copy {  font-size: 10px; line-height: 150%; color: #990000}
#h4Title {
	width: 400px;
	;
	text-align: left;
	font-size: 16px;
	color: #990033;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -25px;
}
#h4Title_2 {
	width: 400px;
	height: 35px;
	;
	text-align: left;
	font-size: 18px;
	color: #990033;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: -25px;
	margin-left: -25px;
}

#normal2 {  text-align: left; margin: 5px 0px 0px 5px}
.list3 { font-size: 14px; line-height: 180%; color: #660000 ; list-style: disc url(images/listmark1.gif) outside}
.box2 {  text-align: left; padding: 3px 3px; width: 48%; height: auto; float: left; list-style: none}
.box2r { text-align: left; padding: 3px 3px; width: 48%; height: auto; float: right}
.infomation2 {
	font-size: 14px;
	line-height: 150%;
	color: #CC0033;
	list-style: disc url(none) outside;
	margin: 0px 0px 0px 5px
}
.minirotitle {
	font-size: 18px;
	line-height: 120%;
	color: #660000;
	background: #FFCC99;
	padding: 0px 0px -10px
}
.box3 {
	text-align: left;
	padding: 3px 3px;
	width: 80%;
	height: auto;
	list-style: none
}
#center .box_c {
	margin: 5px;
	line-height: 200%;
	border: 2px inset #CC00CC;
	width: 85%;
	font-size: 12px;
}
#normal3 {
	padding: 0px 5px 0px 35px;
	text-align: left;
	text-indent: 1em;
}
.centerbox1 {
	width: 450px;
	margin: 5px;
	padding: 5px;
	border: medium groove #CC00FF;
}
.fon4 {
	font-size: 16px;
	line-height: 150%;
	color: #660000
}
.centerbox2 {
	//padding: 5px;
	border: thick double #F30;
	padding: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.fon5 {
	font-size: 18px;
	line-height: 150%;
	color: #660000;
}
#h3Title_2 {
	;
	line-height: 140%;
	font-size: 15px;
}

