
/*______________________________________

  ms-plus.com
  http://www.ms-plus.com/
  Cascading Style Sheet [series4_2.css]

______________________________________*/

/* レイアウト */



body {
	font-size: 10pt;
	color: #696969;
	background-color; #ffffff;
	margin: 0px;
	margin-bottom; 20px

}

.header			{
				background: #ff6633;
				padding-top: 5px;
				padding-left: 10px;
				padding-bottom: 5px;
				}


.menu			{
				margin-top:5px;
				background: #ff6633;
				width:120px;
				font-weight:bold;
				padding-left: 5px;
				line-height: 120%;
				color: #ffffff;
				}

.contents_header	{		margin-left:5px;
					padding-left:5px;


					}

.maker_group		{margin-left:0px;
			margin-right:0px;

					}
.top_ancher		{
			padding-right:15px;
				text-align:right;
			}

.footer			{
				text-align:center;
				margin-top:10px;

				}
.menu a{color: #ffffff;}
.menu a:link {text-decoration: none; }
.menu a:visited {text-decoration: none; }
.menu a:hover {text-decoration: underline;color:#cfc;}
.menu a:active {text-decoration: none; }


/*
個別要素
*/




h3 				{
				font-size: 9pt;
				color: #696969;
				padding:0px;
				margin:2px 0px 0px 10px;
				}


.tolist				{
				padding-top:3px;
				padding-left:70px;
				padding-bottom:7px;
				}

p.categoly			{
				font-size:12pt;
				color: #ff9900;
				font-weight: bold;

				}

p.cap			{margin:2px 0px 0px 10px;
				}

address.info {
				text-align: center;
				}

a.menu:link {
				color: #ffffff;
				}

a.menu:visited {
				color: #ffffff;
				}
a.same:link {
				color: #0000cc;
				}
a.same:visited {
				color: #0000cc;
				}
p.link			{margin:2px 0px 0px 10px;
				}
p.com			{margin:1px 0px 4px 0px;
				}

img				{
				border:none;
				}

/*
	ヘッダー関連
*/


img.header_icon	{
				width:45px;
				height:45px;

				}

.h_title_img	{
				vertical-align:top;
				}

.air	{
				vertical-align:middle;
				}
/*
	コンテンツヘッダー関連
*/

.site_navi		{
				font-size:10pt;
				text-align: right;
				margin-top:0;
				margin-bottom:2pt;

				}




/*
	サブコンテンツ関連
*/




.maker			{	text-align: center;
			}
a.maker:link {
	color: #999999
;}
a.maker:visited {
	color: #999999
;}

/*
	フッター関連
*/
.note			{
				color:#999999;
				font-size:10pt;
				}
hr {
	width: 100%;
	color: #ff6633; hight: 2px
}

