#contents {
	/*width:900px;*/
}

body {
	/*padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	50px;
	margin-right:	50px;
	min-width:		700px;
	max-width:		700px;*/
	line-height:	170%;
	/*width: 			70%;*/
	/*margin: 		0 auto;*/
	/*max-width:		900px;*/
	text-align:		center;
	/*background:			url(icelandic_krona_bg.jpg) no-repeat center 0;*/
	/*background-color:	#faf5f5;*/
	color:			#000000;	/* font color */
	/*font-size:		10pt;*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

div#wrapper {  
	/*width:		900px;*/
	max-width:	900px;
	margin:	0 auto;
	text-align:	left;
	border:		0px solid #FF0000;
	background-color: #ffffff;
}


h1 {
	padding-top:		0px;
	padding-bottom:	0px;
	padding-left:		0px;
	padding-right:		0px;
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:		0px;
	margin-right:		0px;
	display:		inline;  /* 重要：改行しない */
	text-decoration:	none;
	font-weight:		normal;
	font-size: 		10pt;
}

h2{
	padding-top:		3px;
	padding-bottom:	3px;
	padding-left:		5px;
	padding-right:		0px;
	margin-top:		12px;
	margin-bottom:	12px;
	margin-left:		0px;
	margin-right:		0px;
	text-decoration:	none;
	font-weight:		bold;
	color:			000000;	/* font color */
	font-size: 		16pt;
	border-bottom-width:	15px;
	border-bottom-color:	ffd700;
	border-bottom-style:	groove;
}

/*
h3{
	margin: 0 0 1.5em;
	padding: 0.5em 0.4em;
	border-left: 4px solid #ffcc33;
	border-bottom: 2px solid #ffcc33;
	font-size: 1.143em;
	font-weight: bold;
	background:		#ffffff;
}
*/

h3{
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	15px;
	padding-right:	0px;
	margin-top:		12px;
	margin-bottom:	12px;
	margin-left:	0px;
	margin-right:	0px;
	text-decoration:	none;
	/* font-weight:	bold; */
	font-size: 		13.5pt;
	/* background:		#fef263; */
	border-width:		0px;
	border-style:	solid;
	/* border-color:	#ffd700; */
	/* border-top: 2px solid #ffcc33; */
	/* border-right: 2px solid #ffcc33; */
	border-left:		4px solid #ffcc33;
	border-bottom:	2px solid #ffcc33;
	color:			#000000;	/* font color */
}

h4{
	border-bottom:	solid 1px #fffacd;
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	0px;
	margin-top:		12px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	text-decoration:none;
	font-weight:	bold;
	font-size:		10.5pt;
}
p {
	margin-top:		12px;
	margin-bottom:	5px;
	margin-left:	25px;
	margin-right:	0px;
}
ul{
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	30px;
	margin-right:	0px;
}
li{
	margin-top:		0px;
	margin-bottom:	0.5px;
	margin-left:	0px;
	margin-right:	0px;
}

dl {
	margin-top:		0px;
	margin-bottom:	10px;
	margin-left:	50px;
	margin-right:	0px;
}
dd {
	margin-top:		0px;
	margin-bottom:	5px;
	margin-left:	25px;
	margin-right:	0px;
}
table {
	border-style:	solid;
	/*
	border-color:	#000000;
	border-width:	1px;
	*/
	border-collapse:collapse;
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	margin-top:		15px;
	margin-bottom:	15px;;
	margin-left:	0px;
	margin-right:	0px;
}

th{
/*
	border-top:		1px solid #ffd700;
	border-bottom:	1px solid #ffd700;
	border-left:		1px solid #ffd700;
	border-right:		1px solid #ffd700;
	padding-top:	7px;
	padding-bottom:	7px;
	padding-left:	7px;
	padding-right:	7px;
*/
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	background-color:#fef263;
	color:			#000000;	/* font color */
	text-align:		center;
	font-weight:	normal;
	/*font-size:		10pt;*/
}

td{
/*
	border-top:		1px solid #ffd700;
	border-bottom:	1px solid #ffd700;
	border-left:	1px solid #ffd700;
	border-right:	1px solid #ffd700;
	padding-top:	7px;
	padding-bottom:	7px;
	padding-left:	7px;
	padding-right:	7px;
*/
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	background-color:#ffffff;
	color:			#000000;	/* font color */
/*
	text-align:		left;
*/
	font-weight:	normal;
	/*font-size:		10pt;*/
	line-height:	140%;
}

/* strong { font-weight: normal;} */



.app_bt {
	/* display: block; */
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #afd141;
	background: -moz-linear-gradient(top, #afd141 0%, #5eb011 57%, #5eb011 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #afd141), color-stop(57%, #5eb011), color-stop(100%, #5eb011));
	background: -webkit-linear-gradient(top, #afd141 0%, #5eb011 57%, #5eb011 100%);
	background: -o-linear-gradient(top, #afd141 0%, #5eb011 57%, #5eb011 100%);
	background: -ms-linear-gradient(top, #afd141 0%, #5eb011 57%, #5eb011 100%);
	background: linear-gradient(to bottom, #afd141 0%, #5eb011 57%, #5eb011 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd141', endColorstr='#5eb011', GradientType=0 );	
	font-size: 20px;
	text-shadow:1px 1px 3px #3C710B;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
	
	/*Transition*/
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	margin-bottom: 25px;
	line-height: 2.1;
}

.app_bt:hover {
	color:#FF0;
}

.app_bt_yellow {
	/* display: block; */
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #ffff00;
	background: -moz-linear-gradient(top, #ffff00 0%, #ff8300 57%, #ff8300 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffff00), color-stop(57%, #ff8300), color-stop(100%, #ff8300));
	background: -webkit-linear-gradient(top, #ffff00 0%, #ff8300 57%, #ff8300 100%);
	background: -o-linear-gradient(top, #ffff00 0%, #ff8300 57%, #ff8300 100%);
	background: -ms-linear-gradient(top, #ffff00 0%, #ff8300 57%, #ff8300 100%);
	background: linear-gradient(to bottom, #ffff00 0%, #ff8300 57%, #ff8300 100%);


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ff8300', GradientType=0 );	
	font-size: 20px;
	text-shadow:1px 1px 3px #3C710B;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
	
	/*Transition*/
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	margin-bottom: 25px;
	line-height: 2.1;
}

.app_bt_yellow:hover {
	color:#FF0;
}

.block_bk_light-goldenrod-yellow{
	overflow: auto;
	margin: 0 1em 1.5em;
	padding: 1em;
	border: 3px solid #ddd;
	background: #fafad2;
	color: #444;
	border-radius: 10px 10px 10px 10px;
}

.block_bk_unohana{
	overflow: auto;
	margin: 0 0 0 0;
	padding: 1.5em;
	border: 3px solid #ddd;
	background: #fffde6;
	color: #444;
	border-radius: 10px 10px 10px 10px;
}

.block_bk_siro{
	overflow: auto;
	margin: 0 0 0 0;
	padding: 1.5em 1.5em 1.5em 1.5em;
	border: 3px solid #ddd;
	background: #ffffff;
	color: #444;
	border-radius: 10px 10px 10px 10px;
}

.block_bk_menu_unohana{
	overflow: auto;
	margin: 0 0 0 0;
	padding: 1em 1em 1em 3em;
	border: 3px solid #ddd;
	background: #fffde6;
	color: #444;
	border-radius: 10px 10px 10px 10px;
}







<!--
link　→未リンク（まだ訪れていないリンク）色
visited　→リンク済（訪問済みリンク）色
active　→リンク中（直前に訪問してリンク中）色
hover　→マウスが上にあるリンク
-->

<STYLE type="text/css">
A:link { color : blue }
A:visited { color : blue }
A:active { color : blue }
A:hover { color : indigo }
</STYLE>


<!--
リンクの下線を消す
-->

<STYLE type="text/css">
A:link { text-decoration: underline }
A:visited { text-decoration: underline }
A:active { text-decoration: underline }
A:hover { text-decoration: underline }
</STYLE>

<!--
背景色
-->

<STYLE type="text/css">
A:link { background-color: #ffffff; }
A:visited { background-color: #ffffff; }
A:active { background-color: #ffffff; }
A:hover { background-color: #ffff00; }
</STYLE>
