@charset "UTF-8";

html, body { 
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
background-color: #ffe5ff;
scrollbar-3dlight-color : ffe5ff;
scrollbar-arrow-color : ff66ff;
scrollbar-base-color : ffe5ff;
scrollbar-darkshadow-color : ffe5ff;
scrollbar-face-color : ff99ff;
scrollbar-highlight-color : ffe5ff;
scrollbar-shadow-color : ffe5ff;
}

a { color: #333333; text-decoration: none; }
a:link	{ color: #6666ff; text-decoration: none; }
a:visited{ color: #6666ff; text-decoration: none; }
a:active{ color: #6666ff; text-decoration: none; }
a:hover	{ color: #ff6666; text-decoration: underline; }

img {border: 0px;}

h1 { 
font-size: 24px;
font-weight: bold;
font-family: arial, sans-serif;
color: #727670;
position: absolute;
padding: 3px;
height: 30px;
left: 10px;
right: 10px;
top: 0px;
z-index: 4;
}

.site_title a {color: #666666;text-decoration: none;}
.site_title a:link {color: #666666;text-decoration: none;}
.site_title a:visited {color: #666666;text-decoration: none;}
.site_title {color: #666666;text-decoration: none;}
.site_title {color: #666666;text-decoration: none;}

h2 { 
border: 1px solid #ff99ff;
background-color: #ffccff;
color: #666666;
position: absolute;
left: 10px;
right: 10px;
top: 34px;
z-index: 5;
padding: 5px;
font-weight: bold;
font-size: 11px;
font-family: arial, sans-serif;
letter-spacing: 1px;}

h3 { 
font-size: 16px;
font-family: arial, sans-serif;
color: #727670;
text-align: center;
letter-spacing: 1px;
margin: 0px;
padding-top: 30px;
z-index: 6;}

h4 { 
font-size: 10px;
font-family: arial, sans-serif;
letter-spacing: 3px;
color: #6C6F79;
z-index: 6;
margin: 0px;
text-align: center;
padding: 0px;}

.c {
text-align: center;
}

.r {
text-align: right;
}

table{ 
color: #666666;
font-size: 12px;
}

.head {background-color: #ffccff; padding: 3px; font-weight: bold;}
.even {background-color: #F7E7EA; padding: 3px;}
.odd {background-color: #FEFEFE; padding: 3px;}

form{ 
list-style-type: none;
list-style-image: url();
color: #666666;
margin: 0px 0px 20px 0px;
padding: 1px 0px 0px 3px;
font-size: 10px;
border: 1px solid #ff99ff;
font-weight: normal;
background-color: #ffccff;
}

strong {
	color: #f66;
	font-weight: bold;
}

input#search {
font-size: 10px;
border: 1px solid #ff66ff;
background-color: #ffe5ff;}

select.listme {
font-size: 10px;
border: 1px solid #ff66ff;
background-color: #ffe5ff;}

input.button1 {
font-size: 10px;
border: 1px solid #ff66ff;
background-color: #ff99ff;}

iframe{ 
text-align: center;
margin: 0px 0px 20px 0px;
padding: 1px;
}

#object{ 
text-align: center;
margin: 0px 0px 20px 0px;
padding: 0px;
}

.calendar{ 
text-align: center;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
width: 190px;
border: 1px solid #ff99ff;
font-weight: normal;
background-color: #ffccff;}

.text{ 
margin: 0px 0px 20px 0px;
padding: 1px 0px 0px 4px;
font-size: 10px;
border: 1px solid #ff99ff;
font-weight: normal;
background-color: #ffccff;}

#counter{ 
text-align: center;
margin: 0px 0px 20px 0px;
padding: 2px 0px 0px 0px;
border: 1px solid #ff99ff;
background-color: #ffccff;}

.menu1box { 
position: absolute;
left:0px;
top:80px;
margin-left: 10px;
width:200px;}

.menu2box { 
position: absolute;
right:0px;
top:80px;
margin-right: 10px;
width:200px;}

.entry {
color: #6C6F79;
font-size: 11px;
font-family: arial, sans-serif;
letter-spacing: 0px;
text-align: justify;
padding: 0px;
margin: 0px;}

.outside {
position: relative;
top: 80px;
left: 0px;
margin-left: 220px;
right: 0px;
margin-right: 220px;
z-index: 2;}

.menutext { 
margin: 0px;
color: #666666;
font-size: 10px;
padding: 5px;
font-family: arial, sans-serif;
letter-spacing: 0px;
line-height: 20px; 
text-align: left;}

.divider{
text-align: center;
padding: 0px;
margin: 0px;
padding-bottom: 30px;
border-bottom: 1px solid #ff99ff;
font-size: 10px;
font-family: arial, sans-serif; }

blockquote {
align: left; 
text-align: justify;
padding: 5px;
border: 1px solid #C1C1C5;
background-color: #ECEFEE;
color: #666666;
font-family: arial, sans-serif;
font-size: 10px;
letter-spacing: 0px; }

li{ 
list-style-type: none;
list-style-image: url();
color: #666666;
padding: 0px;
margin: 0px 0px 0px 0px;}

ul, h6{ 
margin: 0px 0px 20px 0px;
padding: 1px 0px 0px 4px;
font-size: 10px;
border: 1px solid #ff99ff;
font-weight: normal;
background-color: #ffccff;}

.category_name{
margin: 0px;
padding-top: 10px;
font-size: 10px;
font-family: arial, sans-serif;}

.entry_body{
margin: 0px;
padding-top: 10px;
font-size: 12px;
font-family: arial, sans-serif;}

.entry_navi{
text-align: center;
padding: 0px;
margin: 0px;
padding-bottom: 10px;
font-size: 10px;
font-family: arial, sans-serif;}

.entry_author{
text-align: right;
font-family: arial, sans-serif;}

.entry_state{
text-align: center;
font-family: arial, sans-serif;}

input,textarea,select { 
background-color: #ffe5ff;
border: 1px solid #ff99ff;
color: #666666; }
