body {
	font-size: 100%;
	line-height: 140%;
	color: #333333;
	background-color: #ffffff;
	margin: 0 0 20px 0 ;
	padding: 0;
}
.name {
	font-size: 73%;
	line-height: 140%;
	color: #ffffff;
	font-weight: bolder;
}

.title{
		font-size: 120%;
	line-height: 140%;
	color: #333333;
	font-weight: bolder;
}
.label {
	font-size: 89%;
	line-height: 140%;
	color: #ff6600;
}

.category_area {
	border: solid 1px #d9d9d9;
}

.main_space {
	margin: 20px 0 15px 20px ;

}

.area_center {
	width: 560px;
	text-align: center;
}

.main {
	font-size: 89%;
	line-height: 140%;
	color: #333333;
}

.main a,
.main a:visited{
	text-decoration:underline;
}
.caption {
	font-size: 73%;
	line-height: 140%;
	color: #333333;
}
.content {
	font-size: 73%;
	line-height: 140%;
	color: #333333;
}


.content img{
	vertical-align: middle;
}
.content A:link {
	color:#006699;
	font-weight: bolder;
}
.content A:visited {color:#006699;}
.content A:hover {color:#ff6600;}
.content A:active {color:#ff6600;}



.category{
		font-size: 73%;
	line-height: 140%;
	color: #003366;
	font-weight: bolder;
}
.subcategory{
		font-size: 73%;
	line-height: 140%;
	color: #006699;
}
.category_title {
	font-size: 73%;
	line-height: 140%;
	color: #003366;
	font-weight: bolder;
}
.category_sub {
	font-size: 73%;
	line-height: 140%;
	color: #006699;
}



.event {
	font-size: 89%;
	line-height: 140%;
	color: #003366;
	font-weight: bolder;
}
.event A:link {
	color:#003366;
	font-weight: bolder;
}
.event A:visited {color:#003366;}
.event A:hover {color:#ff6600;}
.event A:active {color:#ff6600;}

.event img{
	vertical-align: middle;
}


.TableValue {
border: 1px #d9d9d9 solid;
border-collapse: collapse;
border-color: #d9d9d9; 
}
.TableValue tr {
border: 1px #d9d9d9 solid;
}
.TableValue td {
border: 1px #d9d9d9 solid;
}

.padding1{
padding : 5px;
background-color: #fffff3;
}

.padding2{
padding : 0px;
background-color: #d9d9d9;
}

.padding_name{
padding : 5px;
}


.b_print{
margin: 10px 5px 0px 5px;
}


.left_clear{
clear:both;
float:left;
display:block;

}

.left{
float:left;
display:block;

}


.mobile_t {
color: #3399ff;
font-size: 10px;
}

.mobile {
text-decoration: none;
font-size: 10px;
}
.mobile  A:link {
	color: #0066CC;
	text-decoration: underline;
font-size: 10px;
}
.mobile  A:visited {
	color: #0066CC;
	text-decoration: underline;
font-size: 10px;}
	
.mobile  A:hover {
color: #3399ff;
text-decoration: underline;
font-size: 10px;}
	
.mobile  A:active {
color: #0066CC;
text-decoration: underline;
font-size: 10px;}