@charset "shift_JIS";

/*全体構造
---------------------------------*/

body {
   margin: 0px;
   padding: 0px;
   color: #4d4d4d;
   background: #f0f0f0;
   font-size: 14px;
   font-family:  "Lucida Grande", sans-serif;
   }

/* for WinIE6*/

* html body {
	font-size: 75%;
	font-family: Verdana, "MS P ゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/* for WinIE7*/

*:first-child+html body {
	font-size: 75%;
	font-family: 'メイリオ', Meiryo, sans-serif;
}
   
#wrapper {
   width: 840px;
   margin: 0 auto;
   background: url(../image/bg-wrapper.jpg) repeat-y;
   }

#pagebody {
   margin: 0 auto 20px auto;
   width: 760px;
   }	
   
/*リンク
---------------------------------*/

a: link {
   color: #0d5da3;
   background: transparent;
   }
a: visited {
   color: #800080;
   background: transparent;
   }
a: hover , a:active {
   color: #ff9933;
   background: transparent;
   }

/*a:link { color: ***; } … 通常（未アクセス）の色
a:visited { color: ***; } … アクセス済みの色
a:hover { color: ***; } … ポイント時の色
a:active { color: ***; } … アクティブ時の色*/       

   
/*タグリセットformの余白解除
---------------------------------*/

form, input, textarea, {
   margin: 0;
   padding: 0;
   }
   
 /*hの余白解除
---------------------------------*/
   
   h1, h2, h3, h4, h5 {
   margin: 0;
   padding: 0;
   }
   
 /*imgのボーダー非表示
---------------------------------*/
   img {
   border: none;
   }

   
 /*IEバグ回避
---------------------------------*/  
   br {
   letter-spacing:normal; }

   
/*リスト
---------------------------------*/   
   ul, ol, dl, li {
   margin: 0;
   padding: 0; }
  
