body,
caption,
h1,
h2,
h3,
hr,
p,
li,
ol,
ul,
dl,
dd,
dt{
margin:0px;
padding:0px;
list-style:none;
font-weight:normal;
font-size:10px;
line-height: 160%;
color:#666666;
}

a{
color:#0099FF;
text-decoration:none;
}

.left{
float:left;
width:600px;
}

.right{
float:right;
width:180px;
}

.content{
margin:0px auto;
width:800px;
}

h1{
padding:10px;
margin:0px 0px 10px 0px;
text-align:right;
color:#000000;
}


.h1_bg{
background-color:#f6f1e7;
}
.cont{
background-image:url(http://www.kokoromi.com/blog/img/cont_bg.gif);
margin:10px 0px;
padding:10px 0px;
width:600px;
}
.cont div{
margin:10px 20px;
padding:10px;
border-top:1px solid #0099FF;
font-size:10px;
width:560;
}
.cont p{
margin:10px;
text-align:center;
}
.cont img{
border:10px solid #FFFFFF;
margin:10px;
}

.footer{
margin:10px 0px;
}

.profile{
margin:100px 0px 10px 0px;
width:180px;
}
.profile p{
background-color:#f6f1e7;
padding:10px;
}

dl{
margin:10px;
}
dt{
font-size:10px;
margin:5px 0px 5px 0px;
border-bottom:1px solid #eeeeee;
}
dd{
font-size:10px;
padding:0px 0px 5px 0px;
}

.license{
font-size:10px;
margin:10px 0px;
}

form p{
margin:10px 0px;
}

.comment_area{
padding:10px;
border:1px dotted #0099FF;
margin:5px 0px;
}

.comment_name{
border-top:1px dotted #0099FF;
margin:10px 0px 0px 0px;
padding:5px 0px;
}

.comment_txt{
margin:10px;
}

.comment_kaku{
margin:10px 0px 0px 0px;
}

.kuzu a{
color:#333333;
}

.banner{
margin:10px 0px;
}
#main #contents #p_list{
	margin-top:10px;
	}
#p_list li{
	margin:7px;
	display:inline;
	}
#p_list li img{
	padding:5px;
	border:1px #DDD solid;
	}
#main #contents{
	width:480px;
	float:left;
	margin:10px;
	}
	
#main .txtarea{
	border:1px #DDD solid;
	padding:10px;
	margin-bottom:5px;
	font-size:80%;
	}
#main .txtarea p img{
	margin:10px;
	}
.enttitle{
padding:0 15px;
border-right:solid 1px #DDDDDD;
border-left:solid 1px #DDDDDD;
}