@charset "utf-8";

/*----------share style----------*/

* {
	margin:0;
	padding:0;
	outline:none;
	}

body {
	font-size:75%;
	font-family:arial, verdana, sans-serif;
	color:#333;
	line-height:150%;
	text-align:center;
	}

img {
	border:none;
	vertical-align:middle;
	}

fieldset {
	border:none;
	}

input,
textarea {
	font-size:100%;
	}

table {
	border:none;
	font-size:100%;
	}

ul {
	list-style:none;
	}

a {
	text-decoration:underline;
	}

a:hover	{
	text-decoration:none;
	}

/*----------style container----------*/

div#container {
	width:100%;
	}

div#container div.padd {
	margin:0 auto;
	text-align:left;
	width:900px;
	overflow:auto;
	}

div#contents {
	margin-top:10px;
	padding:10px 0 0 0;
	}

div#main_profile {
	padding:0 0 10px 0;
	width:360px;
	height:100%;
	float:left;
	overflow:hidden;
	}

div#blog_list,
div#outside_services {
	padding:0 0 10px 0;
	width:265px;
	height:100%;
	float:left;
	overflow:hidden;
	}

div#footer {
	margin:0;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	background:#fff;
	clear:both;
	}

div#footer p {
	margin:20px 0;
	}

/*----------headding----------*/

h1 {
	padding:30px 0 0 25px;
	font-size:270%;
	font-weight:normal;
	line-height:100%;
	height:165px;
	overflow:hidden;
	}

h2 {
	margin:0 0 5px 0;
	font-size:180%;
	font-weight:normal;
	line-height:100%;
	}

/*----------header----------*/

ul#header {
	padding:5px 10px 0 0;
	font-weight:bold;
	text-align:right;
	height:30px;
	overflow:hidden;
	}

ul#header li {
	margin:0 10px 0 0;
	display:inline;
	}

ul#header li a {
	text-decoration:none;
	}

ul#header li a:hover {
	text-decoration:none;
	}

p#head_ad {
	display:none;
	margin:10px auto;
	text-align:right;
	width:880px;
	}

/*----------main profile----------*/

div#main_profile div,
div#blog_list div,
div#outside_services div {
	margin:0 10px 0 20px;
	overflow:hidden;
	}

div#profile_data p#userphoto {
	margin:0 10px 10px 0;
	padding:0;
	width:98px;
	height:98px;
	text-align:center;
	border:1px solid #b1b1b1;
	background:#fff;
	overflow:hidden;
	float:left;
	}

div#profile_data p#userphoto img {
	margin-top:1px;
	}

h2 span {
	font-size:60%;
	}

ul#personal_tags {
	margin:5px 0 1px 0;
	padding:10px;
	width:310px;
	clear:both;
	}

ul#personal_tags li {
	display:inline;
	margin:0.2em 1em 0.2em 0;
	}

div#free_profile {
	margin:0;
	padding:10px;
	}

div#main_profile div.tag_list,
div#main_profile div.contact_list {
	margin:0;
	padding:10px;
	}

div#main_profile h3 {
	margin:15px 0 0 0;
	padding:5px 0 5px 25px;
	font-size:120%;
	}

div#main_profile h4 {
	margin:0 10px;
	padding:0 0 0 25px;
	font-size:100%;
	}

div#main_profile div.tag_list ul,
div#main_profile div.contact_list ul {
	padding:5px 0 0 35px;
	margin:0;
	}

div#main_profile div.tag_list ul li,
div#main_profile div.contact_list ul li {
	display:inline;
	margin:0.2em 1em 0.2em 0;
	}

p#foot_ad {
	margin:20px 10px 0 20px;
	padding:30px 10px 10px 10px;
	}

li.call,
li.chat,
li.add_contact {
	padding:0 0 0 20px;
	}

/*----------blog list----------*/


div#blog_list h3,
div#outside_services h3 {
	margin:0 10px 10px 20px;
	padding:0 0 10px 25px;
	font-size:120%;
	}

div#blog_list p.all_blog_feed {
	margin:0 10px 10px 20px;
	padding:0 0 5px 20px;
	}

div#blog_list div.blog {
	margin:0 10px 10px 20px;
	padding:0 0 10px 0;
	}

div#blog_list div.blog h4 {
	padding:10px 10px 10px 35px;
	font-size:100%;
	}

div#blog_list div.blog h4 a {
	text-decoration:none;
	color:#333;
	}

div#blog_list div.blog h4 a:hover {
	text-decoration:underline;
	color:#333;
	}

div#blog_list div.blog ul.entry {
	padding:10px 10px 0 10px;
	}

div#blog_list div.blog ul.entry li {
	padding:0.2em 0 0.2em 25px;
	}

div#blog_list div.blog p {
	margin:0 0 10px 0;
	padding:10px 0 10px 30px;
	}

div#blog_list div.blog ul.add_feed li {
	padding:0 0 0 35px;
	}

div#blog_list div.blog ul.add_feed li ul {
	margin:5px 10px 5px -25px;
	padding:3px 0;
	overflow:auto;
	width:213px;
	}

div#blog_list div.blog ul.add_feed li ul li {
	margin:0 5px;
	padding:0;
	width:18px;
	height:18px;
	float:left;
	}

div#blog_list div.blog ul.add_feed li ul li a {
	display:block;
	text-indent:-100em;
	width:18px;
	height:18px;
	overflow:hidden;
	}

/*----------outside services----------*/

div#outside_services div#flickr,
div#outside_services div#lastfm,
div#outside_services div#hatena_b,
div#outside_services div#delicious,
div#outside_services div#youtube,
div#outside_services div#amazon,
div#outside_services div#livedoorpics,
div#outside_services div#fhatena,
div#outside_services div#photozou,
div#outside_services div#livedoorclip,
div#outside_services div#niftyclip,
div#outside_services div#pookmark,
div#outside_services div#picasa,
div#outside_services div#buzzurl {
	margin:0 10px 10px 20px;
	padding:0 0 10px 0;
	clear:both;
	}

div#outside_services div#flickr h4,
div#outside_services div#lastfm h4,
div#outside_services div#hatena_b h4,
div#outside_services div#delicious h4,
div#outside_services div#youtube h4,
div#outside_services div#amazon h4,
div#outside_services div#livedoorpics h4,
div#outside_services div#fhatena h4,
div#outside_services div#photozou h4,
div#outside_services div#livedoorclip h4,
div#outside_services div#niftyclip h4,
div#outside_services div#pookmark h4,
div#outside_services div#picasa h4,
div#outside_services div#buzzurl h4 {
	padding:10px 10px 10px 35px;
	font-size:100%;
	border-bottom:1px solid #f1f1f1;
	}

div#outside_services h4 a {
	text-decoration:none;
	color:#333;
	}

div#outside_services h4 a:hover {
	text-decoration:underline;
	color:#333;
	}

div#outside_services div ul {
	padding:10px 10px 0 10px;
	}

div#outside_services div ul li {
	padding:0.2em 0 0.2em 25px;
	}

/*----------photo----------*/

div#outside_services div#flickr div#flickr_photo ul,
div#outside_services div#livedoorpics div#livedoorpics_photo ul,
div#outside_services div#fhatena div#fhatena_photo ul,
div#outside_services div#photozou div#photozou_photo ul,
div#outside_services div#picasa div#picasa_photo ul {
	margin:0;
	padding:10px;
	}

div#outside_services div#flickr div#flickr_photo ul li,
div#outside_services div#livedoorpics div#livedoorpics_photo ul li,
div#outside_services div#fhatena div#fhatena_photo ul li,
div#outside_services div#photozou div#photozou_photo ul li,
div#outside_services div#picasa div#picasa_photo ul li {
	display:inline;
	margin:0;
	padding:0;
	}

div#outside_services div#flickr div#flickr_photo ul li img,
div#outside_services div#livedoorpics div#livedoorpics_photo ul li img,
div#outside_services div#fhatena div#fhatena_photo ul li img,
div#outside_services div#photozou div#photozou_photo ul li img,
div#outside_services div#picasa div#picasa_photo ul li img {
	margin:0 5px 10px 5px;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
	}

/*----------amazon----------*/

div#outside_services div#amazonlistmaniaitem ul {
	margin:0;
	padding:10px;
	}

div#outside_services div#amazonlistmaniaitem ul li {
	display:inline;
	margin:0;
	padding:0;
	}

div#outside_services div#amazonlistmaniaitem ul li img {
	margin:0 5px 10px 5px;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
	}

/*----------youtube----------*/

div#outside_services div#youtubeitem ul {
	margin:0;
	padding:10px;
	}

div#outside_services div#youtubeitem ul li {
	display:inline;
	margin:0;
	padding:0;
	}

div#outside_services div#youtubeitem ul li img {
	margin:0 5px 10px 5px;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
	}

/*----------share----------*/

div#outside_services div#flickr div#flickr_photo,
div#outside_services div#livedoorpics div#livedoorpics_photo,
div#outside_services div#fhatena div#fhatena_photo,
div#outside_services div#photozou div#photozou_photo,
div#outside_services div#picasa div#picasa_photo,
div#outside_services div#lastfmitem,
div#outside_services div#hatenaitem,
div#outside_services div#deliciousitem,
div#outside_services div#youtubeitem,
div#outside_services div#amazonlistmaniaitem,
div#outside_services div#livedoorpicsitem,
div#outside_services div#fhatenaitem,
div#outside_services div#photozouitem,
div#outside_services div#livedoorclipitem,
div#outside_services div#niftyclipitem,
div#outside_services div#pookmarkitem,
div#outside_services div#buzzurlitem {
	margin:0;
	padding:0;
	text-align:center;
	}

div#outside_services div#flickr div#flickr_photo ul,
div#outside_services div#livedoorpics div#livedoorpics_photo ul,
div#outside_services div#fhatena div#fhatena_photo ul,
div#outside_services div#photozou div#photozou_photo ul,
div#outside_services div#picasa div#picasa_photo ul,
div#outside_services div#lastfmitem ul,
div#outside_services div#hatenaitem ul,
div#outside_services div#deliciousitem ul,
div#outside_services div#youtubeitem ul,
div#outside_services div#amazonlistmaniaitem ul,
div#outside_services div#livedoorpicsitem ul,
div#outside_services div#fhatenaitem ul,
div#outside_services div#photozouitem ul,
div#outside_services div#livedoorclipitem ul,
div#outside_services div#niftyclipitem ul,
div#outside_services div#pookmarkitem ul,
div#outside_services div#buzzurlitem ul {
	text-align:left;
	}

