@charset "Shift_JIS";
/*全般*/
html,body,div,div.frame,div.navi,div.main,ul,h1
{margin:0px; padding:0px; color:#ccccff; font:medium/1.5em Arial,"MS Pゴシック",sans-serif;}
html,body,div.main
{height:100%; width:100%;}
html
{overflow:visible;}
body
{background:#001448 url(x-0205-dinonavy.gif) no-repeat fixed right top; overflow:hidden;}
a:link,a:active,a:visited,a:hover
{text-decoration: underline;}
a:link,a:active
{color: #ccffff;}
a:visited
{color: #ccccff;}
a:hover
{color: #ffff00; background-color:#333333;}
img
{border:0;}
/*フレーム*/
h1,div.frame,div.frame ul,div.frame a:link,div.frame a:active,div.frame a:visited,
{color:#ffa500; font-weight:bold; font-size:16px; text-decoration:none;}
div.frame
{position:absolute; bottom:0; left:0; width:100%;
border:2px none #ffa500; border-top-style:solid; z-index:2;}
div.framefield
{margin:0 auto; padding:5px 0 15px; width:620px; background-color:#001448;}
h1,div.frame ul,div.frame ul li
{display:inline;}
h1
{font-size:20px;}
div.frame ul,div.navi ul
{list-style-type:none;}
div.frame ul li
{margin:0px -15px 0px 30px;}
div.frame a:hover
{color:#ffff00;}
/*目次*/
div.navi
{position:absolute; top:0px; z-index:3; width:100%;}
div.navifield
{width:150px; padding-left:450px; margin:0 auto;}
div.navi ul
{font-size:12px;}
div.navi ul li
{margin:5px 0px; line-height:12px;}
div.navi ul li.pn
{margin-top:10px;}
div.navi ul li.bread
{margin-bottom:10px;}
/*本文*/
div.main
{height:100%; overflow:auto; overflow-x:hidden; z-index:1;}
div.field
{width:440px; padding:0px 160px 100px 0px; margin:0 auto;}
div.main
{overflow:auto; overflow-x:hidden; z-index:1;}
p,div.main ul
{margin:0.7em 0; list-style:square inside;}
h2,h3,h4
{font-weight:bold;}
h2
{margin:1em 0 0.7em; color:#66ffff; font-size:160%;}
h3
{margin:0.7em 0; color:#ffa500; font-size:130%;
border-bottom:1px solid #ffa500;}
h4
{margin:0.7em 0; color:#99cc99; font-size:120%;}
p.url,p.link
{font-size:12px; line-height:1.5em;}
p.url
{margin:0 0 0.7em; text-align:right;}
p.link
{margin:0;}
div.link
{height:15em; overflow:auto; margin:0.5em 0;
border:1px solid #000000; padding:0;}
.sss
{position:absolute; right:2em; top:0; margin:0; z-index:1;}