﻿/* Main settings. Do not rewrite! */
body		{
		margin: 0;
		text-align: center;
		font-family: Arial, sans-serif;
		background-color: white;
		}
#container table, #container td	{
		border-collapse: collapse;
		margin: 0;
		padding: 0;
		}
#containerleft	{
		width: 15px;
		background-image: url(images/container_left.png);
		background-position: right;
		background-repeat: repeat;
		}
#menu		{
		width: 190px;
		vertical-align: top;
		background-image: url(images/side_back2.png);
		background-position: top center;
		background-repeat: repeat;
		}
#containerright	{
		width: 15px;
		background-image: url(images/container_right.png);
		background-position: left;
		background-repeat: repeat;
		}

#containerbottomleft	{
		width: 15px;
		background-image: url(images/container_bottom_left.png);
		background-position: right top;
		background-repeat: no-repeat;
		}
#containerbottomright	{
		width: 15px;
		background-image: url(images/container_bottom_right.png);
		background-position: left top;
		background-repeat: no-repeat;
		}
#headline	{
		padding:5px;
		background-color: #333333;
		text-align: right;
		font-size: 9px;
		color: white;
		}
#indication	{
		text-align: center;
		font-size: 13px;
		margin-top: 40px;
		}
.center		{
		text-align: center;
		}


/* Custom settings below */
/* container width－30px */
#containerbottom	{
		width: 870px;
			height: 17px;
		background-image: url(images/container_bottom.png);
		background-position: top;
		background-repeat: repeat;
		}
/* 250px分はサイドバー類 */
#container	{
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		}
/* container width－250px＝contents width (指定) */
#contents	{
		vertical-align: top;
		font-size: 14px;
		color: #999999;
		background-color: #f4f4f4;
		background-image: url(images/footer.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		}
/* >500px=header500.png */
/* 500px<9999px=header100.png */
/* <1000px=no picture */
#header		{
		background-image: url(images/header500.png);
		background-position: bottom;
		background-repeat: repeat;
		}
/* (container width-headercontents width)／2 = margin LR (指定) */
#topics		{
		margin: 20px 20px 0 20px;
		background-color: #ffffff;
		}

/* (container width-main width)／2 = margin LR (指定) */
#main		{
		margin: 0 20px 30px 20px;
		padding: 20px;
		background-color: #ffffff;
		}
p		{
		font-size; 14px;
		line-height: 150%;
		color: #666666;
		}
div.index		{
		padding: 20px;
		color: #663300;
		font-weight: bold;
		font-size: 16px;
		text-indent: 1.9em;
		background-image: url(images/index_big.png);
		background-position: left;
		background-repeat: no-repeat;
		}	