﻿.outer
	{ background-image: url(../images/bg_stripe01.gif); 
          width:750px; height: auto; padding: 10px; margin:auto; }
.menu
	{ background-color: #f0eff7; 
          float:left; 
          width:160px; height: auto; padding-top: 10px; }
.main
	{ background-color: #ffffff; 
          background-image: url(../images/006.gif); background-repeat: no-repeat; 
          width: 539px; height: auto; 
          overflow: visible; float: left; 
          padding: 10px 25px; 
          border-left: 1px solid #c0c0c0; }
.clears
        { background-image: url(../images/clear.gif); clear:both; }
.foot
	{ font-size: 11px; font-family: georgia; font-weight: bold; font-style: italic; 
          line-height: 2em; 
	  width: 750px; height: 20px;
          background-image: url(../images/003.gif); background-repeat: repeat-x; 
          text-align: center; height: 20px; }
.head
	{ background-image: url(../images/clear.gif); 
          width: 750px; height: 80px; border-bottom: 1px solid silver; }
body,td 
        { font-size: 12px; 
          line-height: 150% ; 
          color: #333333; font-family: "ＭＳ ゴシック"; }
a:link{
  color: #000099;text-decoration: none;
  }
a:visited{
  color: #0033cc;text-decoration: none;
  }
a:hover,a:active{
  color: #0033cc;text-decoration: underline;
  }

.menu a:link{
  color: #333333;text-decoration: none;
  }
.menu a:visited{
  color: #333333;text-decoration: none;
  }
.menu a:hover{
  color: #999999;font-weight:bold;
  }


.title { font-size:14px;font-weight:bold;padding:3px 5px;border-color:#0B0099;border-width:0 0 1px 7px;border-style:solid;background:#FFFFFF; }
.bgF7F7F7 { padding:5px;border-color:#cccccc;border-width:1px;border-style:solid;width:500px;background:#F7F7F7; }
.bold { font-weight: bold;
font-size: 12px;
	color: #39379c;}
h1 { color: black; font-size: 17px; font-family: georgia, "ＭＳ ゴシック"; font-weight: bold; }
h2 { color: #39379c; font-size: 12px; font-family: "ＭＳ ゴシック"; font-weight: bold; }
h3 { color: red; font-size: 12px; font-family: "ＭＳ ゴシック"; font-weight: bold; }
.bold { color: #39379c; font-size: 12px; font-weight: bold; margin-bottom:0;}
.text { font-family: "ＭＳ ゴシック"; font-weight: normal; width: 500px; }
p img.right { float: right; margin-bottom: 5px; margin-left: 15px; }
p img.left { float: left; margin-right: 15px; margin-bottom: 5px; }
.small { font-size: 10px; text-decoration: none; }
.koushin { width:490px; height: 100px; overflow: scroll; padding: 5px; border: solid 1px #cccccc; }
.jisage { margin-left:30px; text-indent:-15px; }
.jisage2 { margin-left:25px;}

table#opsu{ border-collapse:collapse; border:1px solid #999999;}
#opsu tr{ border:1px solid #999999; height:2.3em; text-align:center;}
#opsu td{ border:1px solid #999999; margin:0px; padding:3px; line-height:1.1em;}
.s1{ background-color:#ccccff; text-align:left; color:#000033;}
.s2{ background-color:#ffccff; font-weight:bold;}
.s3{ background-color:#ccffff; }
.s4{ background-color:#ffffcc; }
.s5{ background-color:#ffccff; }
.s6{ background-color:#ffcccc; }
.s7{ background-color:#ccffcc; }
.sg{ background-color:#cccccc; }


div.b01{ background-color:#eeeeff; padding:5px; border:1px solid #336699;}
.jisage3{ margin-left:4em;}
.jisage4{ margin-left:2em; text-indent:-1em; }

table.kanri{ border-collapse:collapse; border:1px solid #999999;}
.kanri tr{ border:1px solid #999999; height:2.3em; text-align:center;}
.kanri td{ border:1px solid #999999; margin:0px; padding:3px; line-height:1.1em; text-align:left;}

table.isi{ border-collapse:collapse; border:1px solid #999999;}
.isi tr{ border:1px solid #999999; height:1.1em;}
.isi td{ border:1px solid #999999; margin:0px; padding:3px; line-height:1.1em;}

table#gai{ border-collapse:collapse; border:1px solid #999999;}
#gai th{ border:1px solid #999999; text-aling:center; background-color:#666699; color:#ffffff; width:80px;}
#gai tr{ border:1px solid #999999;}
#gai td{ border:1px solid #999999; margin:2px 0px; padding:5px 3px; line-height:1.3em;}

table.jun{ border-collapse:collapse; border:1px solid #999999; }
.jun th{ border:1px solid #999999; background-color:#ffffcc; padding:2px 0px; line-height:1em;}
.jun tr{ border:1px solid #999999; text-align:center;}
.jun td{ border:1px solid #999999; margin:0px; padding:1px;}

table.tant{ border-collapse:collapse; border:1px solid #999999; width:530px;}
.tant th{ border:1px solid #999999; background-color:#ccccff; font-weight:normal;}
.tant tr{ border:1px solid #999999; text-align:center;}
.tant td{ border:1px solid #999999; margin:0px; padding:1px 0px;}
