body{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height:1.8;
	font-size:1em;
	letter-spacing:0.1em;
	padding:1px;
	margin:0px auto;
	max-width:640px;
	border: 1px solid #cccccc;
	color:#cccccc;
	background-color:#333333;
}


.contents {
	padding:5px;
	background-color:#333333;
}


.footer {
	text-align: center;
	background-color: #333333;
	font-size: 1em;
	color: #333333;
	border-left: 0;
	padding: 1px 10px;
}


h1 {
	background-color: #cccccc;
	font-size: 1em;
	color: #333333;
	border-left: 0;
	padding: 1px 10px;
}


h2 {
	background-color: #cccccc;
	font-size: 1em;
	color: #333333;
	border-left: 0;
	padding: 1px 10px;
}


h3 {
	font-size: 1em;
	border-bottom:5px solid #cccccc;
	border-left: 0;
}


img {
	max-width: 100%;
	height: auto;
}


li {
	margin-bottom: 1em;
}


.mt1{
	margin-top: 1em;
}


.mt2{
	margin-top: 2em;
}


.mt3{
	margin-top: 3em;
}


.mt4{
	margin-top: 4em;
}


.mt5{
	margin-top: 5em;
}


.mb1{
	margin-bottom: 1em;
}


.mb2{
	margin-bottom: 2em;
}


.mb3{
	margin-bottom: 3em;
}


.mb4{
	margin-bottom: 4em;
}


.mb5{
	margin-bottom: 5em;
}


.left{
	text-align: left;
}


.center{
	text-align: center;
}


.right{
	text-align: right;
}


.wakublue{
	border:2px solid #0000ff;
	padding: 10px;
}


.wakured{
	border:2px solid #ff0000;
	padding: 10px;
}


.wakublack{
	border:2px solid #000000;
	padding: 10px;
}


.wakuwhite{
	border:2px solid #ffffff;
	padding: 10px;
}


.wakuyellow{
	border:2px solid #ffff00;
	padding: 10px;
}


blockquote {
	background-color:#ddd;
	margin:0;
	padding:1em 0em;
	position:relative;
}


blockquote:before {
	content:"“";
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:300%;
	line-height:1em;
	color:#999;
	position:absolute;
	left:0;
	top:0;
}


blockquote:after {
	content:"”";
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:300%;
	line-height:0em;
	color:#999;
	position:absolute;
	right:0;
	bottom:0;
}


a:link { color: #cccccc; }
a:visited { color: #cccccc; }
a:hover { color: #cccccc; }
a:active { color: #cccccc; }
