/* CSS Document */

@import "bijofuda.css";
/*---------------------------------  BASE */
html,body {
 color: #000;
 font-size: 10px;
 line-height: 130%;
 background: #FFDE43 url(/img/bg.gif);
 margin: 0px;
 padding: 0px;
}
table		{border-collapse: collapse; empty-cells: show;}
td,th		{font-size:9pt; line-height:130%}
ul,ol		{list-style: none;}
img		{border: 0px;}

a:link		{color : #6666CC;}
a:visited	{color : #336699;}
a:hover		{color : #AAAAFF;}
a:active	{color : #FF0099;}

.small { font-size: 9px }

#base {
 border:1px solid #ccc;
}
#base th {
 color:#8B4513;
 font-size:10pt;
 border:1px solid #ccc;
 padding:5px;
 background:#FFFFC0;
}
#base td {
 font-size:10pt;
 border:1px solid #ccc; 
 padding:5px;
}
.td2{
 background:#F4F4EE;
}

ul{
  list-style: none;
  margin: 0; 
  padding: 0px;
}
ul li{
  margin-top: 0;
  padding-top: 0;
}

ul.list li	{
  background:url(/img/pin.gif) 0px 3px no-repeat;
  padding-bottom:8px;
  padding-left:18px;
  line-height:150%;
}

/*---------------------------------  HEAD */
#head {
 margin-left: 10px;
 margin-top: 10px;
 width:690px;
}
#head .topinfo {
 font-weight:bold;
}
/*---------------------------------  BODY */
table.maintable{
 width: 720px;
 border-right: 1px solid #000;
 border-left: 1px solid #000;
 background: #FFFFFF url(/img/headbg.jpg) no-repeat;
}
.maintable td{
 padding:0px;
}
#main .info IFRAME {
 border-top:1px solid #444;
 border-bottom:1px solid #444;
 width:240px;
 height:618px;
}
#main .pickup IFRAME {
 border-top:1px solid #444;
 border-right:1px solid #444;
 border-bottom:1px solid #444;
 width:480px;
 height:618px;
}
#main .pickup a img {
 border:1px solid #444;
}
.info IFRAME {margin-right:0px;}
/*---------------------------------  FOOT */
#foot {
 background-color: #363321;
 padding:3;
 color: white;
 line-height:1.2em;
 font-size:8pt;
 text-align:center;
}
/*---------------------------------  COMPANY */
#compsubmenu {
 text-align:center;
}
#compsubmenu a {
 font-size:10pt;
 text-decoration:none;
 width:100px;
 background:#FFF;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 margin:0px 1px 0px 1px;
 padding:3px;
}
#compsubmenu a:hover {
 background:#ccc;
 color:#000;
}
#compbody {
 margin:15px;
 margin-top:0px;
 border:1px solid #000;
 background:#FFF;
 padding:20px;
}
/*---------------------------------  HISTORY */
#history  {width:600px;}
#history td {
 font-size:10pt;
 border-bottom:1px solid #FF9900;
 padding:10px 5px 2px 5px;
}
#history .date	{
 color:#FF9900;
 border-left:5px solid #FF9900;
 font-weight:bold;
}
/*---------------------------------  LINK   */
.linklist td{
 padding:5px;
 border-bottom:1px dotted #aaa;
}
.linklist td a {
 font-weight:bold;
 text-decoration:none;
}
/*---------------------------------  STOREINFO */
#storestaff td, #storestaff th{
 padding:5px;
}
/*---------------------------------  ITEMLIST */
#itemsubmenu {
 text-align:center;
}
.m0 {background:#ffffff}
.m1 {background:#FEFFDD}
.m2 {background:#FFF4F5}
.m3 {background:#EAFFE2}
.m4 {background:#E2FBFF}

#itemsubmenu a {
 font-size:10pt;
 text-decoration:none;
 width:100px;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 margin:0px 1px 0px 1px;
 padding:3px;
}
#itemsubmenu a:hover {
 background:#ccc;
 color:#000;
}
#itembody {
 margin:15px;
 margin-top:0px;
 border:1px solid #000;
 padding:20px;
}
#itembody H3 {
 text-align:left;
 font: 800 14pt "‚l‚r ƒSƒVƒbƒN";
 border-left:8px solid #444;
 border-bottom:1px solid #444;
 color:#444;
 padding-left:5px;
}
.itemlist {
 border-collapse: separate;
 border-spacing: 2px;
 width:600px;
 border:1px solid #aaa;
 background:#fff;
 margin-bottom:8px;
}
.itemlist th {
 padding:2px 5px;
 text-align:left;
 background:#FFD75F;
}
.itemlist td {
 padding:2px;
}
.itemlist .mm{
 background:#ddd;
 width:50px;
 text-align:right;
 font: 600 10px "‚l‚r ƒSƒVƒbƒN";
}
.itemlist .nn{
 background:#ddd;
 width:100px;
 height:55px;
 text-align:right;
 font: 600 10px "‚l‚r ƒSƒVƒbƒN";
}
/*---------------------------------  LEGOITEMLIST */
#legosubmenu {
 text-align:center;
}
.m0 {background:#ffffff}
.m1 {background:#FEFFDD}
.m2 {background:#FFF4F5}
.m3 {background:#EAFFE2}
.m4 {background:#E2FBFF}

#legosubmenu a {
 font-size:10pt;
 text-decoration:none;
 width:150px;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 margin:0px 1px 0px 1px;
 padding:3px;
}
#legosubmenu a:hover {
 background:#ccc;
 color:#000;
}
/*---------------------------------  SUPPORT */
#supportsubmenu {
 text-align:left;
}
.m0 {background:#ffffff}
.m1 {background:#FEFFDD}
.m2 {background:#FFF4F5}
.m3 {background:#EAFFE2}
.m4 {background:#E2FBFF}
padding:4px;

#supportsubmenu a {
 font-size:10pt;
 text-decoration:none;
 width:700px;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 margin:0px 1px 0px 1px;
 padding:3px;
}
#supportsubmenu a:hover {
 background:#ccc;
 color:#000;
}
#supportbody {
 margin:15px;
 margin-top:0px;
 border:1px solid #000;
 padding:25px;
}
#supportbody H4 {
 text-align:left;
 width:500px;
 font:10pt "‚l‚r ‚oƒSƒVƒbƒN";
 padding-left:20px;
}
#supportbody H3 {
 text-align:center;
 font: 800 20pt "‚l‚r ‚oƒSƒVƒbƒN";
 border-bottom:3px solid #444;
 font-weight:bold;
 color:#444;
 padding-left:0px;
}
#supportbody H2 {
 text-align:center;
 font:12pt "‚l‚r ‚oƒSƒVƒbƒN";
 padding-left:0px;
}
#supportbody H1 {
 text-align:left;
 width:520px;
 font:10pt "‚l‚r ‚oƒSƒVƒbƒN";
 padding-left:5px;
}
/*---------------------------------  LEGOCONTEST */
#contestsubmenu {
 text-align:center;
}
.m0 {background:#ffffff}
.m1 {background:#FEFFDD}
.m2 {background:#FFF4F5}
.m3 {background:#EAFFE2}
.m4 {background:#E2FBFF}

#contestsubmenu a {
 font-size:10pt;
 text-decoration:none;
 width:100px;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
 margin:0px 1px 0px 1px;
 padding:3px;
}
#contestsubmenu a:hover {
 background:#ccc;
 color:#000;
}
#contestbody {
 margin:15px;
 margin-top:0px;
 border:1px solid #000;
 padding:20px;
}
#contestbody H3 {
 text-align:left;
 font: 800 14pt "‚l‚r ƒSƒVƒbƒN";
 border-left:8px solid #444;
 border-bottom:1px solid #444;
 color:#444;
 padding-left:5px;
}
.contestlist {
 border-collapse: separate;
 border-spacing: 2px;
 width:640px;
 border:1px solid #aaa;
 background:#fff;
 margin-bottom:8px;
}
.contestlist th {
 border:3px solid #aaa;
 width:100px;
 align:center;
 border-color:red;
}
.contestlist td {
 border:3px solid #aaa;
 width:100px;
 align:center;
}
