body {
color: #333;
font-size:15px;
font-family: "Verdana","ＭＳ ゴシック";
text-align : center;
background-color: #fff;
margin: 10px;
padding: 0px;
line-height:20pt;
letter-spacing:2px;
}

br {letter-spacing: normal;}

html {scrollbar-3dlight-color:#FFCC00;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#FFCC00;
scrollbar-track-color:#fff;
}

table.top{
bgcolor:#fff;
color: #333;
font-size : 12px;
font-family: "Verdana","ＭＳ ゴシック";
line-height:18pt;
letter-spacing:2px;
border:1px solid #cc9966;
}

table.top td{
color: #333;
bgcolor:#fff;
font-size : 12px;
font-family: "Verdana","ＭＳ ゴシック";
line-height:18pt;
letter-spacing:2px;
border-top:1px dotted #cc9966;
border-right:1px dotted #cc9966;
}

table.prbanner{
bgcolor:#fff;
color: #333;
border:1px solid #cc9966;
width;532px;
height:60px;
background-image:url('img/bg2.gif');
}

table.prbanner td{
color: #333;
bgcolor:#fff;
width:468px;
height:60px;
border:1px dotted #cc9966;
}

a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:active{color:#333;text-decoration:none;}
a:hover{ color:#fff;background-color:#F08080;text-decoration:none;
border-top:3px solid #F08080;border-bottom:3px solid #F08080;
}

#KIZI{  
	width:534px;
	margin:0px;
        }

.sl2{
margin:0px;
padding:0px;
line-height:28pt;
letter-spacing:2px;
}

.sl a:link{border-bottom:1px dotted #cc9966;}
.sl a:visited{border-bottom:1px dotted #cc9966;}
.sl a:active{border-bottom:1px dotted #cc99666;}
.sl a:hover{color:#fff;background-color:#F08080;border-bottom:1px dotted #fff;text-decoration:none;}

.sl2 a:link{border-bottom:1px dotted #cc9966;}
.sl2 a:visited{border-bottom:1px dotted #cc9966;}
.sl2 a:active{border-bottom:1px dotted #cc99666;}
.sl2 a:hover{color:#fff;background-color:#F08080;border-bottom:1px dotted #fff;text-decoration:none;}

.pict{
float:left;
margin-right:10px;
margin-top:5px;
}

.mainmenu{
　　margin:0px 0px 10px 10px;
　　padding:0px;
　　line-height:19pt;
　　letter-spacing:3px;
　　font-size:10px;
    text-align:left;
}

.mainmenu2{
　　margin:0px 0px 10px 0px;
　　margin-top:10px;
　　margin-bottom:7px;
　　padding:0px;
　　background-image:url('img/bg1.gif');
}

.mainmenu3{
　　margin:0px 0px 10px 0px;
　　margin-top:11pt;
　　margin-bottom:7px;
　　padding:6px;
　　background-image:url('img/bg2.gif');
　　text-align:left;
}

.koji{
　　margin:0px 8px 10px 10px;
　　padding:0px;
　　line-height:5pt;
　　letter-spacing:3px;
　　font-size:10px;
    text-align:left;
　　background:url(img/koji.gif);
　　background-repeat:no-repeat;
　　background-position:right;
}


.new{
margin:0px 10px 10px 10px;
padding:0px;
line-height:11pt;
letter-spacing:3px;
font-size:10px;
background:url(img/new.gif);
background-repeat:no-repeat;
background-position:right;
}

.up{
margin:0px 10px 10px 10px;
padding:0px;
line-height:11pt;
letter-spacing:3px;
font-size:10px;
background:url(img/up.gif);
background-repeat:no-repeat;
background-position:right;
}

.side{
margin:0px;
padding:0px;
line-height:16pt;
letter-spacing:3px;
font-size:10px;
text-align : left;
}

.midashi{
　　margin:0px 0px 10px 0px;
　　margin-top:11pt;
　　margin-bottom:7px;
　　padding:6px;
　　background-image:url('img/bg2.gif');
　　text-align:center;
}

.int{
margin-top:2px;
padding:5px;
line-height:15pt;
letter-spacing:3px;
font-size:10px;
}

.wn{
font-size:10px;
line-height:14pt;
letter-spacing:3px;
margin:0px 10px 0px 10px;
padding:0px;
background:#ffffff;}

.ichi{
font-size:10px;
line-height:16pt;
letter-spacing:2px;
margin:0px 2px 0px 5px;
padding:0px;
background:#ffffff;}


.happy{
font-size:12px;
line-height:18pt;
text-align : left;
letter-spacing:2px;
margin:8px 10px 8px 10px;
padding:0px;
background:#fff;}

ul {
list-style: none;
margin: 0px;
padding: 0px;
}

input, textarea {
border:3px #E2E0BE double;
color: #666666;
background: #ffffff;
}

h1 {
margin: 0px;
padding: 0px;;
font-size: 12px;
letter-spacing:9px;
text-align:center;
color: #008080;
}


h2 {
color: #806a66;
font-size:11pt;
letter-spacing:3px;
font-family: "Verdana","ＭＳ ゴシック";
border-bottom:solid 1px #cc9966;;
border-top:solid 1px #cc9966;
font-weight: normal;
padding:5px 0 5px 35px;
margin:0px;
}

h3 {
margin:0px 6px 0px 6px;
padding: 0px;
letter-spacing:2px;
font-family: "Verdana","ＭＳ ゴシック";
font-size:10px;
color: #008080;
}

.button {font-family: "Verdana","ＭＳ ゴシック";}

form{
	margin:1em;}
form p{
	padding:0;}

input,select,textarea{ 
	color:#333; font-size:12px;
	border:none;
	border:solid #cc9966 1px;
	margin:0 2px 2px 0;
	background:#fff;
font-family:"Verdana","ＭＳ ゴシック";
letter-spacing:3px;}