/* 基本設定 */
body			{
				font-size:12px;
				font-family:"ＭＳ Ｐゴシック","Osaka";
				color:#666666;
				margin: 0px;
				padding: 0px;
				line-height:15px;
				background:#ff9999;
				background-image: url(../img/back.gif);
				}

tr,th,td		{
				font-size:12px;
				font-family:"ＭＳ Ｐゴシック","Osaka";
				color:#666666;
				margin: 0px;
				padding: 0px;
				}

a:link			{color:#0000cc; text-decoration:none;}
a:visited		{color:#0000cc; text-decoration:none;}
a:hover			{color:#ff0000; text-decoration:underline;}
a:active		{color:#0000cc; text-decoration:none;}

input,textarea,select{
				border: 1px #666666 solid;
				background-color:#f0f0f0 ;
				}

hr				{
				color:#666666;
				height:1px;
				}

.f10			{
				font-size:10px;
				}

/* 基本設定 */


/* HEAD(branding) */
#branding		{
				position: relative;
				width: 700px;
				height: 35px;
				padding-left: 10px;
				text-align: left;
				background: url(../img/head.gif) no-repeat;
				}

#branding h1	{
				position: absolute;
				top: 5px;
				margin: 0;
				width: 180px;
				}

#branding p		{
				position: absolute;
				top: 0px;
				left: 400px;
				margin: 2;
				width: 350px;
				font-size:11px;
				color:#FFFFFF;
				}

#branding a		{
				color: #CCC;
				text-decoration: none;
				}

#branding h1 a	{
				display: block; 
				height: 25px; 
				}

#branding h1 strong	{
				display: none;
				}

#branding h1 a:hover{
				border-bottom: 0;
				}

#branding h3 a:hover {
				border-bottom: 0;
				}


/* HEAD(未使用) */
#head	 		{
				width: 700px;
				height: 35px;
				padding: 8px;
				background-color: #000000;
				background-image: url(../img/line_head.gif);
				background-repeat: repeat-x;
				background-position :bottom;
				}




/* ﾚｲｱｳﾄ */
#container		{
				width: 700px;
				height: auto;
				padding: 0px;
				margin: 0px;
				background:#ffffff;
				}


/* MENU */
#menu	 		{
				float: left;
				width: 200px;
				margin-left: 10px;
				margin-top: 10px;
				display:inline
				}

#menu ul		{
				width: auto;
				padding: 0;
				margin: 0 0 10px 0;
				border: 1px #000000 solid;
				}

#menu li		{
				width: auto;
				list-style-type: none;
				padding: 4px 5px;
				margin: 0px;
				background-image: url(../img/line.gif);
				background-position: bottom;
				background-repeat: repeat-x;
				}

#menu h3		{
				width: 200px;
				padding: 3px 5px;
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				display: inline;
				background-color: #000000;
				background-image: url(../img/title.gif);
				background-repeat: no-repeat;
				}


/* MAIN */
#main	 		{
				float: left;
				width: 470px;
				margin-left: 10px;
				margin-top: 10px;
				margin-bottom: 10px;
				}

#main p			{
				margin: 10px 0;
				}

#main h2		{
				font-size:12px;
				font-weight: normal;
				display: inline;
				}


/* LINK */
#link	 		{
				clear:left;
				width: 100%;
				padding: 0 10px 10px 10px;
				color:#999999;
				}

#link ul		{
				width: auto;
				padding: 0;
				margin: 0;
				border: 1px #000000 solid;
				}

#link li		{
				height: 0px;
				width: auto;
				display: inline;
				list-style-type: none;
				padding: 0;
				margin: 5px;
				}

#link h3		{
				width: 100%;
				padding: 3px 5px;
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				display: inline;
				background-color: #000000;
				background-image: url(../img/title.gif);
				background-repeat: no-repeat;
				}


/* FOOTER */
#footer	 		{
				clear:left;
				width: 100%;
				padding-right: 10px;
				height: 35px;
				text-align: right;
				background: url(../img/foot.gif) no-repeat;
				color:#FFFFFF;
				}

#footer p		{
				padding: 8px;
				font-size:11px;
				}
