﻿@charset "UTF-8";
/* ------------------------------------------------------
important_info.html用css rudy 070928
	- インポートファイル






border: solid ipx #000;
------------------------------------------------------ */
/* ------------------------------------------------------
リンク
------------------------------------------------------ */
.linkpdf{
	line-height: 1.3;
	margin: 5px 0 0 3px;
	padding: 0 1px 0 15px;
	background: url(/images/common/icon_linkpdf.gif) 0 3px no-repeat;
	display:block;
}
.linkblank{
	line-height: 1.3;
	margin: 5px 0 0 3px;
	padding: 0 1px 0 15px;
	background: url(/images/common/icon_linkblank.gif) 0 5px no-repeat;
	display:block;
}
.linkself{
	line-height: 1.3;
	margin: 5px 0 0 3px;
	padding: 0 1px 0 15px;
	background: url(/images/common/icon_linkself_red.gif) 0 5px no-repeat;
	display:block;
}
.linkpagetop{
	font-size: 80%;
	line-height: 1.3;
	padding: 0 1px 0 13px;
	background: url(/images/common/icon_linkpagetop.gif) 0 3px no-repeat;
	display:block;
	position: absolute;
	bottom:0;
	right: 0;
}
a.linkpagetop:visited {
	color: #039;
}
p a.linkpdf,
p a.linkblank,
p a.linkself{
	margin:1px;
	padding: 1px 1px 0 13px;
	white-space: nowrap;
	background-position: left center;
	display: inline;
}
a {
	text-decoration: none;
}

a:link {
	color: #039;
	text-decoration: none;
}

a:visited {
	color: #60C;
	text-decoration: none;
}

a:hover {
	color: #00f;
	text-decoration: underline;
}


/* ------------------------------------------------------

------------------------------------------------------ */
div.aboutfbsj_Contents {
	width: 730px;
}

div.aboutfbsj_ContentsMini {
	width: 460px;
}

div.aboutfbsj_Contents p,
div.aboutfbsj_Contents ul,
div.aboutfbsj_Contents ol,
div.aboutfbsj_Contents li,
div.aboutfbsj_Contents h2,
div.aboutfbsj_Contents h3,
div.aboutfbsj_ContentsMini p,
div.aboutfbsj_ContentsMini ul,
div.aboutfbsj_ContentsMini ol,
div.aboutfbsj_ContentsMini li,
div.aboutfbsj_ContentsMini h2,
div.aboutfbsj_ContentsMini h3 {
	line-height: 140%;
}

div.aboutfbsj_Contents ul,
div.aboutfbsj_Contents ol,
div.aboutfbsj_Contents ul li,
div.aboutfbsj_Contents ol li,
div.aboutfbsj_ContentsMini ul,
div.aboutfbsj_ContentsMini ol,
div.aboutfbsj_ContentsMini ul li,
div.aboutfbsj_ContentsMini ol li {
	margin: 0;
	padding: 0;
}
div.aboutfbsj_Contents ul,
div.aboutfbsj_Contents ol,
div.aboutfbsj_ContentsMini ul,
div.aboutfbsj_ContentsMini ol {
	margin: 0 0 0 25px;
	padding: 0 10px 0 0;
	list-style-type: disc;
}

div.aboutfbsj_Contents h1,
div.aboutfbsj_ContentsMini h1 {
/*	padding: 0;
	margin: 0;*/
}
div.aboutfbsj_Contents h2,
div.aboutfbsj_ContentsMini h2 {
	margin: 10px 0 0 0;
}
div.aboutfbsj_Contents h2 span,
div.aboutfbsj_ContentsMini h2 span {
	font-size: 70%;
	font-weight: normal;
}

div.aboutfbsj_Contents h3,
div.aboutfbsj_ContentsMini h3 {
	margin: 15px 0 0 0;
}

div.aboutfbsj_Contents p,
div.aboutfbsj_ContentsMini p {
	margin: 5px 0 10px 0;
}

div.aboutfbsj_Contents sup,
div.aboutfbsj_ContentsMini sup {
	color: #666666;
}

div.aboutfbsj_Contents p.attent,
div.aboutfbsj_ContentsMini p.attent {
	text-indent: -1em;
	margin-left: 1em;
	color: #666666;
	font-size: 80%;
}

div.aboutfbsj_Contents .attentText,
div.aboutfbsj_ContentsMini .attentText {
	color: #666666;
	font-size: 80%;
}


div.aboutfbsj_Contents p span.check,
div.aboutfbsj_ContentsMini p span.check {
	font-weight: bold;
	text-decoration: underline;
	font-size: 120%;
}


div.aboutfbsj_Contents .box1,
div.aboutfbsj_ContentsMini .box1 {
	width: 750px;
	border: 1px solid #99ccff;
	margin-top: 30px;
	padding: 20px;
}


div.aboutfbsj_Contents .box2,
div.aboutfbsj_ContentsMini .box2 {
	width: 90%;
	border: 1px solid #0066cc;
	padding: 10px;
	margin: 5px 0 5px 20px;
	background-color: #deedfd;
}

div.aboutfbsj_Contents .box3,
div.aboutfbsj_ContentsMini .box3 {
	width: 90%;
	border: 1px dashed #0066cc;
	padding: 10px;
	margin: 5px 0 5px 20px;
}

div.aboutfbsj_Contents table,
div.aboutfbsj_ContentsMini table {
	width: 90%;
}
div.aboutfbsj_Contents table,
div.aboutfbsj_Contents td,
div.aboutfbsj_Contents th,
div.aboutfbsj_ContentsMini table,
div.aboutfbsj_ContentsMini td,
div.aboutfbsj_ContentsMini th {
	border-collapse: collapse;
	border: solid 1px #0066cc;
	padding: 5px;
	font-size: 100%;
}
div.aboutfbsj_Contents table,
div.aboutfbsj_ContentsMini table {
	margin : 10px 20px;
}
div.aboutfbsj_Contents th,
div.aboutfbsj_ContentsMini th {
	font-weight: normal;
	background-color: #cce1ff;
	white-space: nowrap;
}

div.aboutfbsj_Contents table.layout {
	width: 730px;
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
}

div.aboutfbsj_Contents table.layout td.imgBoxL {
	width: 200px;
	text-align: left;
	vertical-align: top;
	border: none;
}
div.aboutfbsj_Contents table.layout td.imgBoxR {
	width: 200px;
	text-align: right;
	vertical-align: top;
	border: none;
}
div.aboutfbsj_Contents table.layout td.textBoxR {
	text-align: left;
	vertical-align: top;
	border: none;
}
div.aboutfbsj_Contents table.layout td.textBoxL {
	text-align: left;
	vertical-align: top;
	border: none;
}

div.aboutfbsj_Contents table.historyTable {
	width: 730px;
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
}
div.aboutfbsj_Contents table.historyTable td {
	border: none;
	border-top: solid 1px #99c3ff;
	border-bottom: solid 1px #99c3ff;
	padding: 7px;
}

div.aboutfbsj_Contents table.historyTable td.historyY {
	width: 100px;
	white-space: nowrap;
}






div.aboutfbsj_Contents div.bg_eaeaea {
	margin: 20px 20px 0px 20px;
	padding: 5px;
	background-color: #eaeaea;
}

div.aboutfbsj_Contents div.centerBox {
	text-align: center;
	margin: 10px 0;
	padding: 0;
}



div.aboutfbsj_Contents h3 {
	color: #0066cc;
	font-weight: bold;
	font-size: 120%;
}

