

* { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#body2 { color: rgb(102, 102, 102); font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka; font-style: normal; font-variant: normal; font-weight: normal; font-size: small; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(246, 246, 246); }
img, table { border: medium none ; }
a { text-decoration: underline; color: rgb(51, 153, 255); }
a:hover { text-decoration: none; }
#wrap { width: 950px; background-color: rgb(255, 255, 255); float: left; }
#container { width: 950px; font-size: 10px; background-image: url('images/shadow.jpg'); background-repeat: repeat-y; background-color: rgb(255, 255, 255); float: left; padding-bottom: 20px; }
#container .pan { padding: 20px 0px 20px 130px; width: 820px; }
#container .pan a { color: #f69; text-decoration: none; }
#container .pan a:hover { color: #f33; text-decoration: none; }

#cont { float: left; width: 727px; background-color: rgb(255, 255, 255); }


.navinavi { width: 590px; float: left; margin-top: 15px; }
.navinavi ul { width: 590px; font-size: 10px; }
.navinavi li { padding: 10px 2px 3px 0px; font-size: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 20px; display: inline; }
#kasouspace { float: right; width: 610px; background-color: rgb(255, 255, 255); }
#kasouspace img { margin: 0px 5px 5px; }
#kasouspace h2 { margin-top:20px; padding: 10px 0px 0px 15px; font-size: 13px; height: 44px; background-image: url('images/midashi3.jpg'); background-repeat: no-repeat; color: rgb(255, 255, 255); }
.itxt { padding: 10px 8px 10px 7px; float: left; width: 580px; line-height: 180%; font-size:1.2em; }

.itxt table{margin-left:20px;}

.itxt table td{padding:10px}

#headerspace { margin-right: auto; margin-left: auto; clear: both; height: 280px; color: rgb(0, 0, 0); }

#headerspace h1 { font-weight: bold; color: rgb(0, 0, 0); padding-left: 110px; padding-top: 70px; font-size: 25px; }
#headerspace .bar1 { padding: 5px 0px 0px; float: right; width: 122px; font-size: 10px; color: rgb(0, 0, 0); line-height: 180%; position: absolute; left: 700px; top: 12px; height: 25px; font-weight: bold; }
.upperhaikei { background-image: url('images/header24.jpg'); background-repeat: no-repeat; }

#nav { width: 223px; float: right; margin-right: 0px; margin-bottom: 18px; background-color: rgb(255, 255, 255); }
#rightmenu { width: 223px; float: left; background-image: url('images/navibg4.jpg'); background-repeat: repeat-y; }
#rightmenu p { width: 223px; }
#rightmenu #menumenu li{ padding: 5px 0px 5px 25px; font-size: 120%; text-decoration: underline; line-height: 160%; }


#kabu { margin-right: auto; margin-left: auto; clear: both; background-image: url('images/fot2.jpg'); background-repeat: repeat; background-position: left top; height: 50px; }


