@charset "utf-8";


/* ****************************************_**************************************** */
/* whole */

div#bp,
div#ss {
	margin: 0 0 60px 0;
}

div#bp h2,
div#ss h2,
div#wp h2 {
	width: 658px;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 0.01em;
	text-indent: -9999px;
}

div#bp h2 {
	background: url(/images/download/blogparts/h2.gif) bottom left no-repeat;
}

div#ss h2 {
	background: url(/images/download/screensaver/h2.gif) bottom left no-repeat;
}

div#wp h2 {
	background: url(/images/download/wallpaper/h2.gif) bottom left no-repeat;
}


/* **************************************** */
/* greeting */

div#greeting {
	display: block;
	width: 600px;
	padding: 15px 0 0 35px;
	text-align: left;
}

div#greeting p {
	font-size: 0.91em;
}


/* **************************************** */
/* blog parts */

div#blogparts {
	display: block;
	float: left;
	width: 160px;
	height: 155px;
	padding: 0 0 0 35px;
	text-align: right;
}

div.url {
	float: left;
	padding: 0 0 0 15px;
	width: 420px;
	text-align: left;
}

div.url textarea.source {
	width: 420px;
	height: 50px;
	margin: 0 0 10px 0;
	font-size: 0.77em;
}

div.url p {
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
	font-size: 0.85em;
	color: #6f8686;
}

div#bp_attention {
	margin: 15px 0 0 0;
}

div.url h3 {
	padding: 15px 0 5px 0;
	background: url(/images/common/dotline_single.gif) top left repeat-x;
	font-size: 1.0em;
}

div#bp ul,
div#ss ul {
	display: block;
	font-size: 0.77em;
	margin: 0 0 0 30px;
}

div#bp ul li,
div#ss ul li {
	display: list-item;
	list-style: decimal;
	list-style-position: outside;
	margin: 0 0 5px 0;
}


/* **************************************** */
/* screen saver */

div#screensaver {
	display: block;
	float: left;
	width: 320px;
	height: 240px;
	padding: 0 0 0 35px;
	text-align: right;
}

div#ss_attention {
	float: left;
	padding: 0 0 0 15px;
	width: 260px;
	text-align: left;
}

div#ss_attention h3 {
	padding: 0 0 5px 0;
}

div#ss_attention p {
	padding: 0 0 0 10px;
	font-size: 0.91em;
}

div#ss_attention h3.terms {
	padding: 15px 0 5px 0;
	background: url(/images/common/dotline_single.gif) top left repeat-x;
}

div#ss_attention ul li span.nowlist {
	color: #6f8686;
}


/* **************************************** */
/* wall paper */

.wp_thumbnail {
	float: left;
	width: 185px;
	padding: 0 0 30px 25px;
}

.wp_thumbnail img {
	margin: 0 0 10px 0;
}

.wp_thumbnail p {
	padding: 0 0 0 15px;
	line-height: 1.5em;
	font-size: 0.85em;
	color: #ffffff;
}

div#left_list p a:link,
div#left_list p a:visited {
	color: #00ccff;
	text-decoration: none;
}

div#left_list p a:hover {
	color: #00ccff;
	text-decoration: underline;
}

