﻿/* Cascading Style Sheets for Pyonkichi's page */

/* 全般 */
*			{ color:#0070b0; }
*:link		{ color:#40c0c0; }
*:visited	{ color:#808080; }
*:hover 	{ color:#20a0e0; }
*:active	{ color:#aa0000; }

body		{
	background-color:#b6d2ea; 
	background-image:url("images/back.png" );
	background-position:30px;
}

body#skin {
	background-image:url("images/back2.png" );
}


/* 空行 */
.blankline_xs	{
	width:100%;
	height:0px;
}

.blankline_s	{
	width:100%;
	height:1px;
}

.blankline_m	{
	width:100%;
	height:5px;
}

.blankline_w	{
	width:100%;
	height:20px;
}

.blankline_xw	{
	width:100%;
	height:30px;
}


/* テキスト */
a.external_link {
	margin-left:20px;
	font-weight:normal;
}


/* ブロック */
div#menu {
	width:170px;
	position:absolute;
	top:40px; left:10px;
	text-align:center;
}

div#sns {
	width:170px;
	position:absolute;
	top:500px; left:30px;
}

div#contents {
	width:650px;
	position:absolute;
	top:10px; left:180px;
}

div#site_title {
	width:600px;
	margin:0px; margin-top:0px; margin-left:0px;
	padding:0px; border:0px;
	text-align:center;
}

div#ninja {
	text-align:right
}


/* ライン */
p.title_line {
	width:100%; height:2px;
	margin:0px;
	background-color:#b6d2ea;
}

p.subtitle_line {
	width:100%; height:2px;
	margin:0px; margin-left:10px;
	background-color:#b6d2ea;
}

p.separator {
	width:100%; height:2px;
	margin:0px; margin-left:20px;
	background-color:#b6d2ea;
}


/* 段落 */
p {
	width:600px;
}

p#language {
	margin-left:-40px;
}

p#home_title {
	font-weight:bold; font-size:x-large;
}

p#home_subtitle {
	margin-top:15px; 
}

p.home_subhead {
	width:100%;
	margin:0px; margin-left:20px;
	font-weight:bold; font-size:large;
}

p.head {
	width:100%;
	margin:0px; margin-left:5px;
	font-weight:bold; font-size:large;
}

p.subhead {
	width:100%;
	margin:0px; margin-left:15px;
	font-weight:bold; font-size:large;
}

p.itemhead {
	width:100%;
	margin-left:20px; margin-top:30px; margin-bottom:-5px;
	font-weight:bold;
}

p.home_image {
	margin:0px; margin-left:30px;
}

p.under_image {
	height:30px;
	margin:0px; margin-top:10px; margin-left:10px;
	text-align:center; font-weight:bold;
}

p.main_body {
	margin-left:35px;
}

p.main_body_b {
	margin-left:35px;
	font-weight:bold;
}

p.main_body_link {
	margin-left:50px; margin-bottom:25px;
	font-weight:bold;
}

p.top_body {
	margin-left:20px;
}

p.linktext {
	margin-left:35px;
	line-height:2;
	font-weight:bold;
}

p.version_head {
	margin-left:20px;
	line-height:3;
	font-weight:bold;
}

p.history_head {
	margin-left:20px;
	font-weight:bold;
}

p.history_body {
	margin-top:-15px; margin-left:30px; margin-bottom:20px;
	line-height:1.2;
	font-weight:bold;
}

/* リスト */
ul#menu_list {
	margin-left:-40px;
}
ul#menu_list li {
	list-style-type:none;
}

ul#sns_list {
	margin-left:-40px;
}
ul#sns_list li {
	list-style-type:none;
	margin-bottom:20px;
}

ul.sh_list li {
	width:500px;
	margin-left:15px; margin-top:10px;
}

.itemize {
	margin-left:15px;
	font-weight:normal;
}
.itemize li {
	margin-bottom:10px;
}

ul.itemize_b {
	margin-left:15px;
	font-weight:bold;
}
ul.itemize_b li {
	margin-top:10px;
}
p.itemize_n {
	width:500px;
	margin-top:5px;
	font-weight:normal;
}

ul.links {
	font-weight:bold;
}
ul.links li {
	list-style-type:none;
	margin-bottom:20px;
	line-height:1.2;
}

ul.version {
	margin-top:-20px; margin-left:5px;
}
ul.version li {
	margin-top: 5px;
}

ul.features {
	margin-top:-20px; margin-left:5px;
	font-weight:bold;
}
ul.features li {
	margin-top: 5px;
}
.features_sub {
	margin-left:-10px;
	font-weight:normal;
}

p.features_n {
	margin-top:5px;
	font-weight:normal;
}
