/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CSS for meiji taisho project
author: Mikio Inose / mikio@mikworks.com
date: 15th-April-2007
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Subheaders

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h2#subheader {
margin: 0 0 15px 0;
padding: 0;
width: 456px;
height: 63px;
font-size: 100%;
text-indent: -9999px;
overflow: hidden;
}
h2#subheader a {
display: block;
margin: 0;
padding: 0;
width: 456px;
height: 63px;
text-decoration: none;
}

.h_news {background: url(/img/head_news.jpg) no-repeat top left;}
.h_news a:hover {background: url(/img/head_news.jpg) no-repeat top left;}

.h_notes {background: url(/img/head_notes.jpg) no-repeat top left;}
.h_notes a:hover {background: url(/img/head_notes.jpg) no-repeat top left;}

.h_info {background: url(/img/head_info.jpg) no-repeat top left;}
.h_info a:hover {background: url(/img/head_info.jpg) no-repeat top left;}

.h_sources {background: url(/img/head_sources.jpg) no-repeat top left;}
.h_sources a:hover {background: url(/img/head_sources.jpg) no-repeat top left;}

.h_links {background: url(/img/head_links.jpg) no-repeat top left;}
.h_links a:hover {background: url(/img/head_links.jpg) no-repeat top left;}

.h_feedback {background: url(/img/head_feedback.jpg) no-repeat top left;}
.h_feedback a:hover {background: url(/img/head_feedback.jpg) no-repeat top left;}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Sub Contents

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.noteheader {
margin: 1.5em 0 6px 0;
padding: 0;
font-size: 122%;
color: #413732;
text-align: left;
border-bottom: 1px dotted #ccc;
}
.noteheader span {
font-family: Verdana, Arial, san-serif;
font-size: 85%;
font-weight: normal;
text-align: left;
}
.noteheader a {
background-color: transparent;
color: #413732;
text-decoration: none;
}
.noteheader a:hover {
color: #847461;
}
.entrybox {
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
line-height: 150%;
text-align: left;
}
h3 {
margin: 1.5em 0 2px 0;
padding: 0;
font-size: 107%;
text-align: left;
border-bottom: 1px dotted #ccc;
}
.partbox {
margin: 0;
padding: 0 0 0 0;
line-height: 150%;
text-align: left;
}
.partbox p {
margin: 0;
padding: 0;
}
dl.fb {
margin: 0 0 12px 0;
padding: 0;
}
dt.fb {
margin: 1em 0 0.2em 0;
font-size: 100%;
font-weight: bold;
line-height: 150%;
}
dd.fb {
margin: 0;
padding-left: 0;
line-height:150%;
}

.require {
color: #990000;
font-weight: normal;
}
.formtxt {
width: 445px;
}
.formselect {
width: 445px;
}
.subcon {
font-size: 92%;
}
.listcap {
font-size: 92%;
}
.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: 1.2em;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_gentopics.gif) no-repeat 0em 0.5em;
}

.linksuri {
font-size: 107%;
font-weight: bold;
}
.linkscap {
font-family: Verdana, Arial, san-serif;
font-size: 92%;
font-weight: normal;
}

.howto {
margin: 0;
padding: 0;
}
.howto li {
margin: 0.6em 0;
padding: 0;
list-style-position: inside;
}

#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: 0;
padding: 0;
list-style: none;
}
#sublinklist li {
margin: 4px 0 0 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;}

#entlinklist {
margin: 1em 0 1em 0;
padding: 0;
list-style: none;
}
#entlinklist li {
margin: 0;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_blue.gif) no-repeat 0em 0.5em;
line-height: 175%;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Sub - Sidebar Parts

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#subnotesheader {
width: 233px;
height: 21px;
margin: 0 0 0 0;
background: transparent url(/img/head_side_recentnotes.gif) no-repeat;
text-indent: -9999px;
}
#subfbheader {
width: 233px;
height: 21px;
margin: 0 0 0 0;
background: transparent url(/img/head_side_feedback.gif) no-repeat;
text-indent: -9999px;
}
#subscheader {
width: 233px;
height: 21px;
margin: 0 0 0 0;
background: transparent url(/img/head_side_shortcut.gif) no-repeat;
text-indent: -9999px;
}
#subulheader {
width: 233px;
height: 21px;
margin: 0 0 0 0;
background: transparent url(/img/head_side_usefulsite.gif) no-repeat;
text-indent: -9999px;
}
.subsidebody {
margin: 0;
padding: 6px 16px 0 16px;
width: 233px;
font-size: 77%;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 201px;	 
}
html>body #subsidebody {width: 201px;}

.subsideinner {
margin: 0 0 16px 0;
padding: 0;
width: 201px;
font-size: 77%;
line-height: 1.5em;
text-align: left;	 
}
.moreinfo {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
text-align: right;
}
#subshortcut {
margin: 0 0 16px 0;
padding: 0;
line-height: 1.5em;
list-style: none;
}
#subshortcut li {
margin: 0;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_blue.gif) no-repeat 0em 0.4em;
font-weight: bold;
}
#subusefullink {
margin: 0 0 16px 0;
padding: 0;
line-height: 1.5em;
list-style: none;
}
#subusefullink li {
margin: 0;
padding-left: 11px;
background: transparent url(http://meijitaisho.net/img/icon_gentopics.gif) no-repeat 0em 0.4em;
font-weight: bold;
}
#subdl dl {
margin: 0 0 15px 0;
padding: 0 0 20px 0;
}
#subdl dt {
margin: 0 0 2px 0;
padding-left: 0;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
background: #fff;
list-style: none;
}
#subdl dd {
margin: 0 0 1.2em 0;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Sub - News page

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h3.eachupdate {
margin: 0 0 4px 0;
padding: 0;
color: #413732;
border: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 114%;
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: 85%;
font-weight: normal;
}
.blogname {
margin: 0;
padding: 0;
color: #999;
font-family: Verdana, "Trebuchet MS", Arial, san-serif;
font-size: 92%;
font-weight: normal;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Sub - 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;
border: 0;
font-size: 107%;
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: 85%;
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;
border: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 114%;
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;
}