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

body {clear: both;    vertical-align:top;

background: #fff;
letter-spacing: 0.2em;
line-height: 1.7em;
font-size: 14px;
padding-bottom: 10px;
padding-top: 0px;
font-family: verdana,arial,osaka,hirakakupro-w3,sans-serif;

}

#mainbody {
margin:0 auto;
width: 980px;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 {
	background:  #fff;
	 height: 160px;
	 text-align: left;
}


h1 {text-align:center;
	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;}



#main {
margin:0px 400px 0px 0px;
width:580px;
}


#menu {
position:absolute; left:590px; top:160px; width:190px;
border:#999999 1px solid;
}
#menu2 {
position:absolute; right:0; top:160px; width:190px;
border:#999999 1px solid;
}


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

#main h2{border: 0px;font-size: 120%;padding: 5px;}
#main h2 a:link {color: #3366ff;}
#main h2 a:visited {color: #3366ff;}
#main h2 a:hover {color: #7133fd;}
#main h2 a:active {color: #3366ff;}


.content {
border: #666666 1px solid;
padding:0px 0px 5px 0px;
margin:0px 5px 15px 15px;
width:560px;
}



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


.entry_title {
background: #D3DBDB;
padding: 3px 3px 10px 10px;
margin: 0px 0px 10px 0px;
text-align: center;
}

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

.content p {padding: 5px 5px 10px 5px;clear: both;}
.content img {float:left;margin:0px 10px 5px 5px;}


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

#menu p {margin: 0.3em;}

#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;
	 background: url(http://blog105.fc2.com/a/affilitemplate/file/arrow.gif) no-repeat 0px 5px;
	 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 h3 {
	padding-right: 0px;
	 padding-left: 10px;
	 font-size: 12px;
	 background: url(http://blog105.fc2.com/a/affilitemplate/file/updown.png) #fff;
	 padding-bottom: 3px;
	 color: #000;
	 line-height: 1;
	 padding-top: 5px;
	 text-align: left;
}


#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;
	 background: url(http://blog105.fc2.com/a/affilitemplate/file/arrow.gif) no-repeat 0px 5px;
	 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;}






.footer {
	 padding:10px 15px 10px 15px;
	 border-top: #ccc 1px solid;
	 text-align: center;
}

#footer a {
	color: #333;
	 text-decoration: none;
}


