@charset "UTF-8";


/* Template Style*/

body { background-color:#f4f0c3; }

table.whole { width:764px;border:0px;border-collapse:collapse; }

td.header { width:757px;height:243px;padding:0px; }
td.header_shadow { width:7px;padding:0px; }
td.main_menu { width:757px;height:23px;text-align:right;vertical-align:middle;background-image:url(../images/common/main_menu_bg.jpg);padding:0px; }
td.main_menu_shadow2 { width:757px;height:10px;padding:0px; }
td.main_stage_top { width:757px;height:8px;background-color:#FFFFFF;padding:0px; }
td.main_stage_shadow_top { width:7px;height:8px;vertical-align:top;padding:0px; }
td.main_stage { width:757px;background-color:#FFFFFF;padding:0px; }
td.main_stage_shadow { width:7px;background-image:url(../images/common/main_stage_shadow.jpg);padding:0px; }
td.copyright { width:757px;height:28px;padding:0px; }
td.copyright_shadow { width:7px;height:28px;padding:0px; }



/* Text Link Style */
.main a { text-decoration:none; }
.main a:link { color:#FFFFFF }
.main a:visited { color:#FFFFFF }
.main a:hover { color:#CCCCCC;text-decoration:none; }

.contents a { text-decoration:underline; }
.contents a:link { color:#000000 }
.contents a:visited { color:#000000 }
.contents a:hover { color:#951764;text-decoration:underline; }



/* Home */
table.home_contents { width:757px;border:0px;border-collpase:collapse; }

td.home_left { width:173px;vertical-align:top;padding:15px; }
td.home_center { text-align:left;vertical-align:top;padding:15px; }
td.home_right { width:171px;vertical-align:top;padding:15px; }

img.image_right { float:right; }



/* Menu */
table.menu_contents { width:757px;border:0px;border-collpase:collapse; }
table.list { width:542px;border:0px;border-collapse:collapse; }

td.menu_left { width:100px;vertical-align:top;padding:15px; }
td.menu_center { text-align:left;vertical-align:top;padding:0px; }
td.menu_right { width:115px;vertical-align:top;float:right;padding:15px; }
td.menu_list { width:auto;vertical-align:top;padding:0px; }
td.to_top { text-align:right;padding:20px; }
td.menu_list_spacer { height:10px; }
td.menu_list_spacer2 { height:60px; }
td.centered { text-align:center; }



/* Contact Us */
table.contact_contents { width:757px;border:0px;border-collapse:collapse; }

td.contact_title { text-align:left;padding:15px; }
td.contact_left { width:auto;vertical-align:middle;padding:15px; }
td.contact_right { width:173px;vertical-align:top;padding:15px; }

img.image_half { width:150px; }


/* Text Style */
.main_menu_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.main_menu_here {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.arial_10_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.arial_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.arial_11_redpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #951764;
	text-decoration: none;
}

.arial_12_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.arial_12_redpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #951764;
	text-decoration: none;
}

.arial_14_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.arial_14_black_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.arial_14_redpurple_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #951764;
	text-decoration: none;
}

.arial_14_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #70809f;
	text-decoration: none;
}

.arial_15_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #70809f;
	text-decoration: none;
}

.geneva_15_blue {
	font-family: Geneva, Arial, Helvetica;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #70809f;
	text-decoration: none;
}

.arial_17_redpurple_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #951764;
	text-decoration: none;
}

.arial_20_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #70809f;
	text-decoration: none;
}
