* {margin : 0;padding : 0;font-style : normal;font-weight : normal;}

body {
background: #C4E6FF;
text-align: left;
letter-spacing: 0.2em;
line-height: 1.5em;
font-size: 14px;
padding-bottom: 10px;
padding-top: 0px;
font-family: verdana,arial,osaka,hirakakupro-w3,sans-serif;
}

#mainbody {
margin:0 auto;
width: 950px;position:relative;
}


p {
	padding-right: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-top: 0px;
}


a {color: #ff1493;text-decoration: underline;}
a:link {color: #ff1493;text-decoration: underline;}
a:visited {color: #ff1493; text-decoration: underline;}
a:hover {color: #ff6633; text-decoration: none;}


.kin {text-align: center;}
.kin a {font-size: 18px;color: #FF0000;text-decoration: underline;}
.kin a:link {font-size: 18px;color: #FF0000;text-decoration: underline;}
.kin a:visited {font-size: 18px;color: #FF0000;text-decoration: underline;}
.kin a:hover {font-size: 18px;color: #FF0000;text-decoration: underline;}
.kin a:active {font-size: 18px;color: #FF0000;text-decoration: underline;}



ul {list-style-type: none;}
ul li {list-style-type: none;}
a img {border: none;}



#header {height: 160px;
text-align: right;
}


h1 {
	padding-right: 20px;
	 padding-left: 0px;
	 font-size: 24px;
	 padding-bottom: 5px;
	 padding-top: 50px;
}

h1 a:link {color: #aaa;text-decoration: none;}
h1 a:visited {color: #aaa;text-decoration: none;}
h1 a:hover {color: #ccc;text-decoration: none;}
h1 a:active {color: #ccc;text-decoration: none;}


h2 {font-size: 16px;}


#header2 {
	 margin: 0px auto 10px;
	 height: 20px;
	 text-align: center;
}


#main {
color: #666;
margin:0 200px;top:160px;
}

#menu {
position:absolute; left:0; top:160px; width:190px;
border: #333333 1px solid;
color: #666;
padding: 0px;
background: #fff;
text-align: center;

}

#menu2 {
position:absolute; right:0; top:160px; width:190px;
border: #333333 1px solid;
color: #666;
background: #fff;
text-align: center;
}


#main a {color: #3366ff;}
#main a:visited {color: #3366ff;}
#main a:hover {color: #7133fd;}
#main a:active {color: #3366ff;}

#main h2 a {
	border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 0px;
	 color: #3366ff;
	 font-family: ;
	 border-right-width: 0px;
	 text-decoration: none;
}
#main h2 a:link {
	color: #3366ff;
}
#main h2 a:visited {
	color: #3366ff;
}
#main h2 a:hover {
	color: #7133fd;
}
#main h2 a:active {
	color: #3366ff;
}

#menutitle{
background: #FF99CC;
padding: 3px 3px 3px 10px;
margin: 0px 0px 10px 0px;
text-align: center;

}


.content {
background: #fff;
border: #333333 1px solid;
padding: 0px;
margin:5px 5px 15px 5px ;
width:550px;
}

.content p {
padding: 10px 10px 15px 10px;clear: both;
}

.entry_title {
background: #FF99CC;
border-bottom:  1px solid;
padding: 3px 3px 10px 10px;
margin: 0px 0px 10px 0px;
text-align: center;

}

.topentry-footer{
border-bottom: #333333 1px solid;
padding: 0px 3px 3px 10px;
margin: 0px 10px 10px 0px;
text-align: right; 
}

.entry-footer{
padding: 0px 3px 0px 10px;
margin: 0px 10px 0px 0px;
text-align: right; 
}

.content img {float:left;margin:0px 10px 5px 5px ;}

.content blockquote {
	border-right: #3399ff 1px solid;
	 border-top: #3399ff 1px solid;
	 margin: 10px 0px 0px 20px;
	 border-left: #3399ff 1px solid;
	 border-bottom: #3399ff 1px solid;
}


.content ol {margin: 0px 0px 0px 30px;}
.content ul {margin: 10px 10px 20px 20px;}
.content ol li {}
.content ul li {list-style-type: square;}


.content_footer {
	padding-right: 10px;
	 border-top: #cccccc 1px solid;
	 padding-left: 0px;
	 font-size: 80%;
	 padding-bottom: 10px;
	 margin: 10px 0px 0px 5px;
	 color: #999;
	 padding-top: 0px;
	 text-align: right;
}


.content_footer a {color: #999;
	 text-decoration: none;
}


#menu p {margin: 0.3em;}

#menu .waku {margin: 0px 0px 20px 0px;}

#menu ul {
padding:4px 0px 15px 10px;
text-align: left;
margin:5px 5px 20px 10px ;
}
#menu ul li {
	padding-right: 0px;
	 padding-left: 10px;
	 font-size: 11px;
	 padding-bottom: 2px;
	 line-height: 1.3;
	 padding-top: 2px;
	 text-align: left;
}
#menu ul li a {text-decoration: none;}
#menu ul li a:hover {text-decoration: underline;}

#menu2 p {margin: 0.3em;}

#menu2 ul {
	padding-right: 0px;
	 padding-left: 10px;
	 padding-bottom: 6px;
	 padding-top: 4px;
	 text-align: left;
}

#menu2 ul li {
	padding-right: 0px;
	 padding-left: 14px;
	 font-size: 11px;
	 padding-bottom: 2px;
	 line-height: 1.3;
	 padding-top: 2px;
	 text-align: left;
}

#menu2 ul li a {text-decoration: none;}
#menu2 ul li a:hover {text-decoration: underline;}


#menu img {
	border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 0px;
	 margin: 5px auto;
	 border-right-width: 0px;
}

#menu2 form {
	padding-right: 2px;
	 padding-left: 2px;
	 padding-bottom: 8px;
	 padding-top: 2px;
	 text-align: left;
}

#searchbox {
	margin: 0px 0px 3px;
	 width: 165px;
}

.footer {clear : both; 
	 height: 160px;
	 padding-right: 15px;
	 border-top: #ccc 1px solid;
	 padding-left: 15px;
	 font-size: 80%;
	 padding-bottom: 20px;
	 padding-top: 20px;
	 text-align: center;
}


.footer a {text-decoration: none;}

