@charset "utf-8";
/*
about {
  title: AutoPagerizeに対応して、もっと便利なサイトにしよう。 default CSS;
  creator: tomoya;
  rights: Copyright (c) 2008, JACO-BASS. All Rights Reserved.
  date: 2008-09-27 21:27:27+09:00;
}
index {
  0: about layout;
  1: footer;
}
color picker {
}
YUI font size {
px	%
10 	77
11 	85
12 	93
13 	100
14 	107
15 	114
16 	122
17 	129
18 	136
19 	144
20 	152
21 	159
22 	167
23 	174
24 	182
25 	189
26 	197
}
 */

@import url("./reset.css"); /* browser default style resetting CSS */
@import url("./fonts.css"); /* YUI fonts CSS */

/*------------------------------
  0: about layout;
  ------------------------------
 */
html {
  border-top: 10px solid #000;
}
#tomoya a:link {
  background-color: transparent;
  color: #666;
  text-decoration: underline;
}
#tomoya a:visited {
  background-color: transparent;
  color: #999;
  text-decoration: underline;
}
#tomoya a:hover,
#tomoya a:active {
  background-color: transparent;
  color: #666;
  text-decoration: none;
}
h1 {
  margin: 1em 10%;
  font-size: 197%;
}
h2 {
  margin: 0 0 40px 0; padding: 13px 10% 8px 10%;
  background-color: #000;
  color: #fff;
  line-height: 1;
  font-size: 197%;
}
div.section {
  margin: 0 10%; padding: 0 0 40px 0;
}
div.section h3 {
  margin: 30px 0 15px 0; padding: 0 0 5px 0;
  border-bottom: 1px solid #000;
  font-size: 197%;
}
div.section h4 {
  margin: 30px 0 15px 0; padding: 5px 0 2px 0;
  border-top: 1px dotted #000;
  border-bottom: 1px dotted #000;
  text-align: center;
  font-size: 197%;
}
div.section p {
  margin: 0 0 1em 0;
  line-height: 1.5;
  font-size: 197%;
}
div.section strong {
  background-color: #fdffab;
  color: #000;
  font-weight: bold;
}
div.section ol {
  list-style: decimal outside;
  margin: 0 0 1em 1em;
  font-size: 197%;
}
div.section ul {
  list-style: square outside;
  margin: 0 0 1em 1em;
  font-size: 197%;
}
div.section ul li,
div.section ol li {
  margin: 0 0 0.5em 0;
}
div.section object,
div.section embed {
  text-align: center;
}

img.photo {
  float: left;
}
div.vcard dl {
  margin: 0 0 0 135px; padding: 0 0 0 15px;
  border-left: 1px dotted #000;
  font-size: 167%;
}
div.vcard dt {
  font-weight: bold;
}
div.vcard dd + dt {
  margin: 10px 0 0 0;
}
body#tomoya hr {
}
#tomoya div.nav {
  margin: 0 10%;
  text-align: right;
  font-size: 197%;
}
#tomoya div.nav a {
  border: 2px solid #000;
  margin: 0; padding: 10px 10px 10px 10px;
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
#tomoya div.nav a:hover {
  border: 2px solid #000;
  background-color: #fff;
  color: #000;
}
div.footer img {
  margin: 0 0 10px 0;
}
div.footer {
  margin: 40px 0 0 0; padding: 0 0 10px 0;
  text-align: center;
  border-bottom: 10px solid #000;
}

