@charset "utf-8";

/* Start ==== VikiWiki Theme Description
Name: kobito
Author: mopia
Time: 2003-07-29 15:19:52
Comment: 小人たちのCSS
Sample: 
<<<kobito
kobitoです。
>>>

End ==== VikiWiki Theme Description */
div.kobito {
  font-size: 80%;
  margin: 5px 10% 5px 10%;
  text-align: center;
  padding: 5px 32px 5px 32px;
  border: ridge 8px #e0e0ff;
  background-image: url("kobito.gif");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-color: #e0e0ff;
}
div.kobito * {
  margin: 0px;
}
/* Start ==== VikiWiki Theme Description
Name: compact
Author: mopia
Time: 2003-07-29 12:30:28
Comment: 小さく出したいときのスタイル
Sample: 
<<<compact
小さく出してます。
* ここは小さすぎず。
>>>

End ==== VikiWiki Theme Description */
div.compact {
  font-size: 70%;
  margin: 3px;
}
div.compact * {
  font-size: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* Start ==== VikiWiki Theme Description
Name: schedule
Author: mopia
Time: 2003-08-08 12:28:03
Comment: スケジュールのためのスタイル
Sample: 

End ==== VikiWiki Theme Description */
table.chart {
  font-size: 70%;
  max-width: 200%;
}
table.chart .page {
  background-color: #e0e0e0;
}

table.chart .title {
  white-space: nowrap;
  width: 200px;
}
table.chart th.title {
  background-color: white;
}
table.chart .Sunday {
  background-color: #ffc0c0;
  width: 20px;
}
table.chart .Monday,
table.chart .Tuesday,
table.chart .Wednesday,
table.chart .Thursday,
table.chart .Friday {
  background-color: #ffffff;
  width: 20px;
}
table.chart .Saturday {
  background-color: #c0c0ff;
  width: 20px;
}
table.result {
  height: 1em;
}
table.result td.end {
  background-color: orange;
}
table.result td.yet {
  background-color: gray;
}

/* background-color */
div.main h1 { background-color: #177729 }

/* border-color */
div.main h2 { border-color: #15a829 }
div.main h3 { border-color: #15a829 }

/* border-style */
div.main h2 { border-style: solid }
div.main h3 { border-style: solid }
div.dr_shoukai h3 {border-style: none}

/* border-width */
div.main h2 { border-width: 0px 0px 2px 12px }
div.main h3 { border-width: 0px 0px 1px 0px }

/* color */
em { color: #cc0000 }
div.main h1 { color: #fff }

/* float */
div.float_left { float: left }
div.float_right { float: right }
div.footer_img { float: right }

/* font-size */
div.adminmenu { font-size: 80% }
div.bottombar { font-size: 80% }
div.footer { font-size: 90% }
div.inner { font-size: 90% }
div.navi { font-size: 90% }

/* font-style */
em { font-style: normal }

/* line-height */
div.footer { line-height: 0.5 }
div.main {line-height: 1.3em }
div.main h1 {line-height: 1em }

/* margin */
div.main dl { margin-left: 1em }
div.front_news { margin-left: 20px }
div.float_left { margin-right: 10px }
div.main h3 { margin-left: 0.5em }
div.main h4 { margin-left: 0.5em }
div.main img { margin-left: 2em }
div.main p { margin-left: 1em }
div.main p { margin-right: 2em }
div.main h1 { margin-right: 220px }
div.main h2 { margin-right: 1em }
div.main h3 { margin-right: 1em }
div.footer_img { margin-top: -10px }

/* padding */
div.main h1 { padding : 8px }
div.main h2 { padding : 2px }

/* position */
div.headline img { position: absolute }

/* right */
div.headline img { right: 0px }

/* text-align */
div.adminmenu { text-align: right }
div.footer { text-align: center }
div.front_img { text-align: center }

/* text-decoration */
a:link { text-decoration: none }
a:visited { text-decoration: none }

/* top */
div.headline img { top: 0px }

div.joboffer table{
        margin-bottom: 1.5em;
	margin-left: 1em;
        border-style: solid;
        border-width: 2px;
        border-color: #177729;
        border-collapse: collapse;
        line-height: 130%;
}

div.joboffer table td {
        padding: 5px 30px;
        border-style: solid;
        border-width: 1px;
        border-color: #177729;
}

table td {
        padding: 2px 20px;
}

/* table.taisei { */
table.taisei {
        margin-bottom: 1.5em;
        border-style: solid;
        border-width: 2px;
        border-color: #177729;
        border-collapse: collapse;
        font-size: 90%;
        line-height: 130%;
}

/* table.taisei td { */
table.taisei td {
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #177729;
}

/* table.drshoukai { */
div.dr_shoukai table {
        margin-bottom: 1.5em;
	margin-left: 2em;
        border-style: solid;
        border-width: 2px;
        border-color: #177729;
        border-collapse: collapse;
        font-size: 90%;
        line-height: 130%;
}

/* table.doshoukai td { */
div.dr_shoukai table th {
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #177729;
	text-align: left;
}
div.dr_shoukai table td {
        padding: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: #177729;
}


