/*---------- Global Setting ----------*/body {  font-family: Verdana, Arial, Helvetica, sans-serif, "‚l‚r ƒSƒVƒbƒN","Hiragino KaKu Gothic Pro", Osaka;  margin: 0;  padding: 0;  font-size: 12px;  color: #fff;  background-image: url(img/back.gif);}a:link {  color: #C30202;  font-size: 12px;}a:visited {  color: #C30202;  font-size: 12px;}p {  margin: 20px 0 20px 0;  line-height: 150%;  letter-spacing: 1px;}h1 {  font-size: 12px;  margin: 0;  padding: 2px 3px 0px 3px;  color: #333;}/*---------- MAIN ----------*/#main {  margin: 0 auto 0 auto;  padding: 0;  width: 750px;  background-color: #000000;}/*---------- HEADER ----------*/#header {  margin: 0;  width: 750px;  height: 140px;  font-family:Verdana;}#header h1 {  margin: 0;  padding: 0;}#sitelogo {  padding: 0 0 10px 0;}#sitelogo img {  border: none;}#gnavi {  clear: both;  margin: 0;  padding: 8px 0 8px 0;  text-align: center;  font-size: 12px;  color: #ffffff;  border-top: solid 3px #333333;  background-color: #6B0000;  letter-spacing: 1px; }#gnavi a{  color: #ffffff;  text-decoration: none; }#gnavi a:hover{  color: #EFEFEF;  background-color:#333333;}/*---------- CONTENTS ----------*/#container {  margin: 0px;  padding: 7px;  width: 730px;  background-color: #000000;  clear: both;}/*---------- MAIN CONTENTS ----------*/#contents {  float: right;  margin: 0;  padding: 0 0 0 5px;  line-height: 150%;  letter-spacing: 1px;  width: 540px;}#contents img.sample {  float: left;  margin: 20px 20px 20px 20px;  padding: 0;}#contents h2 {  margin: 0;  padding: 5px 0 4px 6px;  font-size: 12px;  color: #ffffff;  border-left: solid 4px #6B0000;  background-color: #666666;}#contents p {  margin: 0 0 15px 0;  padding: 15px 5px 15px 8px;  border-right: solid 1px #666666;  border-bottom: solid 1px #666666;  border-left: solid 1px #666666;  line-height: 160%;  background-color: #333333;}#privacypolicy {  margin: 0 0 15px 0;  padding: 15px 5px 15px 8px;  border-right: solid 1px #666666;  border-bottom: solid 1px #666666;  border-left: solid 1px #666666;  line-height: 160%;  background-color: #333333;}/*---------- MENU ----------*/#menu {  margin: 0 6px 0 5px;  padding: 0;  float: left;  width: 160px;  background-color: #000000;}#menulist {  float: left;  margin: 0;  padding: 5px 5px 10px 5px;  width: 160px;  text-align: left;  background-color: #333333;}#menulist h2 {  margin: 0 0 10px 0;  padding: 5px 0 4px 6px;  line-height: 110%;  font-size: 12px;  color: #ffffff;  border-left: solid 4px #000000;  background-color: #666666;}#menulist a{  color: #ffffff;  display: block;  background-color: #666666;  border-bottom: solid 1px #333333;  width: 140px;  padding: 6px 0 6px 10px;  font-size: 12px; }#menulist a:hover{  color: #333333;  font-size: 12px;  background-color: #cccccc;}#menu-contents {  float: left;  margin: 0 0 20px 0;  padding: 5px 5px 0 5px;  width: 160px;  text-align: left;  background-color: #333333;}#menu-contents h2 {  margin: 0;  padding: 5px 0 4px 6px;  line-height: 110%;  font-size: 12px;  color: #ffffff;  border-left: solid 4px #000000;  background-color: #666666;}#menu-contents p {  margin: 15px;  line-height: 150%;}#menu-contents a{  color: #C30202;  font-size: 12px; }#menu-contents a:hover{  color: #C30202;  /*color: #339966;*/  font-size: 12px;}span.privacy {text-indent:20px;padding-left: 20px;}/*---------- FOTTER ----------*/#footer {  clear: both;  margin: 0;  padding: 8px 0 8px 0;  text-align: center;  font-size: 12px;  color: #333333;  border-top: solid 3px #333333;  /*background-color: #afafb0;*/}#footer a {  color: #666666;  font-size: 12px;  text-decoration: none; }#footer a:hover {  color: #666666;}span.magdiscrip {	clear: both;	display: block;	text-indent: 20px;}