body{
  margin:0px;
  padding:0px;
  }

div#fresh_precure{
  background-color: #FFFFFF;
  border-right:1px #FF00FF solid;
  border-left:1px #FF00FF solid;
  width: 800px;
  height:;
  margin:0px auto 0px auto;
  color:gray;
  padding:0px 10px 10px 10px;
  }
  
div#header{
background-image:url(https://blog-imgs-31-origin.fc2.com/y/o/s/yositaka001/heart006.gif);
background-repeat:no-repeat;
background-position:20pt 20pt;
width:780px;
height:200px;
text-align:;
margin-bottom:20px;
  }

div#header{
background-image:url(https://blog-imgs-118-origin.fc2.com/m/e/l/melonsunmelonsun/IMG_title201802_2.jpg);
background-repeat:no-repeat;
background-position:15pt 95pt;
width:850px;
height:500px;
text-align:;
margin-bottom:80px;
  }
  
div#menu{
  width:190px;
  float:left;
padding-left:5px;
  }
  
div#contents{
  width: 590px;
  background:#FFFFFF url(https://blog-imgs-31-origin.fc2.com/y/o/s/yositaka001/batu02.gif) repeat-y left top scroll;
        float:right;
  }
  
h1.site_title{
  margin:0px;
padding:30px 20px 20px 20px;
  }
  
h2.site_t2{
  margin-left:70px;
  }
  
ul{
list-style-image:url(https://blog-imgs-31-origin.fc2.com/y/o/s/yositaka001/heart002.gif);
font-size:80%;
margin:0 0 0 32px;
padding:0 0 0 0px;
  }

li{padding-bottom:10px;}
  
hr.top{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:40px;
border:none;
  width:720px;
  height:6px;
  background-image:url(https://blog-imgs-31-origin.fc2.com/y/o/s/yositaka001/line.gif);
  }
  
div#footer{
clear:both;
text-align:center;
padding:30px 0 0 0;
font-size:80%;
width:780px;
}  

h3.ctitle{
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
}

div.top_body{
margin-top:10px;
margin-bottom:30px;
margin-left:50px;
font-size:80%;
line-height:180%;
letter-spacing:2px;
}

div.top_body br{
letter-spacing:0;
}

div.top_footer{
margin:10px 10px 30px 40px;
font-size:80%;
text-align:right;
}

img.timage{
}

div.body_title{
margin:10px 10px 20px 35px;
border-bottom:1px #FFCCFF dashed;
}

textarea{
width:300px;
height:100px;
}

td.kijyun{
text-align:right;
}

hr.com{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:40px;
border:1px #FFCCFF dashed;
}

p.comment_hutter{
text-align:right;
}

h3.permanent{
margin-left:40px;
}

a:link { color: #FF00FF; }
a:visited { color: #FFCCFF; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }

div.page{
text-align:center;
font-size:75%;
}

p.more{
width:200px;
text-align:left;
border-bottom:1px #FFCCFF dashed;
margin:30px 0 0 10px;
padding:0 0 5px 25px;
}

a:link.link_blog_name { color: #FF00FF; }
a:visited.link_blog_name{color:#FF00FF;}
a:hover.link_blog_name { color: #ff0000; }
a:active.link_blog_name { color: #ff8000; }