/***************/
/* default.css */
/***************/

DIV.dispnone { display:none }

/* 背景色を指定 */
BODY {
  font-family : "ＭＳ 明朝" , serif ; 
  margin-left:5%; margin-right:5%;
}

ACRONYM {
  border-bottom:thin dotted #888888;
  padding-bottom:0;
}

/* 見出しは全てゴシック */
H1,H2,H3,H4,H5,H6 { font-family:"ＭＳ ゴシック",sans-serif; }

/* 各ページの見出し */
/*   H1 : Home Page */
/*   H2,H3 : Web Page */

H1.title, H2.title, H3.title {
  text-align:center;
  clear:both;
}

/* 右上の見出しを調整 */
DIV.title { 
  text-align:right; 
  clear:right;
  font-family:"ＭＳ ゴシック",sans-serif;
  font-style:italic;
  font-weight:bold;
}

DIV.valid { float:left; }

DIV.ccs2 { text-align:right; }

DIV.index {
  color:#000;
  text-align:left;
  float:left;
  display:inline;
}

/* 前書きの配置を調整 */
P.prolog {
  text-indent:1em;
  margin-left:5%; margin-right:5%;
  font-size:small;
}

DT.whatsnew { font-weight:bold; }

/* その他 */
P.indent { text-indent:1em; }
ADDRESS { text-align:center; }
HR { height:4px; }                /* 水平線の太さ（高さ）を設定 */
.center { text-align:center; } /* センタリング */
.right  { text-align:right; }  /* 右寄せ */
A:link { color:#0000ff; }         /* リンクの色(Blue) */
A:visited{ color:#800080; }       /* リンクの色(Purple) */
DL { margin-left:1em; }           /* 定義リストのマージン */
DT { font-family:"ＭＳ ゴシック","Arial Black",sans-serif;} /* 定義はゴシックで表示 */
DD { margin-bottom:1em;}          /* 各定義を１行空ける */
DD.whatsnew { margin-bottom:0; }
SPAN.new { color:#ff00ff; }       /* New の色を指定 */
A.blank { font-size:75%; }        /* 別窓リンク用アンカー */
.bluepage { font-weight:bold; color:#00f; }

/********************************/
/* Logo Block common definition */
/********************************/

/* Block(Box) definition */
.page-title {
    text-align:center;
    display:block;
}
/* Main(Color) description box */
.pt-main {
    font: 60px/1.1 "Impact", sans-serif;
    display: block;
}
/* Sub(Page) description box */
.pt-sub {
    font:italic bold 32px/1.2 "Verdana",sans-serif;
    display:block;
    margin-top:-20px; margin-left:100px;
}

.subtitle { text-align:center; margin-bottom:20px; font-weight:bold; font-family:"ＭＳ Ｐゴシック",sans-serif; }

/* [New] logo */
.new-l {
    font:12px/1.1 "Impact",sans-serif; text-align:center;
    height:16px; width:32px; border-width: 2px;
    border-color: silver #333 #333 silver; border-style: solid;
    color:#f00; background-color: #cee;
}


/* Block(Box) definition */
.cml, .gpl, .bpl, .brl, .gdl, .bkl, .rdl {
    height:32px; border-width: 2px;
    border-color: silver #333 #333 silver; border-style: solid;
    display: block; background-color: white;
}

/* Main(Color) description box */
.cml-cruise, .gpl-green, .bpl-blue, .brl-brown, .gdl-gold, .bkl-black, .rdl-red {
    font: 18px/1.1 "Impact", sans-serif; text-align:left;
    padding-top: 1px; padding-left: 3px; padding-bottom: 0;
    display: block; border:none; cursor:pointer;
}
/* Sub(Page) description box */
.cml-maniac, .gpl-page, .bpl-page, .brl-page, .gdl-page, .bkl-page, .rdl-page {
    font:italic bold 12px/1.2 "Verdana",sans-serif;
    background-color:transparent;
    margin-top:-10px; text-align:right;
    display:block; border:none; cursor:pointer;
}
/* Credit description box (common style) */
.l-credit {
    font:bold 8px/1.1 "ＭＳ　ゴシック",sans-serif;
    color:#444; background-color:transparent;
    margin-top:-5px; margin-left:1px; text-align:left;
    display:block; border:none; cursor:pointer;
}


/* Cruise Maniac Logo */
.cml { width: 104px;}
.cml-cruise { color:#0000ff; background-color: #00aaaa;} /* Cruise */
.cml-maniac { color:#ff0000;} /* Maniac */
a.cml:link, a.cml:visited { text-decoration:none; }
a.cml:hover { border-color:blue; }

/* Green Page Logo */
.gpl { width: 86px; }
.gpl-green { color:#0a0; background-color: #cec;} /* Green */
.gpl-page { color:blue;} /* Page */
/* If used by Anchor */
a.gpl:link, a.gpl:visited {text-decoration: none; }
a.gpl:hover { border-color: blue; }

/* Blue Page Logo */
.bpl { width: 76px;}
.bpl-blue { color:#00f; background-color: #0dd; } /* Blue */
.bpl-page { color:red; } /* Page */
/* If used by Anchor */
a.bpl:link, a.bpl:visited {text-decoration: none; }
a.bpl:hover { border-color: blue; }

/* Brown Page Logo */
.brl { width: 90px;}
.brl-brown { color:#d80; background-color: #fdd;} /* Brown */
.brl-page { color:red;} /* Page */
/* If used by Anchor */
a.brl:link, a.brl:visited {text-decoration: none;}
a.brl:hover { border-color: blue; }

/* Gold Page Logo */
.gdl { width: 80px;}
.gdl-gold { color:#aa0; background-color: #ffa;} /* Gold */
.gdl-page { color:blue;} /* Page */
/* If used by Anchor */
a.gdl:link, a.gdl:visited {text-decoration: none}
a.gdl:hover { border-color: blue;}

/* Black Page Logo */
.bkl { width: 86px;}
.bkl-black { color:#000; background-color: #888;} /* Black */
.bkl-page { color:red;} /* Page */
/* If used by Anchor */
a.bkl:link, a.bkl:visited {text-decoration: none}
a.bkl:hover { border-color: blue; }

/* Red Page Logo */
.rdl { width: 72px;}
.rdl-red { color:red; background-color: #faf;} /* Red */
.rdl-page { color:navy;} /* Page */
/* If used by Anchor */
a.rdl:link, a.rdl:visited {text-decoration: none}
a.rdl:hover { border-color: blue;}


 
