/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	各ページのレイアウト等に関する指定用の外部スタイルシート   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/BODY{	margin:0;	color:#444444;	background-color:#ffffff;}A:link   {color:#0000cc;text-decoration:none;}A:visited{color:#3366aa;text-decoration:none;}A:active {color:#ff0000;text-decoration:none;}A:hover  {color:#cc0000;text-decoration:underline;}A.none   {color:#999999;text-decoration:none;}/*--------------------------------------------------------------------------------	ウィンドウ全体  --------------------------------------------------------------------------------*/TABLE#window{	width:100%;	height:100%;}/*--------------------------------------------------------------------------------	ページタイトルスペース  --------------------------------------------------------------------------------*/TD.title{	text-align:right;	vertical-align:bottom;	padding-top:    2px;	padding-bottom: 2px;	padding-left:  10px;	padding-right: 10px;}TD.title H2{	font-size:20px;	font-weight:bold;	width:75%;	text-align:right;	vertical-align:bottom;	margin-top:    0px;	margin-bottom: 0px;	margin-left:  20%;	margin-right:  5%;	padding-top:    0px;	padding-bottom: 0px;	padding-left:  10px;	padding-right: 10px;	border-style:dotted;	border-color:#999999;	border-width:0px 0px 1px 0px;}/*--------------------------------------------------------------------------------	コンテンツスペース  --------------------------------------------------------------------------------*/TD.main{	vertical-align:top;	padding-top:   10px;	padding-bottom:10px;	padding-left:  2.5em;	padding-right: 10px;}/*--------------------------------------------------------------------------------	左サイドメニュースペース  --------------------------------------------------------------------------------*/TD.menu{	vertical-align:top;	padding-top:   10px;	padding-bottom:60px;	padding-left:   5px;	padding-right:  5px;}TD.menu A:link   {color:#333333;text-decoration:none;}TD.menu A:visited{color:#666666;text-decoration:none;}TD.menu A:active {color:#cc0000;text-decoration:none;}TD.menu A:hover  {color:#cc0000;text-decoration:none;}TABLE#globalmenu{	border-collapse:separate;	width:100%;	background-color:#ffffff;}TD.depth1{	font-size:14px;	margin:2px;	padding-top:    2px;	padding-bottom: 2px;	padding-left:   3px;	padding-right:  3px;	border-style:solid;	border-color:#cccccc;	border-width:1px;} TD.depth1 DIV{	padding:2px;	border-style:solid;	border-color:#ffffff;	border-width:1px;	width:100%;}TD.depth1 TABLE{	width:100%;}TD.depth2{	font-size:13px;	margin:0px;	padding-top:    1px;	padding-bottom: 1px;	padding-left:   5px;	padding-right:  3px;	border-style:solid;	border-color:#ffffff;	border-width:1px;} /*--------------------------------------------------------------------------------	ロゴスペース  --------------------------------------------------------------------------------*/TD.logo{	background-color:#ccccaa;	width: 165px;	height: 80px;	text-align:right;	vertical-align:bottom;	padding:0;	white-space:nowrap;}TD.logo H1{	margin:0;	padding:0;}TD.logo_r{	background-color:#ccccaa;	width:  30px;	height: 80px;	text-align:left;	vertical-align:bottom;	padding:0;}TD.logo_b{	background-color:#ffffff;	height: 40px;	text-align:right;	vertical-align:top;	padding:0;}/*--------------------------------------------------------------------------------	ユーティリティスペース  --------------------------------------------------------------------------------*/TD.utility{	font-size:14px;	text-align:right;	vertical-align:middle;	padding-top:    5px;	padding-bottom: 5px;	padding-left:  10px;	padding-right: 10px;	white-space:nowrap;}TD.utility A:link   {color:#666666;text-decoration:none;}TD.utility A:visited{color:#666666;text-decoration:none;}TD.utility A:active {color:#cc0000;text-decoration:none;}TD.utility A:hover  {color:#cc0000;text-decoration:none;}/*--------------------------------------------------------------------------------	現在位置スペース  --------------------------------------------------------------------------------*/TD.navi{	color:#999999;	background-color:#ccccaa;	font-size:13px;	height:20px;	text-align:left;	vertical-align:middle;	padding-top:    2px;	padding-bottom: 2px;	padding-left:  10px;	padding-right: 10px;	border-style:solid;	border-color:#666666;	border-width:1px 0px 1px 0px;}TD.navi A        {color:#666666;text-decoration:none;}TD.navi A:link   {color:#666666;text-decoration:none;}TD.navi A:visited{color:#666666;text-decoration:none;}TD.navi A:active {color:#cc0000;text-decoration:none;}TD.navi A:hover  {color:#cc0000;text-decoration:none;}TD.navi A.corrent{color:#666666;font-weight:bold;}/*--------------------------------------------------------------------------------	フッタスペース  --------------------------------------------------------------------------------*/TD.foot{	text-align:right;	vertical-align:top;	margin-top:    3px;	margin-bottom: 3px;}TD.foot DIV.copy{	color:#666666;	font-size:13px;	height:30px;	padding-right: 80px;}TD.foot DIV.jsslogo {	position:relative;	top:-70px;	right:10px;	text-align:right;	z-index:2;}TD.foot DIV.jsslogo A IMG{	border-style:none;	border-width:0px;	border-color:tranceport;}