body {
  color:#FFFFFF;
  background-color:#000000;
  margin:0px auto 0px auto;
  padding:0px;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
}
/* background-image:url('./images/backbar02.gif');
*/

a:link {
  color:#0000cc;
  text-decoration:underline;
}
a:visited {
  color:#993366;
  text-decoration:underline;
}
a:active {
  color:#ffff66;
  text-decoration:none;
}
a:hover {
  color:#ffff66;
  text-decoration:none;
}
#topnavi {
	background: #000000;
	text-align:center;
	margin: 0px;
	padding: 0px;
	height: 35px;  
}
#topnavi h2 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#center {
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  background-color:#000000;
  border-top:0px #333344 solid;
}
/* border-left:1px #ccccee solid;
*/

#right {
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  background-color:#FFFFFF;
  background-repeat:repeat-y;
}
/*   background-image:url('./images/rightbar01.gif');
*/



ul {
  list-style-image : url(images/li001.gif);
  margin-left:20px;
  padding:0px;
}
input, textarea {
  color:#335555;
  font-size:12px;
  background:#ccddee;
}
.pict {
  padding:4px;
  border:1px solid;
}
h1 {
  margin:0px;
  padding:0px;
}
.site_title {
  color:#000000;
  text-align:center;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  font-size:12px;
  margin:215px 15px 55px 15px;
}
.description {
  color:#FFFFFF;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  font-size:10px;
  margin:0px;
  background-color:#000000;
  padding:3px 1px 2px 5px;
}
/* entry----------- */

.entry {
  margin:0px;
    padding-top:15px;
  padding-bottom:10px;
  border-bottom:0px #888888 solid;
}
.entry2{
  margin:0px;
  background-image:url(img/backbar.jpg);
  background-position:center;
  background-repeat:no-repeat;
    padding-top:15px;
  padding-bottom:10px;
  border-bottom:0px #888888 solid;
}
.entry_navi{
  font-size:10px;
  text-align:center;
  padding:15px 0px 5px 0px;
  border-bottom:1px #333333 solid;
}
.entry_title {
  font-size:12px;
  font-weight:900;
  color:#3333FF;
  background-color:#88bbff;
  margin:10px 0px 10px 0px;
  border-left:8px #111133 solid;
  background-image : url(images/backbar03.gif);
  padding:2px 2px 3px 5px;
}
.entry_title2 {
  font-size:12px;
  color:#3333FF;
  background-color:#ECFFFF;
  margin:0px 0px 0px 0px;
  padding:6px 6px 6px 15px;
}
.entry_title3 {
  font-size:12px;
  color:#3333FF;
  background-color:white;
  margin:0px 0px 0px 0px;
  padding:6px 6px 6px 15px;
}
.entry_title4 {
  font-size:12px;
  color:#333333;
    text-align:center;
  background-color:#ECFFFF;
  margin:0px 0px 0px 0px;
  padding:6px 6px 6px 6px;
}
.entry_title5 {
  font-size:12px;
  color:#333333;
    text-align:center;
  background-color:white;
  margin:0px 0px 0px 0px;
  padding:6px 6px 6px 6px;
}
.entry_body {
  font-size:12px;
  line-height:130%;
  padding:0px 18px 0px 15px;
  margin-bottom:10px;
}
blockquote {
  font-size:10px;
  background: #bbbbbb;
  margin:10px;
  padding:5px;
  border 1px solid #cccccc;
}
.entry_state {
  font-size:12px;
  margin: 0px 12px;
}
.pagetop {
  font-size:12px;
  text-align:right;
  margin:10px 12px;
}
/* right----------- */

.pushtitle {
  background-image : url(images/push.jpg);
  margin-top:15px;
  padding:2px 2px 2px 15px;
  border-left:0px solid;
}
.bguide {
  font-weight:bolder;
  margin-top:0px;
  padding:2px 2px 2px 2px;
  border-left:0px solid;
}
.linktext {
  font-size:10px;
  color:#000000;
  padding:10px 10px 20px 10px;
  border-bottom:1px #888888 solid;
}
.copyright {
  font-family:"Verdana";
  padding:10px;
  font-size:10px;
  line-height:160%;
}
td {
  vertical-align:top;
}
.w001 {
	width:785px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.w002 {
  background:#000000;
}
.w003 {
  background-position:100% -8px;
  height:300px;
}
/*   .w003 {
  background-image:url('./images/topback01.gif');
  background-repeat:no-repeat;
background-position:100% -8px}
*/
.w004 {
  padding:10px;
  width:785px;
  text-align:right;
}
.w005 {
  font-size:10px;
  cursor:pointer;
}
.w006 {
  margin:0px 0px 10px 0px;
}
.w007 {
  font-size:10px;
  width:580px;
  table-layout:fixed;
  margin:0px auto 0px auto;
}
.w008 {
  padding:0px;
  margin:5px;
  border-width:1px;
  border-style:solid;
  border-color:#668866;
}
.w009 {
  border-color:#000000;
}
.w010 {
  width:30%;
  padding:5px 8px 5px 5px;
}
.w011 {
  width:580px;
  height:280px;
table-layout:fixed}
}
.w012 {
  padding:10px;
  margin:5px;
  border-width:1px;
  border-style:solid;
  border-color:#99aa99;
}
.w013 {
  cursor:pointer;
}
.w014 {
  background:#000000;
}
.w015 {
  height:110px;
  padding:10px;
  margin:5px;
  border-width:0px;
  border-style:solid;
  border-color:#99aa99;
}
.w016 {
  text-align:left;
  background-color:#ECFFFF;
  padding:5px 5px 5px 5px;
  margin:5px;
}
.w017 {
  line-height:190%;
  font-size:10px;
  width:600px;
  table-layout:fixed;
  margin:0px auto 0px auto;
}
.w018 {
  padding:2px;
  margin:2px;
  border-width:0px;
  border-style:solid;
  border-color:#99aa99;
}
.w019 {
  text-align:left;
  background-color:#ccddff;
  padding:5px;
  margin:3px;
}
.w020 {
  line-height:190%;
  font-size:10px;
  width:300px;
  table-layout:fixed;
  margin:0px auto 0px auto;
}
.w021 {
  line-height:190%;
  font-size:14px;
  width:600px;
  table-layout:fixed;
  margin:0px auto 0px auto;
  text-align:left;
}
.w022 {
  line-height:190%;
  font-size:13px;
  width:600px;
  table-layout:fixed;
  margin:0px auto 0px auto;
  text-align:left;
}
.w023 {
  padding:5px 5px 5px 5px;
  font-size:12px;
  color:#000000;
  margin:5px 5px 5px 5px;
  width:600px;
  border-width:1px;
  border-color:#aaaacc;
  border-style:solid;
}
.td001 {
  width:110px;
}
.td002 {
  }
.naka01{
  color:#000000;
  text-align:center;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  font-size:12px;
  margin:0px 0px 180px 0px;
}
.naka2{
  text-align:center;
    text-height:center;
}
.lef01{
  text-align:left;
}
.aka {
  color:#990000;
}
.midori {
  color:#006600;
}
.ao {
  color:#000099;
}
.aousu {
  color:#333399;
}
.akausu {
  color:#993333;
}
.backgc001 {
  background-color:#ccff99;
}
.link00{
  width:550px;
  margin:10px auto 10px auto;
}
.link01{
  border-width:1px;
  border-color:#000066;
  border-style:solid;
  font-weight:900;
  color:#FFFFFF;
  font-size:12px;
  background-color:#000066;
  padding:2px 2px 2px 6px;
}
.link02{
  padding:10px;
  border-width:1px;
  border-color:#99bbbb;
  border-style:solid;
  text-align:center;
}
.link03{
  background-color:#ccccaa;
  margin:0px 0px 3px 0px;
  padding:1px;
  font-size:10px;
  color:#555566;
}
.link04{
  margin:0px 0px 3px 0px;
  font-size:12px;
  color:#990000;
  font-weight:900;
}
.link05{
  font-size:12px;
}
.link06{
  color:#777788;
  border-width:1px;
  border-style:solid;
  border-color:#aacccc;
  margin:10px;
  font-size:10px;
  padding:5px;
  background-color:#ccffff;
}
.link07{
  vertical-align:top;
  text-align:right;
}
.link08{
  padding:0px 10px 0px 0px;
  font-weight:900;
  font-size:12px;
}
.link09{
  border-style:solid;
  border-color:#aacccc;
  border-width:0px 0px 1px 0px;
  margin:2px 0px 2px 0px;
  padding:0px;
}
.link10{
  color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  margin:10px;
  font-size:10px;
  padding:5px;
  background-color:#FFFFFF;
}
.font10{
  font-size:10px;
}
.font11{
  font-size:11px;
}
.font12{
  font-size:12px;
}
.font13{
  font-size:13px;
}
.font14{
  font-size:16px;
  color:white;
  padding-left:80px;
  padding-bottom:6px;
}
.link14{
  width:600px;
  margin:10px auto 10px auto;
}
.hutoji{
  font-weight:900;
}
.hosoji{
  font-weight:400;
}
.migi {
  text-align:right;
}
.hidari {
  text-align:left;
}
.cat_title {
  font-size:12px;
  font-weight:900;
  color:#003333;
  margin:0px 0px 10px 0px;
  background-image : url(images/backbar02.gif);
  padding:2px 2px 2px 5px;
}
.txtlink {
  text-align:right;
  margin-top:5px 3px 2px 2px;
}
.centerlink {
  font-size:12px;
  text-align:center;
  margin:0px 10px 10px 10px;
  padding:0px 10px 10px 10px;
}
.rightbann {
  padding:5px 10px 5px 10px;
  font-size:10px;
  color:#000000;
  margin:5px auto 5px auto;
  width:120px;
  border-width:0px;
  border-color:#aaaacc;
  height:60px;
  border-style:solid;
}
.rightbann2 {
  padding:5px 5px 5px 5px;
  font-size:10px;
  color:#000000;
  text-align:center;
  margin:5px 5px 5px 5px;
  width:120px;
  border-width:1px;
  border-color:#aaaacc;
  border-style:solid;
}
.rightbann3 {
  padding:3px 2px 3px 4px;
  font-size:10px;
  color:#000000;
  text-align:center;
  margin:5px auto 5px auto;
  width:145px;
  border-width:1px;
  border-color:#aaaacc;
  border-style:solid;
}
.rightbann4 {
  width:650px;
  color:#000000;
  text-align:center;
  border-width:1px;
  border-color:#aaaacc;
  border-style:solid;
}
.ikj {
  color:#FFFFFF;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
  font-size:10px;
  padding:0px 1px 0px 1px;
  width:785px;
  border-color:#bbbbcc;
  text-align:right;
  background-color:#000000;
  margin:0px 0px 0px 0px;
}
.ks001 {
  font-size:10px;
  color:#FFFFFF;
  margin-top:10px;
  padding:0px auto 0px auto;
  border-bottom:1px #888888 solid;
}
