@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
a img {border: none; }
    
a.email {
	padding-top: 10px;
	padding-bottom: 20px;
	font: 14px/250% Verdana, Arial, Helvetica, sans-serif;
}
    a:link {
	color: #003333;
	text-decoration:none;
}
    a:visited {
	color: #033;
	text-decoration:none;
}
    a:hover {
	color: #cb5517;
	text-decoration:none;
}
    a:active {
	color: #cb5517;
	text-decoration:none;
}
.Ad {
	padding-top: 10px;
}
.blueBar {
	background: #699;
	height: 10px;
	width: 152px;
	margin-left: 2px;
}
.blueLine3rdlvl {
	background: #699;
	height: 4px;
	width: 530px;
}
.blueText7pt {
	color: #699;
	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
}
.blueText8pt {
	color: #699;
	font: 12px/150% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.blueText8ptJpn {
	color: #699;
	font: 12px/150% "MS PGothic";
	padding-top: 3px;
}
.blueText9pt {
	color: #699;
	font: 12px/150% Verdana, Arial, Helvetica, sans-serif;
}
.tableNewsHL {
	padding-top: 5px;
}
.BoldText {
	font-weight: bold;
}
.btnBtmpad10px {
	padding-bottom: 10px;
}
.blueText9ptJpn {
	color: #699;
	font: 12px/150% "MS PGothic";
}
.blueText9ptDI {
	color: #699;
	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
}
.blueText9ptDIJpn {
	color: #699;
	font: 11px/150% "MS PGothic";
	padding-bottom: 3px;
}
.blueText9ptPadBtm {
	color: #699;
	font: 12px/150% Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
.blueText9ptPadBtmJpn {
	color: #699;
	font: 11px/150% "MS PGothic";
	padding-bottom: 2px;
}
.blueTextNewsHLs {
	color: #699;
	font: bold 12px/150% Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 7px;
}
.blueTextNewsHead {
	color: #699;
	font: normal 14px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	letter-spacing: 0pc;
}
.blueText10pt {
	color: #699;
	font: 14px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
}
.blueText10ptJpn {
	color: #699;
	font: 13px/125% "MS PGothic";
	padding-top: 2px;
	padding-bottom: 3px;
}
.blueText10ptDIRECTIONS {
	color: #699;
	font: 14px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 11px;
}
.blueText11px {
	color: #699;
	font: 12px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
.blueText10ptBold {
	font: bold 14px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
}
.blueText10ptpdBtmmore {
	color: #699;
	font: 14px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 10px;
}
.blueText11pt {
	font: 12pt/150% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
}
.blueText12pt {
	font: 12pt/150% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
}
.blueText11pxJpn {
	color: #699;
	font: 12px/160% "MS PGothic";
	padding-top: 0px;
}
.blueText14pt {
	color: #699;
	font: 14pt/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
}
.blueText15pxJpn {
	color: #699;
	font: 15px/125% "MS PGothic";
	padding-top: 2px;
}
.blueText16px {
	color: #699;
	font: 16px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
}
.blueText16pxBold {
	color: #699;
	font: bold 16px/125% Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
}
.blueText16pxJpn {
	color: #699;
	font: 16px/160% "MS PGothic";
	padding-top: 2px;
	padding-bottom: 3px;
	letter-spacing: 2px;
}
.blueText11pt {
	font: 15px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
}
.blueText13pt {
	font: 13pt/150% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
}
#btnNavigation {
	height: 50px;
	margin-right: 0px;
	margin-left: 0px;
	font: 9px/180% Verdana, Geneva, sans-serif;
	clear: both;
	padding-top: 0px;
	padding-left: 2px;
	width: 768px;
	background: #E4E6DD;
}
#btnNavigationJpn {
	height: 50px;
	margin-right: 0px;
	margin-left: 0px;
	font: 10px/180% "MS PGothic";
	clear: both;
	padding-top: 0px;
	padding-left: 2px;
	width: 768px;
	background: #E4E6DD;
}
#BtmBox {
	width: 770px;
}
#btmShdw {
	background: url(images/whiteBGbtmshdw.png) no-repeat;
	height: 13px;
	width: 770px;
}
.bullList {
	color: #666;
	font: 10px150
% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 3px;
	font: 12px/100% Verdana, Arial, Helvetica, sans-serif;
}
.bulletTarget {
	vertical-align: top;
	padding-bottom: 0px;
}
#container {
	height: auto;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	border-right: medium none #CCC;
	border-bottom: medium none #CCC;
	margin-top: 0px;
	padding-top: 0px;
	background: url(images/whiteBGstrip.png) repeat-y;
}
.courseguideHolenumsBlue10pt {
	color: #699;
	font: 13px/150% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding-top: 3px;
}
.containerShadow {
	background: url(images/bgShadow.png) repeat-x;
	width: 11px;
}
.dateNews {
	font: 12px/100% Verdana, Geneva, sans-serif;
	color: #699;
	position: relative;
	right: 0px;
	left: 0px;
	float: right;
	display: inline-block;
	top: 3px;
}
.dateNews2line {
	font: 12px/100% Verdana, Geneva, sans-serif;
	color: #699;
	position: relative;
	top: -15px;
	right: 0px;
	left: 0px;
	float: right;
	display: inline-block;
}
.dateNewsIE {
	font: 12px/100% Verdana, Geneva, sans-serif;
	color: #699;
	float: right;
	position: relative;
	display: inline-block;
	top: -16px;
}
.dateNewsIE2line {
	font: 12px/100% Verdana, Geneva, sans-serif;
	color: #699;
	float: right;
	position: relative;
	display: inline-block;
	top: -33px;
}
.h2Gray {
	font: normal 11pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
	letter-spacing: -0.5pt;
}
.h3Gray {
	font: normal 14px/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
}
.h3GrayJpn {
	font: normal 13px/18pt "MS PGothic";
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
}
.h3GrayTopPad {
	font: normal 14px/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 10px;
}
.h3GrayTopPadJpn {
	font: normal 13px/18pt "MS PGothic";
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 10px;
}
.h3 {
	color: #699;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
#header {
	height: 50px;
	padding: 10px 0px 0px 20px;
	margin-right: 8.5px;
	margin-left: 2px;
	width: 740px;
}
#homeFlash {
	height: 210px;
	margin-right: 8.5px;
	margin-left: 2px;
	width: 765px;
}
.headlineImgs {
	height: 30px;
	width: 530px;
	padding-top: 26px;
	padding-bottom: 14px;
}
#hdImg2Lvl {
	height: 102px;
	width: 760px;
	margin-left: 2px;
	margin-right: 0px;
}
.headlineImgs3lvl {
	height: 40px;
	width: 530px;
	padding-top: 5px;
}
.headlineImgs2line {
	height: 50px;
	padding-bottom: 23px;
	width: 530px;
	padding-top: 15px;
	clear: right;
}
.headlineImgsAU {
	height: 30px;
	width: 530px;
	padding-top: 18px;
	padding-bottom: 14px;
}
#home#Bullnews {
	background: url(images/bullNERO.png);
}
.hrBlue {
	color: #699;
	width: 100%;
}
.hrBlueDirections {
	color: #699;
	width: 530px;
	padding-bottom: 5px;
}
.hrSpace {
	height: 10px;
	float: left;
	width: 530px;
	padding-top: 10px;
}
.hr {
	padding-top: 15px;
	padding-bottom: 1px;
}
.hrless {
	padding-bottom: 4px;
	padding-top: 4px;
}
.hrNE {
	padding-top: 30px;
	padding-bottom: 1px;
	color: #699;
}
.hrSM {
	padding-top: 0px;
	padding-bottom: 0px;
	color: #699;
	border-bottom: 1px solid #669999;
	height: 25px;
}
.hrSMpad {
	padding-top: 35px;
	padding-bottom: 2px;
	color: #699;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #669999;
	border-left: 1px none;
}
.hrSpaceDI {
	height: 10px;
	float: left;
	width: 760px;
	padding-left: 1px;
}
.imgResnum {
	padding-top: 3px;
}
.imagesPadBtm {
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 0px;
}
.imgWNhome {
	padding-bottom: 10px;
	padding-top: 3px;
}
.imgFltRt {
	float: right;
	display: run-in;
}
.imgFltRtMap {
	position: relative;
	left: -10px;
	top: 12px;
}
.imgFltRtCTopPad {
	float: right;
	display: run-in;
	padding-top: 10px;
}
.imgFltRtTopPadsml {
	float: right;
	display: run-in;
	padding-top: 10px;
}
.imgFltRtNews {
	display: inline;
	float: right;
	padding-top: 10px;
	padding-right: 3px;
}
.imgFltRtNews2pic {
	display: inline;
	float: right;
	padding-top: 11px;
	padding-right: 3px;
}
.imgFltRtNewsIE {
	float: right;
	display: inline;
	padding-top: 10px;
}
.imgFltRtNewsIE2pic {
	float: right;
	display: inline;
	padding-top: 11px;
}
.imgRpad {
	float: left;
	display: run-in;
	padding-right: 10px;
}
.imgRpadJ {
	float: left;
	display: run-in;
	padding-right: 10px;
	padding-top: 1px;
	padding-left: 0px;
}
.imgRLpad {
	float: left;
	display: run-in;
	padding-right: 10px;
	padding-left: 1px;
}
.imgRLpadJ {
	float: left;
	display: run-in;
	padding-right: 10px;
	padding-left: 1px;
	padding-top: 1px;
}
.imgTpadJ {
	display: run-in;
	padding-top: 1px;
}
.imgCG {
	padding-top: 5px;
	padding-bottom: 1px;
}
.imgDI {
	float: left;
	display: run-in;
	padding-bottom: 15px;
	clear: both;
}
.japanese {
	float: right;
	height: 15px;
	width: 75px;
	padding-right: 5px;
	font: 11px "MS PGothic";
}
#leftSideBar {
	float: none;
	width: 142.5px;
	height: 260px;
	margin-left: 4px;
	padding-top: 20px;
	padding-right: 78px;
	color: #699;
}
#leftSideBarsub {
	height: 485px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarHome {
	float: left;
	width: 142px;
	margin-left: 6px;
	padding-top: 20px;
	padding-right: 79px;
	color: #699;
	padding-bottom: 40px;
}
#leftSideBarsub400 {
	height: 400px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsub440 {
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubHPO {
	height: 485px;
	float: left;
	width: 145px;
	padding-top: 10px;
	padding-right: 77px;
	margin-left: 5px;
}
#leftSideBarsubGS {
	height: 550px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsub600 {
	height: 600px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsub640 {
	height: 640px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsub725 {
	height: 700px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubAbout {
	height: 675px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsub800 {
	height: 800px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubResJ {
	height: 850px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubRes {
	height: 925px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubHPO09 {
	height: 1100px;
	float: left;
	width: 145px;
	padding-top: 10px;
	padding-right: 77px;
	margin-left: 5px;
}
#leftSideBarsubCourse {
	height: 2875px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
#leftSideBarsubCourseJpn {
	height: 3000px;
	float: left;
	width: 142px;
	padding-top: 10px;
	padding-right: 80px;
	margin-left: 5px;
}
.leftSidebar {
	font: 12px/200% Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px #699;
	border-right: 1px #699;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #699;
	border-left-color: #699;
	list-style: square;
	float: left;
	padding-left: 5px;
	width: 146px;
	text-decoration: none;
	color: #699;
}
#leftSideDI {
	height: 500px;
	float: left;
	width: 230px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 62px;
	padding-left: 68px;
	font: 9pt/150px Arial, Helvetica, sans-serif;
}
#leftSideCI {
	height: 1060px;
	float: none;
	width: 650px;
	margin-left: 55px;
	padding-top: 10px;
}
#mainContent {
	width: 530px;
	float: left;
	clear: right;
}
.mainCopySub {
	float: left;
	width: 264px;
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-right: 25px;
}
.mainCopySubJpn {
	float: left;
	width: 264px;
	font: 12px/160% "MS PGothic";
	color: #666;
	padding-right: 25px;
}
.mainCopySub350 {
	float: left;
	width: 350px;
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-right: 25px;
}
.mainCopySub3 {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 278px;
	padding-right: 20px;
}
.mainCopySub3li {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	padding-right: 20px;
	padding-left: 15px;
	width: 278px;
	list-style: disc inside;
}
.mainCopySub311px {
	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 278px;
	padding-right: 20px;
	padding-top: 5px;
}
.mainCopySub3wd316 {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 316px;
	padding-right: 20px;
}
.mainCopySub3wd316NEWS {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 316px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainCopySub3Blue {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
	float: left;
	width: 100%;
}
.mainCopySub3NoRpane {
	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 500px;
	padding-right: 30px;
}
.mainCopySub3NoRpanenoPad {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 530px;
}
.mainCopyDI {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	width: 360px;
	padding-right: 35px;
	padding-top: 73px;
}
.mainCopyDIJpn {
	font: 12px/160% "MS PGothic";
	color: #666;
	float: left;
	width: 325px;
	padding-right: 70px;
	padding-top: 73px;
}
.menuL {
	color: #699;
	padding-left: 30px;
	padding-bottom: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.menuLlesskerning {
	color: #699;
	padding-left: 0px;
	padding-bottom: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-align: left;
	vertical-align: baseline;
}
.menuLJpn {
	color: #699;
	padding-left: 30px;
	padding-bottom: 10px;
	font: 11px "MS PGothic";
}
.menuLtitle {
	padding-left: 15px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	padding-top: 5px;
}
.menuLtitleJpn {
	padding-left: 15px;
	font: 11px "MS PGothic";
	padding-bottom: 4px;
	padding-top: 7px;
}
#navigation {
	height: 29px;
	text-decoration: none;
	margin-left: 2px;
	width: 758px;
}
.navigation li {
	display:block;
	margin:0 0px 0 1.25px;
	zoom: 1;
	color: #FFF;
	width: 151px;
	float: left;
	text-align: center;
	list-style: none;
	height: 23px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 0em;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.navBtn {
	padding-right: 1px;
}
.NavMenu {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	display: block;
	width: 151px;
	float: none;
	text-align: center;
	list-style: none;
	vertical-align: middle;
	margin-left: 1px;
}
.p {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	padding-right: 7px;
}
.pdfLink {
	font: bold 10px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 3px;
}
.pdfLinkJpn {
	font: bold 11px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 3px;
}
.pDirections {
	font: 11px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.pHomeTable {
	font: 12px/125% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.pHomeTableJ {
	font: 13px/150% "MS PGothic";
	color: #666;
	float: left;
	padding-left: 5px;
	padding-top: 2px;
	letter-spacing: 1px;
	padding-bottom: 5px;
}
.p11-125Jpn {
	font: 11px/160% "MS PGothic";
	color: #666;
	padding-left: 0px;
	padding-top: 2px;
	letter-spacing: 0px;
}
.p12-125 {
	font: 12px/125% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
}
.p12-125Jpn {
	font: 12px/125% "MS PGothic";
	color: #666;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
	letter-spacing: 1px;
}
.pSubcopy {
	font: 11px/125% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	padding-top: 5px;
}
.pJpnPGothic {
	font: 12px/160% "MS PGothic";
	color: #666;
	float: none;
	padding-right: 7px;
	text-align: left;
	letter-spacing: 2px;
	padding-top: 0px;
}
.pJpnPGothicTopPad {
	font: 12px/160% "MS PGothic";
	color: #666;
	float: none;
	padding-right: 7px;
	text-align: left;
	letter-spacing: 2px;
	padding-top: 4px;
}
.pJpnPGothicSubcopy {
	font: 12px/160% "MS PGothic";
	color: #666;
	float: none;
	text-align: left;
	padding-top: 5px;
}
.pHome {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	padding-right: 16px;
	width: 290px;
}
.pHomeJpn {
	font: 12px/160% "MS PGothic";
	color: #666;
	float: left;
	padding-right: 16px;
	width: 290px;
	letter-spacing: 2px;
}
.p RCol {
	letter-spacing: 1.5em;
	width: 130px;
	float: left;
	height: 230px;
	padding-left: 15px;
}
.pHPOchart7pt {
	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	padding-left: 5px;
}
.pHPOchart7ptBlue {
	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #699;
	float: none;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pHPOchart7ptRt {
	font: 9px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	float: none;
	text-align: right;
	padding-right: 5px;
}
.pCourseGuide {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.readMore {
	font: 11px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 0px;
}
#rightContent {
	height: 0px;
	width: 210px;
	float: left;
	padding-left: 5px;
	padding-top: 3px;
}
#rightBarSub {
	float: left;
	width: 240px;
	padding-left: 1px;
	padding-right: 0px;
}
.rightBarSub150 {
	width: 137px;
	padding-right: 18px;
	float: left;
	padding-top: 3px;
}
.rightBarSub150-2 {
	width: 155px;
	padding-right: 0px;
	float: left;
	padding-top: 3px;
}
#rightBarSub3 {
	width: 209px;
	padding-right: 18px;
	float: left;
	padding-top: 3px;
}
#rightBarSub3wd171 {
	width: 171px;
	padding-right: 18px;
	float: left;
	padding-top: 3px;
}
#rightBarSub3wd189FltR {
	width: 189px;
	padding-right: 6px;
	float: right;
	padding-top: 10px;
}
.rtSideBarTxt9pt {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 150px;
	float: right;
	padding: 5px 2px 10px;
}
.rtSideBarTxt9ptJpn {
	font: 11px/160% "MS PGothic";
	color: #666;
	width: 150px;
	float: right;
	padding: 5px 2px 10px;
}
#rightBar40Rpad {
	width: 200px;
	padding-left: 1px;
	padding-right: 40px;
}
.rsbImg {
	padding-bottom: 3px;
	float: right;
	padding-top: 5px;
}
.rsbImglvl3 {
	float: right;
	padding-top: 1px;
	padding-bottom: 4px;
}
.rsbImglvl3Fac {
	float: right;
	padding-top: 2px;
	padding-bottom: 3px;
}
.sideMenu {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 152px;
	margin-left: 0px;
	padding-bottom: 20px;
	background: #FFF;
	border-right: 2px none #BBB;
	border-bottom: 2px none #BBB;
	border-top-color: #BBB;
	border-left-color: #BBB;
	padding-left: 16px;
}
.sidebar li {
	display: inline;
	border-top: 1px solid #699;
	border-right: 1px solid #699;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #699;
	border-left-color: #699;
	width: 130px;
	height: 20px;
	text-decoration: none;
	float: left;
	margin-bottom: 8px;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 11px;
	padding-left: 12px;
}
.sidebar ul {
	height: 140px;
	padding-left: 3px;
	padding-top: 15px;
}
.sideMenuli {
	font: 11px/125% Verdana, Geneva, sans-serif;
	color: #666;
}
.spacer {
	height: 1px;
	margin-right: 8.5px;
	margin-left: 1.5px;
	width: 160px;
}
.space18px {
	height: 18px;
}
.space21px {
	height: 21px;
}
.sidebarAd {
	padding-left: 0px;
	text-decoration: none;
	border: none;
	padding-top: 20px;
}
.sidebarPic {
	padding-left: 4px;
	padding-bottom: 3px;
	text-decoration: none;
	border: none;
}
.sidebarPicHome {
	padding-left: 1px;
	text-decoration: none;
	border: none;
	float: left;
	padding-top: 3px;
}
.sideMenuBullList {
	font: 11px/170% Verdana, Arial, Helvetica, sans-serif;
}
.sideMenuBullListLessKern {
	font: 11px/170% Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.sideMenuBullListJpn {
	font: 11px/170% "MS PGothic";
}
.sidemenuBullet {
	font-size: 12px;
	color: #699;
	margin-top: 0px;
}
.tableHeaders {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
}
.tableHeadersJpn {
	font: 10px "MS PGothic";
	color: #666;
	text-decoration: none;
	padding-bottom: 5px;
}
.tableLtCellCopy {
	color: #666;
	background: #f0f0f0;
	height: 44px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
}
.tableDrkCell {
	color: #FFF;
	background: #666;
	height: 44px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
}
.tableSub9ptCopy {
	font: 10px/135% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.tableFltLft {
	float: left;
	display: run-in;
	overflow: visible;
}
.tablehpo09Hdg {
	padding-left: 5px;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
}
.table9ptTextGry {
	padding-left: 15px;
	font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
}
.table9ptTextGryJpn {
	padding-left: 15px;
	font: 11px/150% "MS PGothic";
}
.table9ptTextDrkGry {
	padding-left: 10px;
	color: #666;
	font: normal 11px/100% Verdana, Arial, Helvetica, sans-serif;
	background: #f0f0f0;
}
.table11pxTextDrkGryJpn {
	padding-left: 10px;
	color: #666;
	font: normal 11px/100% "MS PGothic";
	background: #f0f0f0;
}
.tableCITextNums {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
	height: 21px;
	padding-right: 42px;
}
.tableReserv {
	clear: both;
	float: none;
	padding-top: 10px;
}
.tableCI {
	width: 620px;
}
.tableCIheads {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #699;
	text-align: center;
	height: 42px;
	padding-top: 0px;
}
.tableCIText {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	height: 21px;
}
.tableSM {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	vertical-align: top;
}
.tableSMJpn {
	font: 12px/160% "MS PGothic";
	color: #666;
	vertical-align: top;
}
.targetCircle {
	color: #699;
}
.text7pt {
	font: 7px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 3px;
}

.text9pt {
	font: 9px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 3px;
}
.text11px {
	font: 11px/175% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 0px;
}
#course #gcnav {
	color: #cb5517;
}
#courseJ #gcnavJ {
	color: #cb5517;
}
#guide #cgnav {
	color: #cb5517;
}
#guideJ #cgnavJ {
	color: #cb5517;
}
#ddr #ddrnav{
	color: #cb5517;
}
#ddrJ #ddrnavJ {
	color: #cb5517;
}
#news #nenav {
	color: #cd5517;
	list-style: url(images/bullTargetOrng.png);
}
#newsJ #nenavJ {
	color: #cd5517;
	list-style: url(images/bullTargetOrng.png);
}
#school #gsnav {
	color: #cb5517;
}
#schoolJ #gsnavJ {
	color: #cb5517;
}
#price #pricesnav {
	color: #cb5517;
}
#priceJ #pricesnavJ {
	color: #cb5517;
}
#reserv #resnav {
	color: #cb5517;
}
#reservJ #resnavJ {
	color: #cb5517;
}
#about #aunav {
	color: #cb5517;
}
#aboutJ #aunavJ {
	color: #cb5517;
}
#history #hisnav {
	color: #cb5517;
}
#historyJ #hisnavJ {
	color: #cb5517;
}
#employ #empnav {
	color: #cb5517;
}
#employJ #empnavJ {
	color: #cb5517;
}
#hpopen #hponav {
	color: #cb5517;
}
#hpopenJ #hponavJ {
	color: #cb5517;
}
#hpo09 #hpo09nav {
	color: #cb5517;
}
#hpo09J #hpo09navJ {
	color: #cb5517;
}
#hpo10 #hpo10nav {
	color: #cb5517;
}
#hpo10EF #efnav {
	color: #cb5517;
}
#banquet #bannav {
	color: #cb5517;
}
#banquetJ #bannavJ {
	color: #cb5517;
}
#employ #empnav {
	color: #cb5517;
}
#facility #facnav {
	color: #cb5517;
}
#facilityJ #facnavJ {
	color: #cb5517;
}
#room #roomnav {
	color: #cb5517;
}
#roomJ #roomnavJ {
	color: #cb5517;
}
#restaurant #restnav {
	color: #cb5517;
}
#restaurantJ #restnavJ {
	color: #cb5517;
}
#shop #psnav {
	color: #cb5517;
}
#shopJ #psnavJ {
	color: #cb5517;
}
