body {background-color:#004C99; margin:0px; color: #004CCC;}
img {border:none; border:0px;}
a {	color: #dd3300;	text-decoration: none;}
a:visited  {	color: #993300;	text-decoration: none;}
a:hover  {color: #dd3300;text-decoration: underline;}


a.linkwhite {	color: #ffffff;	text-decoration: none;}
a.linkwhite:visited  {	color: #ffffff;	text-decoration: none;}
a.linkwhite:hover  {color: #ffffff;text-decoration: underline;}

/* 一般的なテキスト */
/*linetext => 行間を取ったテキスト。本文用*/
.linetext_ll { font-size: 140%; line-height: 150%;}
.linetext_large { font-size: 120%; line-height: 150%;}
.linetext_default   { font-size: 100%; line-height: 150%; }
.linetext_small  { font-size: 85%; line-height: 150%; }
.linetext_ss  { font-size: 75%; line-height: 150%; }
.linetext_sss  { font-size: 65%; line-height: 150%; }

/*blocktext => 行間をほとんど取らないテキスト。目次・見出しなど用*/
.blocktext_ll { font-size: 140%; line-height: 110%;}
.blocktext_large { font-size: 120% line-height: 110%;}
.blocktext_default   { font-size: 100%; line-height: 110%;}
.blocktext_small  { font-size: 85%; line-height: 110%; }
.blocktext_ss  { font-size: 75%; line-height: 110%; }
.blocktext_sss  { font-size: 65%; line-height: 110%; }

/* pixtext => ピクセル固定したい時の設定。14ピクセルが基準 */
/* block => 行間狭い　　line => 行間広い */
/* ただし小さいサイズの文字は注意して使用すること。 */
.pixtext_block_lll { font-size: 28px; line-height: 32px;}
.pixtext_block_ll { font-size: 24px; line-height: 26px;}
.pixtext_block_large { font-size: 18px; line-height: 20px;}
.pixtext_block_default {  font-size: 14px; line-height: 16px;}
.pixtext_block_small {  font-size: 12px; line-height: 14px;}
.pixtext_block_ss {  font-size: 10px; line-height: 12px;}

.pixtext_line_ll { font-size: 24px; line-height: 36px;}
.pixtext_line_large { font-size: 18px; line-height: 27px;}
.pixtext_line_default {  font-size: 14px; line-height: 21px;}
.pixtext_line_small {  font-size: 12px; line-height: 18px;}
.pixtext_line_ss {  font-size: 10px; line-height: 15px;}

/*フォームの上下に空きを作らない*/
form {
	margin: 0px;
}


/* テキストボックス */
.textbox {
	padding: 2px;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #999999;
}.bukkenbigbox {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6CA4B4;
	border-bottom-color: #6CA4B4;
	border-left-color: #99EBFF;
}
.bukkeneachbox {
	background-color: #99EBFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6BA4B2;
	border-bottom-color: #6BA4B2;
}
.bukkennamebox {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #33B9FF;
	padding: 3px;
	margin-bottom: 3px;
}
.bukkenpicbox {
	border: 2px solid #FFFFFF;
}

.social li{
	list-style:nome;
	float:left;
	width:150px;
}

