@charset "Shift_JIS";

body{
background-image: url(../ohanashi/images/bg.gif);
background-color:#FF9900;
color:#000000;
font-size:90%;
}

td{
color:#000000;
}

a{
color:#FF6600;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a.copy:link{
text-decoration:none;
}

a.copy:visited{
color:#333333;
text-decoration:none;
}

a.copy:hover{
text-decoration:underline;
}

#frame{
border:1px dotted #ffffff;
padding:2px;
}

#header{
margin:1% 3%;
text-align:center;
line-height:160%;
padding:3px;
border-top:4px double #00a395;
border-bottom:4px double #00a395;
background-color:#e5f7ff;
font-size:90%;
}

#copyright{
text-align:center;
font-size:90%;
line-height:140%;
margin:10px 0;
}

#contents{
margin:1% 3%;
}

.pulldown{
width_95%;
font-size:12px;
border:1px solid #b4e550;
background-color:#ffffb2;
padding:2px;
margin-left:10px;
}

.li1{
line-height:150%;
text-indent:0px;
list-style:square;
font-size:90%;
}

.li2{
line-height:150%;
text-indent:0px;
list-style:circle;
font-size:90%;
}

#date{
margin:10px 0;
background-color:#b4e550;
padding:5px;
font-weight:bold;
text-indent:0.5em;
letter-spacing:1px;
}

.pics{
width:200px;
float:left;
margin:5px 10px;
text-align:center;
}

.pics img{
border:1px solid #000000;
margin-bottom:3px;
}

.caption{
text-align:center;
font-size:10px;
font-weight:bold;
margin-bottom:8px;
}

#naiyou{
margin:0 2px;
overflow:auto;
font-size:90%;
}

.txt{
line-height:160%;
border-bottom:1px dotted #FF6600;
}

#sakuhin{
padding:4px;
border:1px dotted #7acccc;
background-color:#96e0e0;
margin-bottom:15px;
}

.title{
background-color:#7acccc;
font-weight:bold;
padding:4px;
margin-bottom:5px;
}
 
.books{
float:left;
margin-left:5px;
margin-right:5px;
}

.books-naiyou{
line-height:150%;
font-size:90%;
}

#ana{
background-color:#ffffff;
padding:4px;
margin-top:10px;
}

.ana-f{
background-color:#ffe5e5;
border-left:15px solid #ff6666;
font-weight:bold;
padding:4px;
margin-bottom:10px;
}

.ana-m{
background-color:#cce3ff;
border-left:15px solid #438ce0;
font-weight:bold;
padding:4px;
margin-bottom:10px;
}

.ana-pics{
width:200px;
float:left;
margin-right:10px;
margin-left:5px;
text-align:center;
}

.ana-pics img{
border:1px solid #000000;
margin-bottom:3px;
}

img.nonborder{
border:none;
}


#form-entrance{
margin:1% 2%;
border:1px dotted #00a395;
background-color:#ffffff;
padding:3px;
}

.entrance-txt{
font-size:10px;
}

a.entrance{
	color:#b35959;
	font-size:26px;
	font-weight:bold;
	border-left:10px solid #cc7a7a;
	border-right:10px solid #cc7a7a;
	border-top:1px solid #cc7a7a;
	border-bottom:1px solid #cc7a7a;
	background-color:#ffe5e5;
	padding:2px;
	text-decoration:none;
	line-height:180%;
}

a.entrance:hover{
	color:#59b359;
	font-size:26px;
	font-weight:bold;
	border-left:10px solid #cc7a7a;
	border-right:10px solid #cc7a7a;
	border-top:1px solid #cc7a7a;
	border-bottom:1px solid #cc7a7a;
	background-color:#f7ffe5;
	padding:2px;
	text-decoration:none;
	line-height:180%;
}

#form-frame{
margin:1% 3%;
line-height:160%;
padding:3px;
border:2px dotted #b3003c;
background-color:#ffe5e5;
}


.form-aori{
text-align:center;
font-weight:bold;
background-color:#ffffff;
color:#b3003c;
margin-bottom:15px;
padding:3px;
}

.caution{
margin:10px 0;
text-align:center;
}

hr{
height:1px;
color:#efa7a7;
background-color:#efa7a7;
border:none;
}

#kobore{
margin:10px 0;
background-color:#ff6600;
padding:5px;
font-weight:bold;
text-indent:0.5em;
letter-spacing:1px;
color:#ffffff;
}

.newmrk{
font-weight:bold;
color:#FF0000;
padding:0 3px;
}

