@charset "utf-8";
/* --------------------------------------------
 * font.css
 * フォントサイズ装飾スタイルシート
 * Date: 2008/9/19   Update:2008/9/19
 * Auther: esCrew
 * 適応範囲: 全ページ
 * -------------------------------------------- */

/* --------------------------------------------
 * サイズ指定
 * -------------------------------------------- */

body {
color: #333333;
}

#header p.sub {
font-size: 65%;
}

#submenu {
font-size: 80%;
line-height: 1.5em;
}

#localMenu {
line-height: 1.2em;
}

#info,
#main {
font-size: 80%;
}

div.panlist {
color: #666666;
font-size: 70%;
}

#maincontent h2 {
font-size: 110%;
color:#3797D5;
text-indent: 1.2em;
}

#maincontent h3 {
color:#3797D5;
font-size: 100%;
margin-bottom: 1em;
}

h3 span.name {
color: #333333;
}

#maincontent p {
font-size: 90%;
line-height: 1.5em;
}

#maincontent p.dic {
text-align: right;
}

#maincontent table {
color: #333333;
font-size: 90%;
}

table.personal th {
font-size: 120%;
color: #035AAA;
}

table.corporation th {
font-size: 120%;
color: #FE9A03;
}

table.personal th,
table.personal td,
table.corporation th,
table.corporation td,
table.usually th,
table.usually td,
table.retrieval th,
table.retrieval td {
line-height:150%;
}

table.retrieval th span.red,
table.retrieval td span.red {
font-size: 80%;
color: #FF0000;
}

div#contact h4{
text-align: center;
}

div#contact p{
text-align: center;
font-size: 120%;
}

input.clear,
input.search {
font-size: 100%;
}

div.indent {
font-size: 90%;
line-height: 1.5em;
}

.sentence ul,
.sentence ol {
font-size: 90%;
line-height: 1.5em;
}

.sentence li span.es {
font-size: 120%;
color: #F04E11;
font-weight: bold;
}


#main dl.narrow dd span {
font-size: 80%;
}

#verisign,
#pmark,
#isms {
color: #666666;
font-size: 65%;
line-height: 170%;
}

#site h4 {
color: #663300;
}

#site ul {
font-size: 90%;
}

#site ul.child {
font-size: 100%;
}

#footer {
font-size: 80%;
line-height: 0.8em;
}
/* --------------------------------------------
 * リンク処理
 * -------------------------------------------- */
body a {
color: #0099FF;
text-decoration: none;
}

body a:hover {
color: #FF9D26;
text-decoration: underline;
}

#submenu li a.selected {
color: #FF9D26;
font-weight: bold;
}