﻿/* CSS レイアウト */
BODY 
{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#0067CE;
	background-image		: url("image/loop.png");	/* 全体の背景画像 */
	background-repeat		:repeat-x;					/* 背景を繰り返さない */
	background-attachment	: fixed;					/* 背景画像を固定する */

}

A IMG
{
	border	: none;		/* 画像の枠を非表示にする */
}

@font-face {
	font-family: 'Rounded M+ 2p light';
	src: url('font/rounded-mplus-2p-light.eot');
	src: url('font/rounded-mplus-2p-light.eot?#iefix') format('embedded-opentype'),
		 url('font/rounded-mplus-2p-light.ttf') format('truetype');
}

@font-face {
	font-family: 'Migu 1C';
	src: url('font/migu-1c-regular.eot');
	src: url('font/migu-1c-regular.eot?#iefix') format('embedded-opentype'),
		 url('font/migu-1c-regular.ttf') format('truetype');
	font-weight: normal;
}

@font-face {
	font-family: 'Migu 1C';
	src: url('font/migu-1c-bold.eot');
	src: url('font/migu-1c-bold.eot?#iefix') format('embedded-opentype'),
		 url('font/migu-1c-bold.ttf') format('truetype');
	font-weight: bold;
}

#array{
	
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;

	width:1024px;
	background-image		: url("image/bg.png");	/* 全体の背景画像 */
	background-repeat		:repeat-x repeat-y;					/* 背景を繰り返さない */
	background-position:center;
	background-attachment	: fixed;					/* 背景画像を固定する */
}

#main{
	width:960px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	background-image:url('image/tile.png');
	background-attachment	: fixed;					/* 背景画像を固定する */
}
#masthead {
	height:150px;
	background-image:url("image/header/main.png");
	background-repeat		:no-repeat;					/* 背景を繰り返さない */
	background-position:center;

}
#top_nav {
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#page_content {

}
#footer {
	font-family: 'Migu 1C';
	height:24px;
	background-image:url("image/footer/main.png");
	background-repeat		:no-repeat;					/* 背景を繰り返さない */
	background-position:left;
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	font-size:14px;
}



.contents
{
	font-family: 'Migu 1C';
	width:780px;
	text-align:left;
	font-size:14px;
	letter-spacing: 2px;
	line-height:32px;
	
	/* 外側の余白 ( top right bottom left ) */
	margin:10px auto 20px auto;
	/* 内側の余白 ( top right bottom left ) */
	padding:10px 20px 10px 20px;
	/* 背景 */
	background-color:#ffffff;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.topix
{
	font-family: 'Rounded M+ 2p light';
	margin:0 auto;
	width:960px;
	height:32px;
	padding-bottom:5px;
	background-image: url("image/topix.png");
	background-repeat: no-repeat;
	text-align:left;
	font-size:22px;
	text-shadow: 1px 1px 1px #00bbbb,
				-1px 1px 1px #00bbbb,
				 1px -1px 1px #00bbbb,
				-1px -1px 1px #00bbbb;
	color:#ffffff;
}