/* sidebar - fp */
#sideb1 {
	border: 1px solid #e5992d;
	border-width: 1px 1px 3px;
	}
#sideb2, #sideb3, #sideb4, #sideb41 {
	border:1px solid #369;
	border-width: 1px 1px 3px;
	}
#sideb4, #sideb41 {
	padding:  0;
	text-align:center;
	}
#sideb4 a {background:#f7f8f9 url(../img/sstBck1.gif) no-repeat 50% 50%; padding: 13px 0}/* http://www.systemsstaff.co.jp/*/

#sideb4 a:focus, #sideb4 a:hover {background-color:#ffe8e0}
#sideb41 a {background:#f7f8f9; padding: 9px 0}
#sideb41 a:focus, #sideb41 a:hover {background:#ffe8e0}
.sidebox h3 {
	margin:0 0 .2em;
	color:#fff;
	padding: .15em .3em .1em;
	font-size:1.1em;
	}
#sideb1 h3 {background:#e5992d}
#sideb2 h3, #sideb3 h3 {background:#369}
.sidebox p {margin: .5em;}
.sidebox ul {margin: .5em .2em .5em 1em; padding: 0 0 0 1em; list-style:square; color:#555}

.sidebox2 p {text-align:right; margin: 0 .5em .3em}
.sidebox2 a {display:block; width:100%;}
.sidebox2 div {margin-bottom:.5em}
.sidebox2 div img {vertical-align:bottom}

/* content */
#content h2 {font-size:1.2em; margin: 0 0 .66em; color:#b40800}
#main #content h4 {font-size:1em; color:#d80a1b; margin:0 0 0 1em; padding:0; border:0 none;}
#content p {margin: 0 0 1em;}


.FPbordered {
	border-left: 1px solid #369;
	border-bottom: 1px solid #369;
	background: #fffce5 url(../img/borderedB5.gif) no-repeat 100% 0;
	padding: 1.1em 0 0;
	clear:both;
	margin:0;
	}
.FPbordered p {padding:0 1.2em}
.FPbordered hr {visibility:hidden; margin:0; display:block; height:1px; clear:both}
.FPbordered ul {margin:.6em 0 1em 1.2em; padding: 0 0 0 1.2em;}
.FPbordered h4 {margin:1em 1.2em 0; border-bottom: 1px dashed #898989}
.FPbordered h3 {margin: 0 0 .8em; padding: .1em 1.2em .1em; border-bottom: 1px solid #369; border-top: 1px solid #369;border-left: 8px solid #369;color:#d80a1b; border-right: 8px solid #369;color:#369; background:#f7f8f9}
/* - \*/
* html .FPbordered {height:1%;}
/* - */

img.fpSplash1 { margin: 0 1em;}
img.fpSplash2  {margin: 0 0 0 1em; float:right; position:relative;}
img.fpSplash1, img.fpSplash2 {border: 1px solid #555;width:13.9em; height: 8.82em;}
div.splash {text-align:center; margin:0 0 .8em;}

.FPexpl h3 {margin: 1em 0 .5em;}
.FPexpl ul {
	margin: 0 0 .5em .5em;
	padding : 0;
	list-style:none outside;
	}
.FPexpl li {
	background: url(../img/diamond1blue.gif) no-repeat .1em 1px;
	padding: 0 0 .3em 18px;
	}
.FPexpl ul a {font-weight:bold;}

