@charset "UTF-8";

/* Browser-CSS Reset */
body,h1,h2,h3,h4,p,ul,li,blockquote,address {
	margin: 10px;
	padding: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	list-style: none;
}

/* disposal of IE6,7 */
div,p,a,ul,li {
	zoom: 1;
}

table,th,td {
	zoom: 1;
}




/* ------ [tb^[X^C] ------ */

.copy{
	margin: 40px;
	line-height:15px;
	font-size:11px;
	color:#222222;
}

.page{
	margin: 40px;
	line-height:14px;
	font-size:12px;
	color:#0F0865;
}

.page a{
	color: #0F0865;
	text-decoration : none ;
}

.page a:hover, .page a:active {
	color: #FEB300;
	text-decoration : underline ;
}


/* ------ [profX^C] ------ */

.txtprof {
	line-height:22px;
	font-size:12px;
	color: #000000;
}

.txtprof a{
	color: #6666FF;
	text-decoration : none ;
}

.txtprof a:hover, .txtprof a:active {
	color: #FEB300;
	text-decoration : underline ;
}


/* ------ [profꗗpX^C] ------ */

table#prof{
	margin: 0px;
}

.prof01{
	margin: 0px;
	padding: 10px 0px 0px;
	color:#0F0865;
	line-height:17px;
	font-size: 12px;
}

.prof01 a{
	color: #0F0865;
	text-decoration : none ;
}

.prof01 a:hover, .prof01 a:active {
	color: #FEB300;
	text-decoration : underline ;
}


table#printt{
	margin: 0px;
	border: 1px solid #6666FF;
}

.prof02{
	margin: 0px;
	padding: 5px 5px 5px;
	color:#0F0865;
	line-height:17px;
	font-size: 10px;
}

.prof02 a{
	color: #0F0865;
	text-decoration : none ;
}

.prof02 a:hover, .prof02 a:active {
	color: #FEB300;
	text-decoration : underline ;
}


/* ------ [BOOKX^C] ------ */

table#book{
	margin: 40px;
}

table#booktop{
	margin: 20px;
}

.book01{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	line-height:17px;
	font-size: 12px;
}

.book01 a{
	color: #0F0865;
	text-decoration : none ;
}

.book01 a:hover, .book01 a:active {
	color: #FEB300;
	text-decoration : underline ;
}

.book02{
	margin: 0px;
	padding: 12px 20px 12px;
	color:#0F0865;
	background: #FEF0DC;
	line-height:18px;
	font-size: 14px;
}

.book02 a{
	color: #0F0865;
	text-decoration : none ;
}

.book02 a:hover, .book02 a:active {
	color: #FEB300;
	text-decoration : underline ;
}

.book03{
	margin: 0px;
	color:#0F0865;
	line-height:18px;
	font-size: 14px;
}

.book03 a{
	color: #0F0865;
	text-decoration : none ;
}

.book03 a:hover, .book03 a:active {
	color: #FEB300;
	text-decoration : underline ;
}


.book04 a{
	color: #0F0865;
	text-decoration : none ;
}

.book04 a:hover, .book03 a:active {
	color: #FEB300;
	text-decoration : underline ;
}


.book2010cal{
	margin: 0px;
	color:#0F0865;
	line-height:17px;
	font-size: 12px;
}

.book2010cal a{
	color: #0F0865;
	text-decoration : none ;
}

.book2010cal a:hover, .book2010cal a:active {
	color: #FEB300;
	text-decoration : underline ;
}

/* ------ [COX^C] ------ */

table#co{
	margin: 20px;
}

.co01{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	line-height:21px;
	font-size: 14px;
	border-bottom: 1px solid #0F0865;
}

.co02{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	line-height:21px;
	font-size: 14px;
}

.co03{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	line-height:16px;
	font-size: 12px;
}


/* ------ [AUDITIONX^C] ------ */

table#audi{
	margin: 20px;
}

.audi01{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#FEB300;
	line-height:21px;
	font-size: 14px;
	border-bottom: 1px solid #0F0865;
}

.audi02{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	line-height:21px;
	font-size: 14px;
}

.audi02 a{
	color: #0F0865;
	text-decoration : underline ;
}

.audi02 a:hover, .audi02 a:active {
	color: #FEB300;
	text-decoration : underline ;
}


/* ------ [LINKX^C] ------ */

table#link{
	margin: 20px;
}

.link01{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	background: #DEE2EE;
	line-height:18px;
	font-size: 14px;
	border-bottom: 1px solid #ffffff;
}

.link01 a{
	color: #0F0865;
	text-decoration : underline ;
}

.link01 a:hover, .link01 a:active {
	color: #FEB300;
	text-decoration : underline ;
}



/* ------ [TOPICSX^C] ------ */

table#topics{
	margin: 20px;
}

.more{
	line-height:21px;
	font-size:14px;
	color:#0F0865;
	text-align:right;
	padding: 5px 15px 4px 15px;
}

.more a{
	color: #0F0865;
	text-decoration : none ;
}

.more a:hover, .more a:active {
	color: #FEB300;
	text-decoration : underline ;
}


.topics01{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	background: #ffffff;
	line-height:18px;
	font-size: 16px;
}

.topics02{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#0F0865;
	background: #DEE2EE;
	line-height:18px;
	font-size: 14px;
}

.topics03{
	margin: 0px;
	color:#0F0865;
	background: #FEB300;
}

.topics04{
	margin: 0px;
	padding: 5px 15px 4px;
	color:#000;
	background: #fff;
	line-height:21px;
	font-size: 14px;
}


