<style type="text/css">
/* all selecter style */
a:link {color:#0000FF}
a:visited {color:#000066}
a:hover {color:#ff0c59}
a:active {color:#ffff00}
a img {border: 2px outset #999999}
a:link img {border: 2px outset #999999}
a:hover img {border: 2px inset #999999}
img#right0 {float: right; margin: 0.3em 0.5em; border: 0px}

/* T.K's Factory default stylesheet */
body {font-size: 9pt; font-weight: bold; color: #333333; background-color: #B7C6EE; margin: 4px; background-image: url("../image/icon/kog-backimage.gif"); background-repeat: repeat-y; background-position: right; }

h1 {font-size: 180%; font-weight: bold; padding: 2px 10px; border: solid 5px #0000CC; border-left-width: 1.7em; border-top-width: 0; border-right-width: 0; margin: 0 110px 4px 2px}

h2 {font-size: 125%; padding: 0 10px; border: solid 3px #0000CC; border-left-width: 1.5em; border-top-width: 0; border-right-width: 0; margin: 4px 0}

h3 {font-size: 100%; font-style: italic; padding: 1px 0 1px 1.6em; color: #ffffff; margin: 4px 0 2px 0; background-image: url("../image/icon/tkf-liback.gif"); background-repeat: no-repeat; background-position: left bottom} 
h3#list {font-size: 120%; border: solid #0000CC; border-width: 0 0 1px 0; margin: 0px 0px}

h4 {font-size: 120%; padding: 1px 8px; border: solid 5px #0000CC; border-right-width: 1.6em; border-top-width: 0; border-left-width: 0; margin: 0 0 1px 110px;}

p {margin: 0.5em 0.5em 0.8em 0.5em; text-indent: 1em; padding-top: 1}
p#indent0 {text-indent: 0em; padding-top: 1}
p#small {font-size: 90%;}

b {color: #ff3333; text-style: italic; font-size: 120%;}
i {color: #990099; font-weight: bold; text-style: italic;}

hr {margin: 0.7em 0;}

ul {list-style: inside square url("../image/icon/redright.gif"); padding: 1px 1em; margin: 0}
ul#blue {list-style: inside square url("../image/icon/blueright.gif"); padding: 1px 1em; margin: 0}
dl {margin: 2px;}
dt {padding: 1px 1em;}
dd {margin: 1px 0 1px 3em;}

blockquote {font-size: 90%; color: #330099; margin: 5px 3em;}

table {font-size: 100%; font-weight: bold; padding: 0px; margin: 1em 0.5em; border: 2px outset #999999;}
.head {color: #ffffff; background-color: #0000CC; }
.redback {color: #ffffff; background-color: #FF0000; }
.yellowback {background-color: #FFFF00; }

iframe#side  {position: fixed; left: 0px; width: 150px; border-width: 0; float: left; background-image: url("../image/icon/kog-backimage.gif"); background-repeat: repeat-y; background-position: left; }
/* WIN6.0対応のため145→147→150pxに変更。画像の隙間が修正。 さらに回り込みの指定を追加。*/
iframe#data  {position: relative; border-width: 0;}

/* Top image, Top table */
#top {border: ridge 5px #999999; padding: 0 ; margin: 6px auto}
#leftborder {border: 2px outset #999999; float: left; margin: 0.3em 0.5em}
#left {float: left; margin: 0.3em 0.5em}
#rightborder {border: 2px outset #999999; float: right; margin: 0.3em 0.5em}
#right {float: right; margin: 0.3em 0.5em}

/* other */
input#menu {width: 120px}
select {font-size: 9pt}

/* div main L/O*/
div#main {margin: 4px 0px 4px 170px; padding: 2px}
div#side {font-size: 80%; width: 167px; margin: 0px 0px 0px 0px; float: left; background-image: url("../image/icon/kog-backimage.gif"); background-repeat: repeat-y; background-position: right; }
div#box {margin: 6px 6px 6px 2px; }
div#box p {margin: 0.5em 0; text-indent: 0em}
div#menu {text-align: center; font-size: 8pt; color: #ffffff; padding: 0; border: ridge 3px #0000CC; margin: 4px 0 4px 0; background-color:#0000CC}
div#half-left {float: left; width: 50%;}
div#half-right {float: right; width: 50%;}

/* div menu-doubleline*/
div#double {font-size: 8pt; letter-spacing: 0.5em; text-align: center; padding: 0px; border: solid 1px #0000CC; border-left-width: 0; border-right-width: 0; margin: 0.5em 0; }

/* List mark RED */
div#red {margin-left: 1em; padding: 0px 0px 1px 1.3em; background-image: url("../image/icon/redright.gif"); background-repeat: no-repeat; background-position: 0 0.2em;}
div#blue {margin-left: 2em; padding: 0px 0px 1px 1.3em; background-image: url("../image/icon/blueright.gif"); background-repeat: no-repeat; background-position: 0 0.2em;}

/* Header L/O */
div#header {padding: 3px 0; background-image: url("../image/icon/kogheader.gif"); background-repeat: no-repeat; background-position: right top; margin: 0px 0px 3px 0px}

/* Table L/O fontsmall */
table#small  {font-size: 85%;}
/* Table L/O what's new */
table#no-line-s  {font-size: 85%; border-width: 0; padding: 1px; margin: 2px;}
/* Table L/O findmenu, topmenu */
table#no-line  {border-width: 0; padding: 0; margin: 0px}

/*Footer L/O */
div#footer {text-align: right; padding: 3px 0; background-image: url("../image/icon/kogfooter.gif"); background-repeat: no-repeat; background-position: left top; clear: both; }
div#footer p {font-size: 90%; margin: 0 0 1px 130px;}
div#footer address {font-style: italic; font-size: 90%; margin: 0 0 1px 130px;}
</style>