@charset "UTF-8";

body				{margin: 0}

h1					{font-family: 'Hiragino Kaku Gothic Pro', 
					'メイリオ', 
					sans-serif}

h2					{font-family: 'メイリオ', 
					'Hiragino Kaku Gothic Pro', 
					sans-serif}

p					{font-size: 16px;
					line-height: 2}
						
small				{font-size: 12px}

/* ヘッダー */
header			{background-color: #A13D25; 
					border-bottom: solid 1px #aaaaaa;
					margin-bottom: 30px;
					-webkit-box-shadow: 0 1px 7px #aaaaaa;
					box-shadow: 0 1px 7px #aaaaaa;
					padding: 24px 0px 20px 0px;
					text-align:center}

header h1		{font-size: 32px;
					width: 960px;
					margin: 0 auto 0 auto;
					color: white;
					line-height: 2;
					text-align:center}

header h2 	{font-size: 18px;
					width: 960px;
					margin: 0 auto 0 auto;
					color: white}

/* ナビゲーション */
nav				{width: 960px;
					margin-left: auto;
					margin-right: auto;
					margin-bottom: 0px;
					font-size: 14px}

/* 記事 */
#container 	{width: 960px;
					margin-left: auto;
					margin-right: auto}

/* 解説 */
#kaisetu		{width: 850px;
					margin: 60px 50px 30px 50px;
					background-color:white}

#kaisetu p		{font-size: 16px}
						
#kaisetu h2	{font-size: 16px;
					margin-left: 50px;
					border-left: solid 10px #CCFFFF;
					padding-left: 10px;
					background-color: white}

#kaisetu ol	{list-style-type: decimal;
					font-size: 16px;
					line-height: 2;
					margin-top: 20px;
					margin-left: 60px;
					background-color: white}

#kaisetu ul	{list-style-type: disc;
					font-size: 16px;
					line-height: 2;
					margin-top: 20px;
					margin-left: 60px;
					background-color: white}

/* 本文 */				
article h1		{font-size: 28px;
					margin-top: 120px;
					margin-bottom: 30px;
					border-left: 10px;
					padding: 0 0 0 10px;
					background-color: white}

article h2		{font-size: 22px;
					margin: 50px 0 10px 20px}
						
article h3		{font-size: 18px;
					margin: 30px 0 10px 20px}

.center			{font-size: 16px;
					text-align: center;
					line-height: 2}


article blockquote		{margin-top: 30px;
					margin-bottom: 30px;
					padding: 20px;
					font-size: 14px;	
					line-height: 2;
					background-color: #F8F8F8}

article ul		{list-style-type: disc;
					font-size: 16px;
					line-height: 2;
					margin: 0px 0px 40px 0px;
					background-color:white}
					
/* 画像 */
figure			{text-align: center;
					margin: 50px 0px 80px 0px}

figcaption		{margin-top: 30px;
					font-size: 16px;
					line-height: 1.7;
					font-family: 'メイリオ', 
					'Hiragino Kaku Gothic Pro', 
					sans-serif}

/* リンク */
a					{text-decoration: none}

/* 関連情報 */
aside				{margin: 100px auto 100px auto}

aside p			{font-size:13px;
					line-height: 1em;
					text-align: center;
					color: grey}
					
.bigbanner		{width: 920px}
					
.bigrectangle	{width: 700px;
					height: 300px;
					background-color: white}
					
.left				{width: 336px;
					height: 280px;
					float: left}
					
.right				{width: 336px;
					height: 280px;
					float: right}
					
/* フッター */
footer			{margin-top: 50px;
					padding: 10px 0 30px 0;
					border-top: solid 2px #CFCFCF;
					text-align: center;
					clear: both}

footer span 	{font-family: 'Times New Roman', 'Times'}