body,th { font-size:80%; line-height:175%}
//body,tr,td,th { font-size: 10pt; font-family:"HG丸ｺﾞｼｯｸM-PRO"; line-height: 175%}
H4 { font-size: 15pt; font-family: "HG丸ｺﾞｼｯｸM-PRO"; color:#ff33ff; line-height: 90%;}
H5 { font-size: 12pt; font-family: "HG丸ｺﾞｼｯｸM-PRO"; color:#33e000; line-height: 90%;}
hr { color: #6b9cfb;  height: 1px;}
.menu-titlesub-pink { color:#F8BECA; font-family:"HG丸ｺﾞｼｯｸM-PRO"; font-size:80%;}
.menu-title-rosipiro { color:#FEEB81; font-family:"HG丸ｺﾞｼｯｸM-PRO"; font-size:115%; font-weight:bolder;}
.menu-title-small {font-size:75%;}
.pagetitle1 { font-size: 15pt; font-family: "HG丸ｺﾞｼｯｸM-PRO"; color:#ff33ff; line-height: 100%; text-align:center; font-weight:bold;}
.pagetitle2 { font-size: 12pt; font-family: "HG丸ｺﾞｼｯｸM-PRO"; color:#33e000; line-height: 150%; text-align:center; font-weight:bold;}

//a:hover { text-decoration: underline; color: #FF0000 }
//span { font-size: 15pt}
//span { color:#ff33ff; }
//span { font-face: HG丸ｺﾞｼｯｸM-PRO}
//big  { font-size: 12pt }
//small { font-size: 9pt }
/* ---------------------- Blueslate nav ---------------------- */
.blue1 #slatenav{position:relative;display:block;height:40px;font-size:13px;font-weight:bold; background:transparent url(cssimages/blueslate_background.gif) repeat-x top left;text-transform:uppercase; line-height:20px}
.blue1 #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue1 #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue1 #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:0px 22px 0 22px;height:28px;}
.blue1 #slatenav ul li a:hover,.blue1 #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */
/* ---------------------- Blueslate nav ---------------------- */
.none1 #slatenav{position:relative;display:block;height:40px;font-size:14px;font-weight:normal; text-transform:uppercase;}
.none1 #slatenav ul{margin:0px;padding:5;list-style-type:none;width:auto;}
.none1 #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.none1 #slatenav ul li a{display:block;float:left;color:#000080;text-decoration:none;padding:0px 22px 0 22px;height:28px;}
.none1 #slatenav ul li a:hover,.none1 #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */
/* ---------------------- Blueslate nav ---------------------- */
.blue2 #slatenav{position:relative;display:block;height:42px;font-size:15px;background:transparent url(cssimages/blueslate_background.gif) repeat-x top left; font-family:Tahoma;text-transform:uppercase; line-height: 130%}
.blue2 #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue2 #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue2 #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:0px 22px 0 22px;height:28px;}
.blue2 #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:40px;font-size:12px;font-weight:bold;background:transparent url(cssimages/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;p//adding:0px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(cssimages/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(cssimages/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */

/* ---------------------- Purpleslate nav ---------------------- */
.purple #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(cssimages/purpleslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.purple #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.purple #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.purple #slatenav ul li a{display:block;float:left;color:#FBDAFA;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.purple #slatenav ul li a:hover,.purple #slatenav ul li a.current{color:#fff;background:transparent url(cssimages/purpleslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Purpleslate nav ---------------------- */
