/* ++++++++++++++++++++++++++++++++++++++++++++++
cascadingstylesheet for meiji taisho project
author: mikio inose
version: 1.0.0
date: 5th-jan-2006
+++++++++++++++++++++++++++++++++++++++++++++++++ */




/* SUB CONTENTS */
h2.sub {
margin: 0;
color: #413732;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 146%;
text-align: left;
}
h2.sub a {
color: #413732;
background-color: transparent;
text-decoration: none;
}
h2.sub a:hover {
color: #847461;
background-color: transparent;
}
h2.sub a:visited {
color: #413732;
background-color: transparent;
}
h4.sub {
margin: 0 0 12px 0;
padding-bottom: 10px;
border-bottom: 1px dotted #ccc;
color: #666;
font-family: Optima, Arial, san-serif;
font-size: 92%;
text-align: left;
}

h5 {
margin: 1.5emem 0 2px 0;
padding: 0;
font-size: 110%;
text-align: left;
}

.partbox {
margin: 0;
padding: 0 0 0 0;
line-height: 150%;
text-align: left;
}
.partbox p {
margin: 0;
padding: 0;
}

#content dl {
margin: 0 0 12px 0;
padding: 0;
}
#content dt {
margin: 1em 0 0.2em 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
font-weight: bold;
line-height: 150%;
}
#content dd {
margin: 0;
padding-left: 0;
line-height:150%;
}

.require {
color: #990000;
font-weight: normal;
}
.formtxt {
width: 454px;
}
.formselect {
width: 454px;
}
.subcon {
font-size: 92%;
}
.listcap {
font-size: 86%;
}
.booktitle {
color: #000;
font-weight: bold;
}

#sourcelist {
margin: 0;
padding: 0;
list-style: none;
}
#sourcelist li {
margin-top: 0.8em;
padding: 0;
}
#sourcelist ol {
margin-top: 0.8em;
padding: 0;
}

#subconlist {
margin: 0;
padding: 0;
list-style: none;
}
#subconlist li {
margin-top: 0.8em;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_gentopics.gif) no-repeat 0em 0.4em;
}

.linksuri {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: bold;
}
.linkscap {
font-family: Verdana, Arial, san-serif;
font-size: 90%;
font-weight: normal;
}

.howto {
margin: 0 0 2em 0;
padding-left: 1.7em;
}
.howto li {
margin: 0;
padding-left: 0;
}

#rsslist {
margin: 7px 0 2em 0;
padding: 0;
list-style: none;
}
#rsslist li {
margin: 0;
padding-left: 16px;
background: transparent url(http://meijitaisho.net/img/icon_rss.gif) no-repeat 0em 0.3em;
font-weight: bold;
line-height: 170%;
}

#sublinklist {
margin: 7px 0 0 0;
padding: 0;
list-style: none;
}
#sublinklist li {
margin: 0;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_blue.gif) no-repeat 0em 0.4em;
line-height: 150%;
}
.mailimg {margin: 0.4em 0 0 0;}



/* NEWS */
h3.eachupdate {
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #413732;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: bold;
text-align: left;
line-height: 175%;
text-decoration: none;
}
.eachupdate a {
background-color: transparent;
color: #413732;
text-decoration: none;
}
.eachupdate a:hover {
background-color: transparent;
color: #847461;
}
.eachupdate a:visited {
background-color: transparent;
color: #847461;
}
.eachupdate span {
text-decoration: none;
}
.date {
margin: 0;
padding: 0;
color: #999;
font-family: Verdana, "Trebuchet MS", Arial, san-serif;
font-size: 90%;
font-weight: normal;
}
.blogname {
margin: 0;
padding: 0;
color: #999;
font-family: Verdana, "Trebuchet MS", Arial, san-serif;
font-size: 90%;
font-weight: normal;
}



/* SEARCH RESULT */
#content p {margin: 0; padding: 0;}

#resultbox {
width: 459px;
margin: 0 0 35px 0;
padding: 0 0 0 0;
}
#resultboxhead {
margin: 0 0 3px 0;
padding: 0;
font-size: 110%;
font-weight: bold;
}
#include_showcase {
margin: 5px 0 0 0;
padding: 0;
}
#resinput {
margin: 0;
padding: 0;
width: 250px;
font-family: Arial, san-serif;
font-size: 11px;
text-align: left;
}
#resinput, #submit {vertical-align: middle;}

.resulthead {
margin: 25px 0 10px 0;
padding: 4px 0 4px 0;
background-color: #F2F0ED;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
}
#resultpartbox {
width: 459px;
margin: 0 0 1.5em 0;
padding: 0;
border-bottom: 1px dotted #ddd;
}
h3.resulttitle {
margin: 0;
padding: 0;
color: #413732;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 120%;
font-weight: bold;
text-align: left;
line-height: 165%;
text-decoration: none;
}
.resulttitle a {
background-color: transparent;
color: #413732;
text-decoration: none;
}
.resulttitle a:hover {
color: #847461;
}
.resulttitle a:visited {
color: #847461;
}

blockquote.hint {
font-size: 100%;
font-weight: bold;
}