@charset "UTF-8";


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

title: livedoor profile userPage common CSS(COM)
author: hamashun

table of contents
1 background-image
2 color
3 link color
4 other, overwrite
5 ads
---------------------------------------------- */


/* =1 background-image
-------------------------------------------- */
/* empty */
div#firstStepOuter {
	margin-top: 5px;
	padding-bottom: 12px;
	background: url(../img/e_bottom.png) no-repeat left bottom;
}

div#firstStep {
	background: url(../img/e_middle.png) repeat-y;
}

div#firstStepHeadline h2 {
	position: relative;
	top: -5px;
	background: url(../img/e_top.png) no-repeat;
}





/* main */
div#mainContents div.ownerOuter {
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 12px;
	background: url(../img/s_bottom.png) no-repeat left bottom;
}

div#mainContents div.owner {
	background: url(../img/s_middle.png) repeat-y;
}

div#mainContents div.ownerHeadline {
	position: relative;
	top: -5px;
	background: url(../img/s_top.png) no-repeat;
	zoom: 1;
}





/* sub ex */
div.itemOuter {
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 12px;
	background: url(../img/l_bottom.png) no-repeat left bottom;
}

div.item {
	background: url(../img/l_middle.png) repeat-y;
}

div.itemHeadline {
	position: relative;
	top: -5px;
	background: url(../img/l_top.png) no-repeat;
}



/* ads */
div.adsOuter {
	padding-bottom: 12px;
	background: url(../img/s_bottom.png) no-repeat left bottom;
}

div.ads {
	padding-top: 5px;
	background: url(../img/s_adtop.png) no-repeat;
}

div.adsInner {
	background: url(../img/s_middle.png) repeat-y;
}



/* main blog */
h4 span.arrow {
	background: url(../img/icon_arrow_r.gif) no-repeat 0 1px;
}

h4 span.opened {
	background: url(../img/icon_arrow_b.gif) no-repeat 0 1px;
}

div.ldblogclap h3.popular {
	background: url(../img/line_01.gif) repeat-x;
}





/* friend page */
div#friendPageHeadline {
	margin-bottom: 3px;
	padding-bottom: 10px;
	background: url(/design/item/default_turquoise/img/t_bottom.png) no-repeat left bottom;
}

div#friendPageHeadline h2 {
	background: url(/design/item/default_turquoise/img/t_top.png) no-repeat;
}

div.friendProfileOuter {
	padding-bottom: 10px;
	background: url(/design/item/default_turquoise/img/f_bottom.png) no-repeat left bottom;
}

	div.friendProfile {
		background: url(/design/item/default_turquoise/img/f_top.png) no-repeat;
	}


/* paging */
div.friendPagingOuter {
	background: url(../img/p_top.png) no-repeat center top;
	_background: #a9e6f2;
	_border: 1px solid #fff;
	padding: 6px 0 10px 0;
}

	div.friendPaging {
		background: url(../img/p_bottom.png) no-repeat center bottom;
		_background: none;
		padding-bottom: 10px;
		_padding-bottom: 0;
	}

		div.friendPagingOuter p {
		background: url(../img/p_middle.png) repeat-y center top;
			_background: none;
		}

		div.friendPagingOuter div.paging ul {
			background: url(../img/line_01.gif) repeat-x left bottom;
			_background: none;
			padding-bottom: 9px;
		}

div.friendPaging li {
	padding: 3px;
	background: #63C7D7;
	border: 1px solid #fff;
	display: inline;
}

div.paging {
	background: url(../img/p_middle.png) repeat-y center top transparent;
}




/* =2 color
-------------------------------------------- */
/* item */
h2 {
	color: #003e57;
}

div#profileOuter {
	color: #005867;
}

span.time {
	color: #97b1b6;
}

div.freefeed h3,
div.blogfeed h3,
div.ldblog h3,
div.ldnews h3,
div.ldgourmet h3,
div.otherBlogOuter h3 {
	background: #d6f4f9;
}



/* blog */
div.freefeed p.description,
div.blogfeed p.description,
div.ldblog p.description,
div.ldnews p.description,
div.ldgourmet p.description,
div.otherBlogOuter p.description,
div.sbmOuter div.sbm dd {
	margin-right: 31px;
	margin-left: 31px;
	background: #ebf9fc;
}

p.addLdr {
	background: url(../img/line_01.gif) repeat-x;
}


/* clap */
div.ldblogclap h3 {
	color: #003e67;
}

div.ldblogclap dt {
	background: #5daed3;
	color: #fff;
}

div#footer {
	color: #fff;
}



/* friend page */
div#friendPageHeadline {
	color: #003e67;
}

























/* =3 link color
-------------------------------------------- */
div#profileOuter a:link {
	color: #008ebb;
}

div#profileOuter a:visited {
	color: #709daa;
}

div#profileOuter a:hover {
	color: #00bbf8;
}


/* paging */
div#profileOuter div.friendPagingOuter div.paging li a {
	border: solid 1px #fff;
	background: #68bece;
	color: #fff;
}

div#profileOuter div.friendPagingOuter div.paging li a:hover {
	background: #6ddcf7;
}

div#profileOuter div.friendPagingOuter div.paging li span {
	border: solid 1px #fff;
	background: #b4e8f1;
}

div#profileOuter div.friendPagingOuter p a:link,
div#profileOuter div.friendPagingOuter p a:visited {
	color: #fff;
}

div#profileOuter div.friendPagingOuter p a:hover {
	text-decoration: none;
}








/* =4 other, overwrite
-------------------------------------------- */
div.freefeed h3,
div.blogfeed h3,
div.ldblog h3,
div.ldnews h3,
div.ldgourmet h3,
div.otherBlogOuter h3 {
	margin-right: 5px;
	margin-left: 5px;
}




/* for ie */
div.friendProfile a,
div.friendPagingOuter div.paging ul,
div.friendPaging,
div#friendPageHeadline h2,
div#friendList {
	zoom: 1;
}

/* for ie 6 \*/
* html div#friendPageHeadline,
* html div#friendPageHeadline h2,
* html div.friendProfileOuter,
* html div.friendProfile,
* html div.friendPagingOuter,
* html div.friendPaging,
* html div.friendPagingOuter p,
* html div#mainContents div.ownerOuter,
* html div#mainContents div.owner,
* html div#mainContents div.ownerHeadline,
* html div.itemOuter,
* html div.item,
* html div.itemHeadline,
* html div.adsOuter,
* html div.ads,
* html div.adsInner { behavior: url(/design/common/ie_support/iepngfix.htc); }


* html div.friendPagingOuter p {
	bottom: -8px;
}/* end */












/* =5 ads
-------------------------------------------- */
ul.googleAdsense a {
	width: 215px;
	/* paper design test	width: 218px; */
	background: url(../img/s_ad_02.gif) no-repeat left bottom;
}

	ul.googleAdsense a span.googleAdsenseWrapper {
		display: block;
		width: 195px;
/* paper design test		width: 198px; */
		padding: 10px;
/* paper design test				padding: 8px 10px 7px; */
		background: url(../img/s_ad_01.gif) no-repeat 0 0;
	}


div.adsOuter ul.googleAdsense li a:hover {
	background: transparent url(../img/s_ad_02.gif) no-repeat right bottom;
}

	ul.googleAdsense a:hover span.googleAdsenseWrapper {
		background: url(../img/s_ad_01.gif) no-repeat right top;
	}


/* paper design test
div.adsOuter ul.googleAdsense {
	padding: 10px;
}

	ul.googleAdsense a span.googleAdsenseTitle {
		padding-left: 15px;
		background: url(../img/s_ad_03.gif) no-repeat left center;
	}
	
	ul.googleAdsense a:hover span.googleAdsenseTitle {
		background: url(../img/s_ad_04.gif) no-repeat left center;
	}
 */

/* opml
------------------------------------------------------------------------------------*/
div#opmlList dd {
	padding: 5px 0 10px 25px;
	background: url("http://image.livedoor.com/img/top/icons/02/reader.gif") no-repeat 0 7px transparent;
}