body {
background-color:#efefef ;
/*font-family:"MS P ゴシック",sans-serif;*/
}

h1.pc {
text-align:center;
}

h2 span.kijino {
color:#000;
font-size:70%;
}

body#index {
background-image:url(ba.gif);
background-color:#D0B098;
margin:0.5em 1.6em;
}

body#index div.topkiji {
background-color:#efefef;
margin:1em 0;
padding:7px;
border-top:solid 1px #C6C3C6;
border-left:solid 1px #C6C3C6;
border-right:solid 1px #8C8E8C;
border-bottom:solid 1px #8C8E8C;
}

body#index div.topkiji h2 {
color:#f00;
}

body#index div.topkiji div.divchyu {
border-top:solid 1px #848684;
border-left:solid 1px #848684;
border-right:solid 1px #FFFBFF;
border-bottom:solid 1px #FFFBFF;
margin:0;
padding:3px 3px 1em 3px;
overflow:hidden;
}

body#index form {
margin-left:2.5em;
}

body#index form textarea {
margin-left:2.5em;
}

body#subback {
background-color:#fff;
}

body#subback p {
font-size:80%;
}

div.kiji {
background-color:#cfc;
font-size:80%;
padding:7px;
border-top:solid 1px #c0c0c0;
border-left:solid 1px #c0c0c0;
border-right:solid 1px #888C88;
border-bottom:solid 1px #888C88;
}

div.kijinavi {
margin-left:2.5em;
font-weight:bold;
}

div.kiji strong {
display:block;
text-align:right;
}

div.kiji p {
border-top:solid 1px #708C70;
border-left:solid 1px #708C70;
border-right:solid 1px #E8FCE8;
border-bottom:solid 1px #E8FCE8;
margin:0;
padding:3px;
}

h1 {
color:red;
font-size:larger;
font-weight:normal;
}

dl {
margin-bottom:2em;
}

dd {
margin-bottom:1em;
text-align:justify;
margin-right:1em;
}

.tag {
font-size:85%;
}

dd p {
margin-top:0;
margin-bottom:1em;
}

address {
margin-top:2em;
font-style:normal;
}