@charset "x-sjis";



BODY{
  color: #333300;
  background-color: #FFFFFF;
  text-align:center;
}
H1{
  color: #440033;
  background-image : url(../gazou/border.gif);
  text-align: center;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
H2{
  color: #773344;
  background-color: #f5ccdd;
  background-image : url(../gazou/border2.gif);
  text-align: center;
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 7px;
  padding-left: 0px;
}
H3{
  color: #333300;
  background-color: #CCCC99;
  background-image : url(../gazou/g.gif);
  text-align: center;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
}
HR{
  color: #FFC0CB;
  height: 3px;
}
P{
  color: #333300;
}
A{
  color: #FF5C78;
  text-decoration: none;
}

A:VISITED{
  color: #FF5CAA;
  text-decoration: none;
}
A:HOVER{
  color : maroon;
  text-decoration : underline;
}
A:ACTIVE{
  color: #FFCCCC;
  text-decoration: underline;
}
UL{
  color: #333300;
  list-style-image : url(http://www.xxwishxx.com/gazou/l_p.gif);
  list-style-position: inside;
}

TABLE{
  border-color: transparent;
}

TH{
  color: #FFFAFC;
  background-color: #BFD1CA;
}
TD{
  color: #333300;
  background-color: #FFEDEB;
  text-align: center;
}

/*============================================
上フレーム
============================================*/
body#header {
        background-image : url(../gazou/g.gif);	
}

ul#menu {
	height:22px; 
        background-color:#FFEDEB; 
        font-weight:bold;
        font-size: 80%; 
        margin: 0; padding: 0;
}


li#menu {
	float:left;			/*リスト項目を横に並べる*/
	list-style-type:none;		/*リストマーカー無しにする*/
	width:72px; height:22px;	/*背景画像に合わせたサイズ指定*/
	background-image:url("../gazou/menu.gif");	/*背景画像*/
        background-repeat:no-repeat; 	/*背景画像を繰り返さない*/
	display:inline;			/*リスト項目をインライン表示にする*/

}

ul#menu a {
	display:block;				/*リンクをブロック表示にする*/
	height:22px;
        padding-top:4px;
        text-align:center;
	text-decoration:none; 			
}

div#menu {
	height:22px; text-align:center;
	clear:both;					/*回り込みを解除する*/
}


/*============================================
指定
============================================*/
div#toppage {
        width:800px; margin:0 auto;	/*内容全体をセンタリング、widthでchromeの見え方が変わるので注意*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-color:#ffffff;		/*内容全体の背景色*/
}

div#pagebody {
	width:575px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-color:#ffffff;		/*内容全体の背景色*/
}

div#hidari {
       float:left;
}
   
div#migi {
       float:right;
}

td#transparent {
    background-color: transparent;
}


#left {
     text-align: left;
}

#right {
     text-align: right;
}

#small {
     font-size: 80%;
}


p#comment {
        font-size: 70%;
}

caption#link {
        color: #FF8247;
}

caption#illust {
        color: #4876FF;
}

div#footer {
	height:60px; text-align:center;
	clear:both;					/*回り込みを解除する*/
}
address {
	font-style:normal;			 /*フォントスタイルを標準にする*/
	font-size:small;			 /*フォントサイズを小さくする*/
	padding:5px 0px 5px 0px;		 /*要素内容の位置調整*/
}