@charset "UTF-8";

/* 画像の使用を極力控えてかっこいいCSSデザインをやってみよう大会 画像を一切使用しない部門
参加用CSS ヨークアベリア

めんどくさいからコメントは此処しか書かないよ。
めんどくさいからタブも無いよ。
めんどくさいから順列も適当だよ。
ちなみに書いてる途中から飽きてきてるよw

CreativeCommonsLicense3.0 (C)2007 SakaiYuya */


body {
 margin: 0px auto;
 width: 85%;
 color: #294616;
 background: #f0f9eb;
}


hr {
 display: none;
}


code {
 font-family: monospace;
 color: #3b5f09;
 border-bottom: dashed 1px #dfbecb;
}


em {
 color: #da2b08;
 border-bottom: dashed 1px #f8acd2;
}


a {
 text-decoration: none;
}
a img {
 border: 0px;
}
a:link {
 color: #468127;
 border-bottom: solid 1px #468127;
}
a:visited {
 color: #7b3358;
 border-bottom: solid 1px #7b3358;
}
a:active {
 color: #ca30e6;
 border-bottom: solid 1px #ca30e6;
}
a:hover,
a:focus {
 color: #189a36;
 background: #f7fdf5;
 border-bottom: solid 1px #1dbf42;
}


h1 {
 margin: 0em;
 padding: 1.8em 1em 1.8em 1em;
 font-size: 130%;
 text-align: center;
 background: #fff;
 color: #705e54;
 border-left: solid 5px #f7fdf5;
 border-right: solid 5px #f7fdf5;
 border-bottom: solid 5px #f7fdf5;
}
h2 {
 margin: 0px;
 padding: 1em 1em 1em 2em;
 clear: both;
 font-size: 120%;
 text-align: center;
 color: #d76668;
 background: #fff;
 border: solid 5px #f7fdf5;
 letter-spacing: 5px;
}
h3 {
 margin: 1em 0px;
 padding: 0.8em 1em 0.8em 1.3em;
 clear: both;
 font-size: 110%;
 color: #91614d;
 background: #fff;
 border-top: solid 5px #f7fdf5;
 border-bottom: solid 5px #f7fdf5;
 letter-spacing: 5px;
}
h4 {
 margin: 1em 0px;
 padding: 0.6em 1em 0.6em 1.3em;
 clear: both;
 font-size: 100%;
 color: #2a6a52;
 background: #f7fdf5;
 border-top: dotted 5px #fff;
 border-bottom: dotted 5px #fff;
 letter-spacing: 2px;
}
h5 {
 margin: 1em 0px;
 padding: 0.4em 1em 0.4em 1.3em;
 clear: both;
 font-size: 100%;
 color: #3d9774;
 border-top: solid 5px #f0f9eb;
 border-bottom: dotted 5px #fff;
 letter-spacing: 2px;
}
h6 {
 margin: 1em 0px;
 padding: 0.4em 1em 0.4em 1.3em;
 clear: both;
 font-size: 100%;
 color: #87ac4e;
 letter-spacing: 2px;
}


div#navigation {
}
div#navigation h2 {
 display: none;
}
div#navigation ul {
 margin: 0px;
 padding: 0px;
}
div#navigation ul li {
 display: inline;
 list-style: none;
}
div#navigation ul li a {
 display: block;
 float: right;
 width: 6em;
 padding: 0.5em;
 letter-spacing: 1px;
}
div#navigation ul li a {
 text-decoration: underline;
 border-bottom: 0px;
}
div#navigation ul li a:link {
 color: #516a14;
 border-left: solid 5px #f0f9eb;
}
div#navigation ul li a:visited {
 color: #711b1b;
 border-left: solid 5px #f0f9eb;
}
div#navigation ul li a:active,
div#navigation ul li a:hover {
 color: #db6767;
 border-left: solid 5px #e8f7e1;
}


ul {
 margin: 1.3em 1em 1.3em 2em;
 padding: 0px;
 list-style: square;
 color: #785553;
}
ul li {
 margin: 0.3em 0px;
 padding: 0px;
 line-heigh: 140%;
}


ol {
 margin: 1.3em 1em 1.3em 2em;
 padding: 0px;
 list-style: upper-roman;
 color: #785553;
}
ol li {
 margin: 0.3em 0px;
 padding: 0px;
 line-height: 140%;
}


ul li ol,
ul li ul,
ol li ol,
ol li ul {
 margin: 1em 0em 1em 2em;
 padding: 0px;
}


dl {
 margin: 1.3em 1em 1.3em 2em;
 padding: 0px;
}
dl dt {
 display: list-item;
 list-style: outside disc;
 color: #b1616e;
}
dl dd {
 margin: 1em 0em 1em 2em;
 padding: 0px;
 line-height: 140%;
}


p {
 margin: 1.3em 1em 1.3em 1em;
 padding: 0px;
 line-height: 140%;
}
p:first-letter {
 margin-left: 1em;
}
