
/*ボディ定義*/
body {text-decoration:none; color:#555555 }
BODY, TH, TD { font-size: 10.5pt; line-height: 140% ;color:#555555 }

body { margin:0px; }


/*リンク定義*/
a:link{text-decoration:none; color:#8e523e }
a:visited{text-decoration:none; color:#660000 }
a:active{text-decoration:none; color:#bb6d54 } 
a:hover{text-decoration:underline; color:#bb6d54 }


a.white:link {color:#FFFFFF;text-decoration:none;}
a.white:visited {color:#FFFFFF;text-decoration:none;}
a.white:hover {color:#CC9966;text-decoration:underline;}
a.white:active {color:#CC9966;text-decoration:underline;}


a.cha:link {color:#8e523e;text-decoration:none;}
a.cha:visited {color:#8e523e;text-decoration:none;}
a.cha:hover {color:#8e523e;text-decoration:underline;}
a.cha:active {color:#8e523e;text-decoration:underline;}



/*フォント定義*/

h1 {color:color:#333333;
          font-size:12pt;
          font-weight:bold;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          line-height: 150%;
          margin:1px 0px 0px 15px;
					padding:0px;
         }

h2 {color:#333333;
          font-size:11pt;
          font-weight:bold;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          line-height: 150%;
          margin:3px 0px 0px 10px;
					padding:0px;
         }
.m  {line-height: 135%;}
.s  {line-height: 120%;}
.ss {line-height: 100%;}


.red01{font-size:300%;
				color:#ff0000;
          font-family: "ＭＳ Ｐゴシック";
				font-weight:normal;
				border-bottom:1px solid #ff0000;
				border-top:1px solid #ff0000;
				padding:5px 30px 0px 30px;}

.red02{font-size:170%;
				color:#ff0000;
          font-family: "ＭＳ Ｐゴシック";
				font-weight:normal;
				border-bottom:1px solid #ff0000;
				border-top:1px solid #ff0000;
				padding:2px 20px 0px 20px;				}

.side01{
background-color:#330601;
padding:4px 0px 3px 12px;
}




.bottom01{color:#333333;
          font-size:9pt;
          font-weight:normal;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          margin:0px 0px 0px 0px;
					padding:0px 0px 1px 15px;
					border-bottom:1px solid #8e523e;
         }


.bottom02{color:#ffffff;
          font-size:8pt;
          font-weight:normal;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
         }



.address{color:#666666;
          font-size:9pt;
          font-weight:normal;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          margin:0px 0px 0px 0px;
					padding:5px 0px 10px 15px;}




/*リスト定義*/
UL { list-style: square outside; 
     margin:1px 0px 0px 20px;} 


INPUT, SELECT, TEXTAREA { border: thin #cccccc solid; } 



/*テーブル定義*/

#back-img01{background: url(index-img/index-02.gif) repeat-x 0 0 #730d01; 
}

.top-img01{
margin:15px 0px 0px 0px;}

.topics01{
padding:5px 0px 0px 5px;
}

.topics-icon01{
vertical-align: middle;
margin:0px 7px 0px 0px;
}

.topics-line01{
margin:2px 0px 2px 0px;
}

.topics02{
padding:10px 10px 10px 10px;
line-height:130%;}

.about-img01{
margin:5px 0px 0px 0px;
}

.about-icon01{
margin:0px 10px 0px 0px;
}

.about-img02{
margin:0px 0px 0px 10px;
}

.campaign01{
padding:0px 0px 0px 0px;
text-align:right;}


img{border:0}



