.font11-16 {
	font-size: 11px;
	line-height: 16px;
    color:#151515;
}
.font11-20 {
	font-size: 11px;
	line-height: 20px;
    color:#151515;
}
.font12-16 {
	font-size: 12px;
	line-height: 16px;
    color:#151515;
}
.font12-20 {
	font-size: 12px;
	line-height: 20px;
    color:#151515;
}
.font12-24 {
	font-size: 12px;
	line-height: 24px;
    color:#151515;
}
.font14-16 {
	font-size: 14px;
	line-height: 16px;
    color:#151515;
}

.title {
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight:bold;
	padding:15px 28px 30px;
	color: #000000;
	background-image: url(img/title_back.jpg);
}
.box {
	background-image:url(img/back_box1.jpg) repeat no-repeat;
	font-size: 12px;
	padding:10px 15px 8px;
	color: #000000;
	background-image: url(img/back_box1.jpg);
	background-repeat: no-repeat;
}
.box2 {
	background-image:url(img/pagetop.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	padding:5px 10px 6px;
	color: #000000;
	background-image: url(img/pagetop.jpg);
}
.back_contents {
background-image: url(img/back_contets.jpg);
background-repeat:repeat-x;
}
p.menu a{
 font-size:11px;
 text-decoration:none;
}
p.menu a:link{
 color:#ffffff;
}
p.menu a:visited{
 color:#ffffff;
}
p.menu a:hover{
color:#cccccc;
text-decoration:none;
}

.botton div{
 margin::0 0 0 0;
}
.botton a{
 display:block;
 width;168px;
 height:21px;
 padding:9px 0px 0px 21px;
font-size:12px;
 background-image:url(img/botton_back1.jpg);
 background-repeat:none;
}
.botton a:link{
 color:#cccccc;
}
.botton a:visited{
 color:#cccccc;
}
.botton a:hover{
 background-image:url(img/botton_back2.jpg);
 color:#ffffff;
}
.hiddenlmg{
 display::none;
}

h1{
font-size:11px;
font-weight:normal;
color:#666666;
margin:6px auto;
}

p.menu a{
 font-size:11px;
 text-decoration:none;
}
p.menu a:link{
 color:#CC0000;
}
p.menu a:visited{
 color:#CC0000;
}
p.menu a:hover{
color:#CC0000;
text-decoration:underline;
}