/*======================================

common.css

======================================*/
/*@charset "EUC_JP";*/

body {	background-color : #B2DAFF ;	color : #333333 ;	}
#main {	background-color : #FFFFFF ; }
.subject {	background-color : #FFFFFF ; }
#profile {	background-color : #FFFFFF ; }
#footer {	background-color : #B2DAFF ;	color : #EEEEEE ; }

a:link {	color : PURPLE ;	}
a:hover, a:active {	color : #FF9900 ;	}
a:visited {	color : PURPLE ;	}

.tag_index {	background-color : #B2DAFF ;	}
.index_blk {	background : #FF9900 ;	}
.index_dot_border {	border : dotted 1px #FF9900 ;	}

.select_this a:link, .select_this a:visited {	border-bottom : solid 5px #FF9900 ;	}
.select_this a:hover, .select a:hover {	border-bottom : solid 5px #FF9900 ;	}


#title h1 {	background-color : #B2DAFF ;	}
.menu {	background-color : #B2DAFF ;	color : #333333 ;	}
.menu a:link, .menu a:visited {	color : #333333 ;	}
.menu a:hover, .menu a:active {	color : #333333 ;	background : #FFCC33;	}
.menu a.this:visited, .menu a.this:link {	color : #333333 ;	background : #FFCC33;	}
.box a:hover {	color : #333333 ;	background : #FFCC33;	}

a:link.page, a:visited.page {	background-color : #B2DAFF ;	color : #333333 ;	}
a:hover.page, a:active.page, a:link.page_this, a:visited.page_this {	background-color : #FFCC33 ;	color : #333333 ;	}



#column 	{	border : solid 2px #4374CD ;	border-top : solid 0px ;	background-color : #EFFFBF ;	}
#column_1 	{	border : solid 2px #4374CD ;	border-top : solid 0px ;	background-color : #EFFFBF ;	}
#column_2 	{	border : solid 2px #4374CD ;	border-top : solid 0px ;	background-color : #EEEEEE ;	}
#column_3 	{	border : solid 2px #66CCFF ;	border-top : solid 0px ;	background-color : #EEFFFF ;	}
#column_4 	{	border : solid 2px #DD6666 ;	border-top : solid 0px ;	background-color : #FFFFFF ;	}
#column_5 	{	border : solid 2px #66CCFF ;	border-top : solid 0px ;	background-color : #B2DAFF ;	}

#title_frame 	{	background-color : #4374CD ;	border : solid 2px #4374CD ;	}
#title_frame_1 	{	background-color : #4374CD ;	border : solid 2px #4374CD ;	}
#title_frame_2 	{	background-color : #4374CD ;	border : solid 2px #4374CD ;	}
#title_frame_3 	{	background-color : #66CCFF ;	border : solid 2px #66CCFF ;	}
#title_frame_4 	{	background-color : #DD6666 ;	border : solid 2px #DD6666 ;	}
#title_frame_5 	{	background-color : #66CCFF ;	border : solid 2px #66CCFF ;	}

.subclm_title_1 {	background-color : #FFCC00 ;	border : solid 2px #FFCC00 ;	}
.subclm_title_2 {	background-color : #3F99ED ;	border : solid 2px #3F99ED ;	}
.subclm_title_3 {	background-color : #3F99ED ;	border : solid 2px #3F99ED ;	}
.subclm_title_4 {	background-color : #3F99ED ;	border : solid 2px #3F99ED ;	}

.box_1 		{	border : solid 2px #4374CD ;								background-color : #EFFFBF ;	}
.box_2 		{	border : solid 2px #4374CD ;								background-color : #EEEEEE ;	}
.box_3 		{	border : solid 2px #66CCFF ;								background-color : #EEFFFF ;	}
.box_4 		{	border : solid 2px #4374CD ;								background-color : #FFFFFF ;	}
.subbox_1 	{	border : solid 2px #FFCC00 ;							background-color : #FFFFFF ;		color : #333333 ;	}
.subbox_2 	{	border : solid 2px #3F99ED ;							background-color : #EEEEEE ;		color : #333333 ;	}
.subbox_3 	{	border : solid 2px #3F99ED ;							background-color : #EEEEEE ;		color : #333333 ;	}
.subbox_4 	{	border : solid 2px #3F99ED ;							background-color : #EEEEEE ;		color : #333333 ;	}

.subclm_1 {
	border : solid 2px #FFCC00 ;	border-top : solid 0px ;
	background-color : #FFFFFF ;		color : #333333 ;
}
.subclm_2 {
	border : solid 2px #3F99ED ;	border-top : solid 0px ;
	background-color : #EEEEEE ;		color : #333333 ;
}
.subclm_3 {
	border : solid 2px #3F99ED ;	border-top : solid 0px ;
	background-color : #EEEEEE ;		color : #333333 ;
}
.subclm_4 {
	border : solid 2px #3F99ED ;	border-top : solid 0px ;
	background-color : #EEEEEE ;		color : #333333 ;
}

.subclm_1 a {	color : #ff0000 ;	text-decoration : none ;	}
.subclm_2 a {	color : #ff0000 ;	text-decoration : none ;	}
.subclm_3 a {	color : #ff0000 ;	text-decoration : none ;	}
.subclm_4 a {	color : #ff0000 ;	text-decoration : none ;	}

.subclm_1 a:hover {	color : #000099 ;	}
.subclm_2 a:hover {	color : #000099 ;	}
.subclm_3 a:hover {	color : #000099 ;	}
.subclm_4 a:hover {	color : #000099 ;	}

.subclm_1 a:visited {	color : purple ;	}
.subclm_2 a:visited {	color : purple ;	}
.subclm_3 a:visited {	color : purple ;	}
.subclm_4 a:visited {	color : purple ;	}

/*Hotnews New */
#hotnews {	background : #EFFFBF ;	color : #333333 ;	}
.hotnews {	border-bottom : solid 1px #4374CD ;	border-top : solid 1px #4374CD ;}
.hotnews_date {	color : #4374CD ;	}
.hotnews a:link {	color : #000099 ;	}
.hotnews a:hover, .hotnews a:active {	color : #FF0000 ;	}
.hotnews a:visited {	color :  ;	}

/*Whats New */
#whatsnew {	background : #EEEEEE ;	color : #333333 ;	}
.whatsnew {	border-bottom : dotted 1px #4374CD ;	}
.whatsnew_date {	color : #4374CD ;	}
.whatsnew_txt a:link {	color : #FF6F00 ;	}
.whatsnew_txt a:hover, .whatsnew_txt a:active {	color : #FF0000 ;	}
.whatsnew_txt a:visited {	color : purple ;	}

/* New Face */
#newface {	background : #EEFFFF ;	}
.newface_txt {	color : #FF0000 ;	}
.newface_txt a:link {	color : #000099 ;	}
.newface_txt a:hover, .newface_txt a:active {	color : #FF0066 ;	}
.newface_txt a:visited {	color : purple ;	}

/* Colum Frame */
#colum_frame {	background : #FFFFFF ;	}
.colum_frame_txt {	color : #333333 ;	}
.colum_frame_txt a:link {	color : #FF6F00 ;	}
.colum_frame_txt a:hover, .colum_frame_txt a:active {	color : #FF0000 ;	}
.colum_frame_txt a:visited {	color : purple ;	}

/* Companion */
.companion {
	border-right : solid 3px #B2DAFF ;
	border-bottom : solid 3px #B2DAFF ;
}
.companion_frame {
	border : solid 1px #4374CD ;
}
.companion_data {
	font-size : 11px ;
	margin : 0 ;
	padding : 0 ;
}

/* Admin */
h2.page_title {	background-color : #4374CD;	}

/* BG */
.tab {	background-color : #B2DAFF ;	}
.bg0 {	background-color : #B2DAFF ;	}
.bg1 {	background-color : #B2DAFF ;	}
.bg2 {	background-color : #4374CD ;	}
.bg3 {	background-color : #4374CD ;	}
.bg4 {	background-color : #66CCFF ;	}
.bg5 {	background-color : #DD6666 ;	}
.bg6 {	background-color : #66CCFF ;	}
.bg7 {	background-color : #FFCC00 ;	}
.bg8 {	background-color : #3F99ED ;	}
.bg9 {	background-color : #3F99ED ;	}
.bg10 {	background-color : #3F99ED ;	}
.bg12 {	background-color : #B2DAFF ;	}


/* Profile */

