BODY {
SCROLLBAR-FACE-COLOR: #FFE4E1;
SCROLLBAR-HIGHLIGHT-COLOR: #696969;
SCROLLBAR-SHADOW-COLOR: #696969;
COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #D8BFD8;
SCROLLBAR-TRACK-COLOR: #D3D3D3;
SCROLLBAR-DARKSHADOW-COLOR: #D3D3D3;
scrollbar-arrow: #D3D3D3;
margin-left:0;
margin-top:0;
margin-width:0;
margin-height:0;
margin-bottom:0;
}

BODY.B00 { background-color:#C71585;font-size:13px; line-height:120%;
}
BODY.B01 { background-color:#FFE4E1; line-height:1.2; font-size:16px; 
}


.ssmall    { font-size:11px; line-height:120%;}
.small    { font-size:12px; line-height:120%;font-weight:500;}
.normal   { font-size:13px; line-height:120%;}
.large    { font-size:14px; line-height:120%;}
.bsmall   { font-size:12px; line-height:120%; font-weight:bold; }
.bnormal  { font-size:13px; line-height:120%; font-weight:bold; }
.blarge   { font-size:14px; line-height:120%; font-weight:bold; }
.blargest { font-size:18px; line-height:120%; font-weight:bold; }
.bgiant { font-size:24px; line-height:120%; font-weight:bold; }

a:link {color:#0000CD;}
a:visited {color:#DC143C;}
a:hover {color:#FFD700;}
a:active {color:#FF4500;} 

H1      {background-color:#DDA0DD;
	font-size:15px;
	border:solid 2px #000080;
	margin:1px auto 0 2px;padding:5px 0px 5px 2px;width:605px;
	font-weight:900;line-height:1.5;
	color:#8B0000;
        font-family:'Times New Roman';
        }
H2	{margin:3px auto 0 7px;padding:5px 0px 3px 2px;width:600px;
         border:2px solid #D2B48C; background-color:#FFEFD5;font-weight:900;
         font-size:14px;line-height:1.5;
        }
h3	{background-color:#DDA0DD;
	font-size:12px;
	border:2px solid #000080;
	margin:0px;padding:7 3;width:595;
	font-weight:900;
	color:#8B0000;
        font-family:'Times New Roman';
        }
h4	{width:250px;
        color:#FFE4E1;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	margin-top:2px;
	font-weight:900;
	}
strong  {color:#FF0000;}
.syohin td em { color:#FF0000; font-size:28px; line-height:120%; font-weight:bold; }

hr{ width:90%;@height:5px;
}
.clr1{ color:DC143C; }
.clr2{ color:C71585; }

.td04 Li{ list-style-position:inside;font-weight:900; line-height:1.5; }
.td04 Li.sp{ list-style-type:none;padding-left:1.2em;
             background:url(bin01/listmark01.gif) no-repeat left center ; font-size: 14px;}
.td04 Li.s1{ padding-left:10px; list-style-type:square; font-size: 14px;}
.td04 Li.s2{ padding-left:17px; list-style-type:circle; font-size:13px;}
.td04 Li.s3{ padding-left:25px; list-style-type:dot; font-size:12px;}

#header { margin:0; padding:0; left top;}

#footer { margin:0; padding:0; left top; vertical-align:middle;}
.td00	{width:755px;vertical-align:top;
	background-color:#FFE4E1;padding-bottom:5px;}
.td01	{width:129px;vertical-align:top;
	background-color:#FFCCCC;margin:0;}
.td02	{width:619px;vertical-align:top; padding:0;
	background-color:#FFE4E1;margin:0;color:#442200;}
.td03	{width:120px;vertical-align:top;
	background-color:#FFE4E1;margin:0;}
.td04	{width:300px;vertical-align:top;
	background-color:#FFE4E1;margin:0;color:#442200;  }

#td05 { background-color:#FFE4E1;padding:0;margin:0;vertical-align:middle;line-height:1.5em;}
#td05 ul li{list-style-type:none;float:left;font-size:10px;font-weight:900;margin:6px 15px;}
#td06  { width:130; background-color:#FFF0F5; vertical-align:top;padding:0;margin:0;}
#td06 dl dt{border-width : 0 0 0 0;margin-left:5px;}

.td07  { width:130; background-color:#FFFFFF; vertical-align:top;padding:0;margin:0;}


#menu0 {margin-top:3px;width:125px;}
#menu0 th {height:24px;text-align:right;margin:0;width:120px;}
#menu0 th a{ display:block; width:100%; color:#800000; text-decoration:none;
           font-size:12px;font-weight:700;padding:6px 2px;
           background :url("bin01/menuback1.gif") #FF6699 no-repeat left center;
}
#menu0 th a:HOVER    { color:#800000; background-color :#00FF99; }


#menu0 td  {height:24px;text-align:right;margin:0;width:120px;font-weight:900;}
#menu0 td a{ display:block; width:100%; color :#000000; text-decoration:none;
             font-size:12px;padding:6px 2px;
            background :url("bin01/menuback1.gif") #FF0099 no-repeat left center;
}
#menu0 td a:HOVER    { color:#800000; background-color :#00FF99; }

#menu0 td div {text-align:right;margin:0;width:120px;background-color :#FFCCCC;}
#menu0 td div a{ color:#800000; text-decoration:underline;background-color :#FFCCCC;
           font-size:12px;font-weight:500;padding:2px 1px;background :none
          }
#menu0 td div a:HOVER    { color:#800000; background-color :#FFCCCC; }

.menu03	{margin:0; padding:5px auto 8px 5px;background-color:#00FF7F;font-weight:900;
         font-size:14px;color:#8B0000;width:80px;}

.kakomi {width:560px;border-width:0px;border-style:solid;font-size:90%;line-height:140%;
        font-weight:900; margin:5px auto 5px 12px;vertical-align:top;}

.kakomi1 {width:590px;font-size:90%;font-weight:700;border-width:0px;border-style:solid;
	margin:3px 0px 0px 2px;padding:3px 0px;line-height:2;vertical-align:top;}

table.syohin {width:595px;border:1px solid #8B0000;margin:3px auto 0px 7px;}
table.syohin td {border: solid 1px; }
td.shohinhidari {width:140px; padding:0; }
td.shohinnaka { padding:1px 4px ;  font-size: 80%;vertical-align:top;line-height:1;}
td.shohinmigi { width:45px; padding-left:2px; font-size: 13px;font-weight:900;text-align:center;
                vertical-align:middle; }
td.shohinirogawari {padding:2 0 0 0; font-size: 80%; }
td.shohinirogawari div {margin:0 0 0 3;}
td.shohinhidari2 { padding:2px; font-size: 13px;font-weight:900;text-align:center;vertical-align:middle;}

table.kakomi2 {width:500px;border:0px solid;
	margin-left:80px;margin-top:20px;padding:6px;}
table.kakomi3 {width:450px;border:0px solid;
	margin-left:20px;margin-top:5px;padding:5px;font-weight:900;font-size:16px;
        line-height:2;vertical-align:top;}
table.kakomi4 {width:250px;border:0px solid;
	margin:5px 0px;padding:3px;}

.qr	{color:#990000;font-size:80%;
	margin:0;font-weight:400;}

.annai01	{width:95%;margin:3px 0px 3px 7px;padding:3px 5px;border:2px solid #D2B48C;
        background-color:#FFFAFA;font-weight:900;font-size:96%;line-height:1.3;}
.annai02	{width:480;margin-left:60px;padding:5px;border:2px solid #D2B48C;
        background-color:#FFEFD5;font-weight:400;font-size:80%;line-height:1.5;}
.annai03	{width:95%;margin:3px 0px 3px 25px;padding:3px 5px;border:2px solid #D2B48C;
        background-color:#FFFAFA;font-weight:900;font-size:96%;line-height:1.3;}

.setsumei01	{width:570px; margin-left:6px ;padding:3px;border:2px solid #D2B48C;
        background-color:#FFEFD5;font-size:14px;font-weight:900;line-height:1.5; }
.kakomi5 {width:570px;border:0px solid;font-size:14px;line-height:1.5;
         margin:0 0 0 7;padding:3 8;}
.kakomi6 {width:570px;border:0px solid;font-size: 90%;line-height:1.2;
         margin:0 0 0 7;padding:3 8;}

#top2 {width:450px;float:left;}
#top2 h2 {width:442px;}
#top2 DIV {margin:4px auto 0 8px;}

#top3 {float:right;align:left;width:160px;}
#top3 h2 {width:148px;margin:3px auto 4px 0;}

dl#shinchaku {  width: 148px;  height: 620px;  overflow: auto;  padding: 1px;  border: 1px solid #8B0000;
                 line-height: 1.2em;  font-size:80%; margin-top:0; background-color:#FFFFCC;}
dl#shinchaku dt {  margin: 2px 1px 0 1px;  font-weight: 700;  }
dl#shinchaku dd {  margin: 0 1px 7px 3px;  }

#kousin {width:580px;margin:4px auto 0 8px;}
#shinsyohin {font-size:90%;border:1px solid #8B0000;}
#shinsyohin td { border: dashed 2px #000080; vertical-align:top; }
#shinsyohin td div {margin:0;padding:2px;font-size: 90%;}

.reguler-table{margin-left:7px;border:1px solid #000080;}
.reguler-table td {padding:5px 10px; border-color:#000080;background-color:#FFFAFA; font-size: 100%;line-height:1.3;}
.tsuhan-table {margin:5px auto 0 12px;border:1px solid #000080;}
.tsuhan-table td {padding:2px 3px; border:1px solid #000080;  background-color:#FFFAFA;}
#link {width:595; margin:3px auto 0px 7px;border:1px solid #8B0000;}
#link tr { border-color:#000080;background-color:#FFFAF0; font-size: 95%;font-weight:600;line-height:1.3;vertical-align:top; }
#link th {width:120px;text-align:left;padding:5px auto 5px 3px;}
#link td {text-align:left;padding:5px auto 5px 3px;}
#link td LI{list-style:none outside;padding:5px auto 5px 3px;}

#side {width:120px;margin:0 auto 0 3px;
       }
#side DIV.side-in {padding:3px;border:solid #DC143C;border-width:0 4px 4px 4px;background-color:#F5FFFA;}
#side LI{list-style:none outside;font-size:12px;line-height:2;font-weight:600;letter-spacing:0px;
      }
#side-top {padding:3px;border:solid #DC143C;border-width:4px; background-color:#FFF0F5;}
#side-top dl{font-size:12px;letter-spacing:0px;line-height:18px;padding: 1px;margin-top:0;}
#side-top dt{ margin: 3px 1px 5px 1px; font-weight:600;}

.foto {background-image :url("bin01/backfoto.gif");background-repeat:repeat-y;text-align:center; vertical-align:top; 
       margin:5px 13px;padding:8px 10px;}
.stuff { border-right:solid 5px #ffe4e1;}

dl#osusume {font-size:12px; 
	letter-spacing:0px;
	line-height:16px;padding: 1px;margin-top:0;}
dl#osusume dt{ margin: 3px 1px 5px 1px; font-weight:400;}

#event H2{
 margin-left:90px;text-align:center; 
 font-size:16px;font-weight:700;
 border:1px solid #000080;
}
