body {
  background-color: #000000; 
  font-size: 12px; 
  line-height: 120%; 
  color: #FFFFFF; 
  text-decoration: none; 
  font-family: "ＭＳ ゴシック", "Osaka−等幅"; 
  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px
  }
a {
  font-size: 12px; 
  line-height: 140%; 
  font-weight: bold; 
  color: #0066CC; 
  text-decoration: none;
  }
a:visited {
  color: #CC3333}
a:active,a:hover {
  color: #00FFFF; 
  text-decoration: underline;
  }
/*アウトライン----------------------------------------------------------------------*/
.outline{
	border-color: black #000000; clip:  rect(   ); 
	background-color: #FFFFFF; width: 750px; 
	font-size: 12px; line-height: 120%; color: #CC0033; 
	margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; 
	border-style: solid; border-top-width: 0px; border-right-width: 1px; 
	border-bottom-width: 0px; border-left-width: 1px; text-align: left;
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px	}
outline-margin { margin:0 10px; }

/*見出し----------------------------------------------------------------------*/
h1 {
  float: left; 
  font-size: 16px; 
  line-height: 120%; 
  margin-top: 5px; 
  margin-bottom: 5px; 
  margin-left: 10px;
  }
h1 a {
font-size: 16px  }
h2 {
  float: right; 
  font-size: 10px; 
  line-height: 120%; 
  text-align: center; 
  margin-top: 5px; 
  margin-bottom: 5px; 
  margin-right: 10px; 
  font-weight: normal;
  padding-top: 2px; 
  padding-bottom: 2px;  
  }
h4 {
  font-size: 12px; 
  line-height: 140%; 
  color: #CCCCCC; 
  background-attachment: fixed; 
  background-color: #000000; 
  background-image: url(m/kakko_left.gif); 
  background-repeat: no-repeat; 
  background-position: left center;
  text-indent: 15px; height: 20px;
  text-align: left;
  }
/*段組----------------------------------------------------------------------*/
.header {
  background-color: #FFFFFF; 
  margin-top: 2px; 
  }
.main {
 width:580px; 
 float:right; 
 border-color:  #FFFFFF #770022 #770022;
 margin-right: 0px ; 
 padding-right: 0px;
 border-style: dotted; 
 border-top-width: thin; 
 border-right-width: 0px}
.side {
 width:160px; 
 float:left; 
 }
.c-both {
 clear:both;
 }
.bg_b {
  background-color: #000000; 
  color: #CCCCCC; 
  background-attachment: fixed; 
  background-image: url(m/kakko.gif); 
  background-repeat: no-repeat; width: 155px;
  background-position: right center}
.footer{
  text-align: center;  
  border-color: #FFFFFF #770022 #770022; 
  border-style: dotted; 
  border-top-width: thin;
  position: fixed;
  bottom: 0;
  }
/*メンイ--------------------------------------------------------*/
.main-text-uptop{
  background-color: #000000; 
  width: 120px; 
  background-attachment: fixed; 
  background-image: url(m/kakko_left.gif); 
  background-repeat: 
  no-repeat;
  background-position: left center; 
  margin-right: 0px; padding-right: 0px  ; 
  text-align: right;
  line-height: 140%}
.main-right{
  text-align: right  ; 
  margin-top: 5px; 
  margin-right: 0px; 
  margin-bottom: 5px; 
  margin-left: 0px; 
  padding-top: 0px; 
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 0px;
  }

/*サイド--------------------------------------------------------*/
.side-icon {
  margin-right: 5px; 
  margin-left: 5px;
  }
.side-text {
  margin-left: 15px;
  margin-bottom: 5px; 
  margin-top: 5px;}

/*ニュリストー------------------------------------------------*/
.new{
  font-size: 11px; 
  line-height: 120%  ; 
  margin-top: -15px; 
  margin-bottom: -15px;
  margin-left: -5px; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  list-style-image: url(m/01_allow_15pot.gif); 
  }
.new ul{
  list-style: none;
  }
.new a{
font-size: 11px  }
/*メニューリスト------------------------------------------------*/
.menu{
  list-style-image: url(m/01_allow_15pot.gif); 
  margin-left: 35px; line-height: 140%; margin-top: 2px; margin-bottom: 2px}
.menu li{
  list-style: none;
  padding-right: 0px; 
  padding-left: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
  }
ul a:hover {
  list-style-image:url(m/02_allow_15pot.gif);
  }
/*リンクリスト------------------------------------------------*/
.wa{
  list-style-image: url(m/01_allow_15pot.gif); 
  margin-left: 35px; line-height: 140%; font-size: 11px;
; margin-top: 0px; margin-bottom: 0px}
.wa li{
  list-style: none;
  padding-right: 0px; 
  padding-left: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
  }
.wa a{
font-size: 11px  ; line-height: 120%}
.sub{
  font-weight: bold;
　margin-top: 5px;
  }th {  font-size: 14px; line-height: 120%; font-weight: bold; color: #CCCCCC; background-color: #000000}