body {
	margin: 0px auto; 
	
	height: auto;
	width:1004px;
    font-size:12px;
	color:#333333;
	line-height:20px;
}



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a.underlineblack:link {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
a.underlineblack:visited {
	color:#333333;
	text-decoration: none;
	font-size:12px;
}
a.underlineblack:hover{
	color:#333333;
	text-decoration: underline;
	font-size:12px;
}

a.underlinewhite:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
a.underlinewhite:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}
a.underlinewhite:hover{
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}

a.underlineblack01:link {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
a.underlineblack01:visited {
	color:#333333;
	text-decoration: none;
	font-size:12px;
}
a.underlineblack01:hover{
	color:#FF9900;
	text-decoration: underline;
	font-size:12px;
}

a.underlineblack02:link {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
a.underlineblack02:visited {
	color:#333333;
	text-decoration: none;
	font-size:12px;
}
a.underlineblack02:hover{
	color:#004993;
	text-decoration: underline;
	font-size:12px;
}

a.underlineblack03:link {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
a.underlineblack03:visited {
	color:#333333;
	text-decoration: none;
	font-size:12px;
}
a.underlineblack03:hover{
	color:#D22D33;
	text-decoration: underline;
	font-size:12px;
}


a.underlinered01:link {
	color:#CD2405;
	text-decoration:none;
	font-size:12px;
}
a.underlinered01:visited {
	color:#CD2405;
	text-decoration: none;
	font-size:12px;
}
a.underlinered01:hover{
	color:#CD2405;
	text-decoration: underline;
	font-size:12px;
}


a.underlinewhite01:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
a.underlinewhite01:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}
a.underlinewhite01:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}







.textwhite{
	font-size: 12px;
	color: #FFFFFF;
}
.textwhiteB{
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.textblue{
	font-size: 12px;
	color: #004CA7;
}
.textred{
	font-size: 12px;
	color: #CD2405;
}
.textredB{
	font-size: 12px;
	color: #CD2405;
	font-weight:bold;
}
.textblackB{
	font-size: 12px;
	color: #333333;
	font-weight:bold;
}
.textyellow{
	font-size: 12px;
	color: #ff9900;
}





.bg_blue01{
    background:#CEEBF1;
}
.bg_blue02{
    background:#ffffff;
}





.class_select{
	background-color:#FFFFFF;
	font-size: 12px;
	height:17px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
.favorit{
	 font-size:12px; text-align:right; background-color: #F6F6F6; line-height:22px; height:22px; margin:0 15px 15px; padding-right:20px;
}
.info{
	padding:20px; font-size:16px;font-weight:bold; text-align:center;
}
.data{
	font-size:12px; text-align:center; border-bottom:1px dashed #CCCCCC; padding-bottom:10px; margin-left:15px; margin-right:15px;
}
.detail{
	padding:15px; font-size:14px; line-height:180%; min-height:287px;
}
