﻿@charset "UTF-8";

body {
	font-size: 14px;
	font-family: メイリオ,Meiryo,sans-serif;
}

h1 {
	color: #fff;
	background-color: #aaa;
	font-size: 24px;
	text-align: center;
}

h3 {
	text-align: center;
	margin-bottom: 0;
}

figure.photo-left {
	margin: 0;
	margin-right: 20px;
	float: left;
}

figure.photo-left img	{width: auto;}

h6 {
	clear: both;
}

p.img {
	text-align: center;
	margin-top:0px;
}

#contents {
	width:300px;
	margin:auto;
	
}

#page_small {
	background-color:#eee;
	padding-top:1px;
	padding-left:15px;
	padding-bottom:10px;
}

#number {
	text-align: center;
	font-size:20px;
	margin-top:0px;
	margin-bottom:0px;
}

#page_comment {
	margin-top:30px;
}

/*---------- フッター ----------*/

footer {
  width: 100%;
  padding: 10px 0 10px 0;
  color: #333333;
  text-align: center;
  border-top: solid 1px;
  border-top-color: #cccccc;
  background-color: #eeeeee;
}

footer p {
  padding: 10px;
  color: #555555;
}

footer a {
  color: #555555 !important;
}

footer a:hover {
  color: #777777 !important;
}

footer a:visited {
  color: #555555;
}

footer p.copy {
  padding: 10px;
  font-size: 12px;
  color: #555555;
}

footer p.copy a {
  color: #005ebb !important;
  text-decoration: none;
}

footer p.copy a:hover {
  color: #004080 !important;
  text-decoration: underline;
}

footer p.copy a:visited {
  color: #005ebb;
  text-decoration: none;
}
