@charset "utf-8";
/* ===================================================================
CSS information

 file name  :legacy.css
 style info :既存コンテンツ埋め込みページ
 
このスタイルシートの構成

	旧来ページ引用ページ用
	グローバルスタイル

 
=================================================================== */
/* -- STR BASIC DEFINITIONS -------------------------------- */
body#legacycontents{
	margin:0;
	padding:0;
	
}

body#legacycontents,body#legacycontents td {

color:#666666;
line-height:1.5em;
scrollbar-darkshadow-color:#D9D9D9;
scrollbar-shadow-color:#D9D9D9;
scrollbar-arrow-color:#E5E5E5;
scrollbar-highlight-color:#F2F2F2;
scrollbar-3dlight-color:#E5E5E5;
scrollbar-track-color:#F7F7F7;
scrollbar-face-color:#FFFFFF;
scrollbar-base-color:#F7F7F7;
}

body#legacycontents .cell-white td{
background-color:#FFFFFF;
}
body#legacycontents .atn01 {
color:#00A0FF;
}

body#legacycontents .atn02 {
color:#00B400;
}

body#legacycontents .atn03 {
color:#FF0000;
}

/*a:link { text-decoration:underline; color:#0000FF; }
a:visited { text-decoration:underline; color:#0000FF; }
a:hover { text-decoration:underline; color:#B3B3FF; }
a:active { text-decoration:underline; color:#0000FF; }*/

td.nom {
background-color:#FFFFFF;
}

body#legacycontents td.itemize01 {
background-color:#FFFFB4;
}

body#legacycontents td.itemize02 {
background-color:#F1F1C7;
}

body#legacycontents td.itemize03 {
background-color:#E3E3D9;
}

body#legacycontents td.itemize04 {
background-color:#D6D6EC;
}

body#legacycontents td.itemize05 {
background-color:#C8C8FF;
}

/*----------------------------------------------------
	グローバルスタイル
----------------------------------------------------*/
body#legacycontents #contentsBody{
	font-size:93%;
}

body#legacycontents #contentsBody h3 {
	margin: 10px 0 0px 0;
	font-size: 108%;
}

body#legacycontents #contentsBody embed{
	margin:  0px 0 20px 0;	
}

/*ページ内リンク*/

#topicPath_02 {
	margin:10px 10px;
	text-align:right;
}
#topicPath_02 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#topicPath_02 li a {
	padding-left:10px;
	margin-left:10px;
	background:url("../images/common/page_linkarrow.gif") no-repeat left center;
}

.centertext td{
text-align:center;
}
.pading10-list{
padding:0px 10px 10px 30px;
}
.pading20-list{
padding:0px 10px 10px 40px;
}
.padding10-list-lr{
margin:0 10px 0px 12px;
}
.pading10-table td{
padding:10px
}
.list_nopadding{
padding:0px
}
.padding10{
padding:20px;
line-height:1.2em;
}
.padding12{
padding:12px;
line-height:1.2em;
}
.centering{
text-align:center;
}
#pagetop{
	text-align:right;
	margin-top: 15px;
	margin-bottom: 15px;
}
.nonmark-list{
	padding:0px 10px 10px 20px;
	list-style: none;
}
.margin-auto{
margin-right:auto;
margin-left:auto;
}
.padding-side td{
padding-right:10px;
padding-left:10px;
}
.popwin h2{
margin-top:10px;
}
.indeximage{
margin-bottom:10px;
}
.imageright{
float:right;
}
.rightmargin{
padding-right:5px;
padding-left:5px;
}
.pading-text{
padding:0px 10px 10px 10px;
}
.margin-table{
margin-left:10px;
}
.sitemap{
padding:0px 10px 0px 20px;
	list-style: none;
}
/*下線*/
.underl{
	text-decoration: underline;
}
/*別窓用コンテンツエリア*/
#winwrapper {
 width:590px;
	margin-left:auto;
	margin-right:auto;
}

#header-right table{
margin-top:42px;
}
#header-right td img{
margin-left:3px;
}

#boxE{
width:290px;
float:left;
	margin-right:8px;
}
#boxF{
width:290px;
 float:left;
}

/* -- CONTENTS/コンテンツ -------------------------------- */

#clumnwrapper {
 width:595px;
 float:right;
 margin-top:15px;
 margin-left:9px;
 line-height:1.5;
}

#clumnwrapper #contentsBody h4 {
	width:100%;
	margin: 0px 0 10px 0;
	line-height:1.5em;
}

#boxB {
 width:416px;
 float:left;
	margin-right:10px;
}
#boxC {
 width:164px;
 float:left;
}
#boxD {
 width:164px;
 float:right;
}
body#legacycontents #clumnwrapper h1 {
font-weight:bold;
line-height:1.5em;
text-indent:3pt;
border-left:3px solid #9BC8FF;
color:#666666;
margin:0px;
padding:0px;
}
body#legacycontents #clumnwrapper h2 {
font-weight:bold;
line-height:1.2em;
text-indent:3pt;
color:#00A0FF;
margin:0px -5px 5px;
padding:0px;
}

/* -- パンくずリスト -------------------------------- */
#topicPath_01 {
	margin:0 0 10px;
}
#topicPath_01 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#topicPath_01 li a {
	padding-right:10px;
	background:url(../images/common/topicpath.gif) no-repeat right center;
}
/*ページ内リンク*/

#topicPath_02 {
	margin:10px 10px;
	text-align:right;
}
#topicPath_02 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#topicPath_02 li a {
	padding-left:10px;
	margin-left:10px;
	background:url(../images/common/page_linkarrow.gif) no-repeat left center;
}


#clumnwrapper p img,#winwrapper p img{
margin-top:30px;
}
#clumnwrapper p img,#clumnwrapper p,#winwrapper p img,#winwrapper p{
margin-bottom:10px;
}
/*
#clumnwrapper #indextable td,#winwrapper #indextable td{
	height:120px;
	vertical-align: top;
}
*/
#clumnwrapper .indextd,#winwrapper .indextd{
	height:120px;
	vertical-align: top;
}
#clumnwrapper h4,#winwrapper h1{
margin-top:20px;
margin-bottom:10px;
line-height:1em;
padding-left:3px;
border-left:3px solid #aacaff;
font-size:120%;
}
#clumnwrapper .infotext2 ul,#winwrapper .infotext2 ul{
margin:10px;
}
.infotext{
	width:420px;
	padding-right:10px;
	border-right: 1px solid #ccc;
}
.infotext2{
width:420px;
	padding-right:10px;
	border-right: 1px solid #ccc;
	vertical-align: top;

}
.picarea{
padding-left:10px;
text-align: left;
}
.picstext{
text-align:left;
}
hr {
	color:#FFFFFF;
	margin: 10px 0px;
	border-top: 1px dotted #999999;
	height: 1px;
}
.picstext img{
	margin-right:auto;
	margin-left:auto;
}
.fs-1{
text-align:left;
}

.history-table td{
vertical-align: top;
padding:5px;
}

#clumnwrapper table .indextable p{
	font-size:100% !important;
}
#clumnwrapper table.padding10-table{
 border-collapse:collapse;
 border-spacing:0;
 color:#666;
	width:595px;
	align:center;
	margin:auto auto;
}
#clumnwrapper .padding10-table td{
margin:0px;
padding:10px 5px;
border:1px solid #999;
font-size:87% !important;
line-height:1.5;
}
*+html #clumnwrapper .padding10-table td{
border:none;
}
* html #clumnwrapper .padding10-table td{
border:none;
}
#clumnwrapper td.padding10{
	border: 1px solid #999999;
}

/*
#clumnwrapper td.itemize01{
 background-color:#ffffb4;
	font-size:93% !important;
}

#clumnwrapper .absolute-12 td{
	font-size:93% !important;
}

*/