@charset "UTF-8";

/* --------------------------------------------------------

title: livedoor profile blogparts CSS
author: hamashun
day: 2008-01-20

-------------------------------------------------------- */




/* test style */

body {
/* 	margin-top: 30px!important;
	margin-bottom: 30px!important; */
}










/* =1 default style reset
-------------------------------------------------------- */
body {
	background: #6699ff;
}

div#contents {
	position: relative;
	margin: 0 auto;
	padding-top: 10px;
	border: solid 1px #969999;
	text-align: left;
	overflow: hidden;
}



h1,
p#introduction,
p#siteUrl {
	margin-bottom: 5px;
}


/* img name
------------------------------- */
h1 {
	font-size: 82%;
	text-align: left;
}

h1 img {
	display: block;
	margin-top: -6px;
	margin-bottom: 4px;
	margin-left: 4px;
}

h1 span,
h1 a#nickname {
	display: block;
	margin-right: 10px;
	margin-left: 10px;
}


/* main txt
------------------------------- */
p#introduction {
	line-height: 1.3;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 82%;
	overflow: hidden;
}

/* macIE Exclusion \*/
p#introduction {
	letter-spacing: -1px;
}/* end */

br { /* for ie */
	letter-spacing: 0;
}


/* URL
------------------------------- */
p#siteUrl {
	padding: 0 10px 0 20px;
	font-size: 82%;
	overflow: hidden;
}

p#siteUrl a {
	margin-left: -20px;
	padding-left: 20px;
	background: url(/blogparts/img/icon_arrow.gif) no-repeat 7px 3px;
}


/* ico
------------------------------- */
ul#function {
	position: absolute;
/* 	bottom: 19px; */
	bottom: 0;
	right: 10px;
	width: 100%;
	padding-bottom: 4px;
	overflow: hidden;
}

ul#function li {
	float: right;
	margin-left: 3px;
}


/* footer (delete)

p#footer {
	clear: right;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #fff;
	font-size: 0;
	text-align: center;
}
------------------------------- */



/* fix
------------------------------- */
p#siteUrl a {
	zoom: 1;
}

