
body,p,td{color:#000000;
font-size:12px;
font-family:メイリオ,Meiryo,Tahoma,
Century;line-height: 18px;
letter-spacing: 1px;}

a{color:#000000;}
a:hover{color:#ffffff; text-decoration:none;}

input,textarea{color:#362616;
font-size:11px;
font-family:メイリオ,Meiryo,Tahoma,
Century;line-height: 18px;
letter-spacing: 1px;
border: solid 1px #666666;
background-color:#DFD8C5;}

body{cursor:default;
margin-top: 50px;
}

ul{margin:0;padding:0}
li {list-style:none;
padding:5px;
}
#title,#title2 {
cursor: pointer;
padding:5px;
padding: 10px 5px;
}

#title:a {
  cursor: pointer;
  color:#000000;
}

#title:visited {
  cursor: pointer;
  color:#000000;
}

#title:hover {
  cursor: pointer;
  color:white;
}

ul.menu2 li a {color: #000000;}
ul.menu2 li a:hover {color:ffffff;text-decoration:none;}


body {
  /* 画像ファイルの指定 */
  background-image: url(bg.jpg);   
  /* 画像を常に天地左右の中央に配置 */
  background-position: center center;   
  /* 画像をタイル状に繰り返し表示しない */
  background-repeat: no-repeat;   
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  background-attachment: fixed;   
  /* 表示するコンテナの大きさに基づいて、背景画像を調整 */
  background-size: cover;
  /* 背景画像が読み込まれる前に表示される背景のカラー */
  background-color: #464646;
}

br{ letter-spacing:0; }

body,html{
scrollbar-darkshadow-color:white;
scrollbar-highlight-color:white;
scrollbar-3dlight-color:white;
scrollbar-shadow-color:white;
scrollbar-arrow-color:white;
scrollbar-track-color:white;
scrollbar-face-color:white;
}

body::-webkit-scrollbar {
    overflow:hidden;
    width:0px;
    height:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

body::-webkit-scrollbar:horizontal {
	height:0px;
}

body::-webkit-scrollbar-button {
	display:none;
}

body::-webkit-scrollbar-piece {
	display:none;
	background:white;
}

body::-webkit-scrollbar-piece:start {
	display:none;
}

body::-webkit-scrollbar-thumb {
	overflow:hidden;
	-webkit-border-radius:0px;
	border-radius:0px;
	background:white;
}

body::-webkit-scrollbar-corner {
	overflow:hidden;
	-webkit-border-radius:0px;
	border-radius:0px;
	background:white;
}