@charset "Shift_JIS";
/*ܐFKCh2005-1*/
body{   text-align: center;
        color:#ffffe8;
	background-color:#9b674d;
	font-size:15px;
}
div#container{
        margin:0 auto;
        text-align: left;
        width: 670px;
}

div#mainconta{
text-align: center;
width: 540px;
float: right;
padding:10 0;
}
div#main{
       background-color:#330000;
       text-align:center;
margin:0;
padding:15 15;
line-height:1.4;
}
div#main2{
margin:0;
padding:10 15;
}
div#main3{
margin:0;
padding:10 15;
text-align:left;
}

table {font-size:15px;
padding:15 5;
}
td.jikoku{
padding:1px}
#hidari{
width: 120px;
float:left;
}
 #navcontainer ul
{

margin: 10 0;
padding: 0;
list-style-type: none;
}
#navcontainer li { margin: 0 0 .2em 0; }
#navcontainer a
{
display: block;
color: #600;
background-color: #95CBD6;
width: 7em;
padding: .1em .1em;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FFE6F4;
color: #9b3f0d;
}


#active a
{
display: block;
color: #FFF;
background-color: #300;
width: 7em;
padding: .1em .1em;
text-decoration: none;
}
#alice a
{
display: block;
color: #FFF;
font-size:5px;
background-color: #cc0000;
width: 7em;
padding: .1em .1em;
text-decoration: none;
}

.dakara a{color:#838383;
font-size: 8px;
text-decoration:none;
font-weight:normal}
.dakara a:hover{color:#838383;
 text-decoration: none;}


#last{
width :670px;
clear: both;
padding: 10 0;
}
h1{
color: #cff;
}
h3{
padding:15 10;
text-align:left;
}
p.left{
text-align:left;
}
p.red{
color: red;
}
p.grey{
color:#838383;
font-size: 10px;
}
hr{
border:1px;
}
.doll{
font-size:12px;
}
.left{
text-align:left;
}