/* Body Style (Default) */
html, frameset {
  background: #FFFFFF;
}

.BODY  { font-size:9pt; color:#000000; line-height:120%; margin-left: 0px; margin-top: 0px;
      margin-left: 0px; margin-top: 0px; background-image: url();}
/* TD,TR{font-size:9pt; color:#000000; line-height:120%;} */

/* Message Style */
.Msg_Success  {font-size:10pt; font-style:normal; color:#0066CC; font-weight:bold;}
.Msg_Mwarning  {font-size:10pt; font-style:normal; color:#FF0000; font-weight:bold;}
.Msg_Infomation  {font-size:10pt; font-style:normal; color:#006600; font-weight:bold;}

/* Title Style */
.St_Title01    {font-size:14pt; font-style:normal; color:#063166; font-weight:bold;}
.St_Title02    {font-size:12pt; font-style:normal; color:#063166; font-weight:bold;}
.St_Title03    {font-size: 9pt; font-style:normal; color:#063166; font-weight:bold;}
.St_Title04    {font-size: 9pt; font-style:normal; color:#FFFFFF; font-weight:bold;}
.St_Title05    {font-size:10pt; font-style:normal; color:#FFFFFF; font-weight:bold;}

/* Text Style */
.St_Text01    {font-size:9pt; font-style:normal; color:#000000; line-height:120%;}
.St_Text01b    {font-size:8pt; font-style:normal; color:#000000; line-height:120%;}
.St_Text01c    {font-size:11pt; font-style:normal; color:#000000; line-height:120%;}
.St_Text01d    {font-size:12pt; font-style:normal; color:#000000; line-height:120%; font-weight:bold;}
.St_Text02    {font-size:9pt; font-style:normal; color:#666666; line-height:120%;}  /* Credit */
.St_Text02b    {font-size:8pt; font-style:normal; color:#555555; line-height:120%;}
.St_Text03    {font-size:9pt; font-style:normal; color:#999999; line-height:120%;}
.St_Text03b    {font-size:8pt; font-style:normal; color:#999999; line-height:120%;}
.St_Text04    {font-size:9pt; font-style:normal; color:#0000FF; line-height:120%;}
.St_Text05    {font-size:9pt; font-style:normal; color:#FF0000; line-height:120%;}
.St_Text06    {font-size:9pt; font-style:normal; color:#CC0000; line-height:120%;}
.St_Text06b    {font-size:10pt; font-style:normal; color:#CC0000; line-height:120%;}
.St_Text07b    {font-size:8pt; font-style:normal; color:#0066FF; line-height:120%;}
.St_Text08    {font-size:9pt; font-style:normal; color:#FFFFFF; line-height:120%; font-weight:bold;}
.St_Text08b    {font-size:12pt; font-style:normal; color:#FFFFFF; line-height:120%; font-weight:bold;}

/* Button Style */
.St_Button01  {font-size:10pt; font-style:normal; color:#0000FF;}  /* Success */
.St_Button02  {font-size:10pt; font-style:normal; color:#FF0000;}  /* Fail */
.St_Button03  {font-size:10pt; font-style:normal; color:#666666;}

/* ETC Style */

/* Shop Style */
.Info_Text {
  font-size:9pt; color:#666666;
}

.Photo_Space {
  margin:4px;
}

.Title {
  padding:3px;
  color:#000000;
  border:1px solid #AAAAAA;
border-left:5px solid #006699; font-size:14pt; font-weight:bold;
}

.Product_Photo {
  width:140px; text-align:center;
  float:left;
}

.Product_Info {
  width:330px;
  float:right;
}

.Product_Title {
  padding:4px; margin-bottom:8px;
  color:#333333; font-weight:bold; font-size:12pt;
  display:block; border:1px solid #AFBFCF; background:#F3F5F8;
}

.Product_Column {
  color:#666666; font-size:10pt;
}

.Product_Price {
  width:150px; padding-bottom:3px; margin-right:18px;
  border-bottom:1px solid #CCCCCC;
  color:#999999; font-size:8pt;
  float:left; display:block;
}

.Product_PriceNum {
  color:#CC0000; font-size:13pt;
}

.Product_Size {
  width:160px; padding-bottom:3px;
  border-bottom:1px solid #CCCCCC;
  color:#999999; font-size:8pt;
  float:left; display:block;
}

.Product_Text {
  width:328px; padding-bottom:3px; margin-top:10px;
  border-bottom:1px solid #CCCCCC;
  color:#666666; font-size:10pt;
  float:left; display:block;
}

/* Link Style */
  a:link    {font-size:9pt; color:#0000CC; text-decoration:none;}
  a:visited  {font-size:9pt; color:#0000CC; text-decoration:none;}
  a:hover    {font-size:9pt; color:#FFFFFF; background-color:#0066CC;}

  a.01:link    {font-size:11pt; color:#0066CC; text-decoration:none; font-weight:bold;}
  a.01:visited  {font-size:11pt; color:#0066CC; text-decoration:none; font-weight:bold;}
  a.01:hover    {font-size:11pt; color:#FFFFFF; background-color:#0066CC; font-weight:bold;}

  a.type01:link    {font-size:11pt; color:#0066CC; text-decoration:none; font-weight:bold;}
  a.type01:visited  {font-size:11pt; color:#0066CC; text-decoration:none; font-weight:bold;}
  a.type01:hover    {font-size:11pt; color:#FFFFFF; background-color:#0066CC; font-weight:bold;}

/* Menu Style */
  .Men_08DBl    {font-size:8pt; color:#24299F; font-family:Arial Black; line-height:70%;}
  .Men_08DGr    {font-size:8pt; color:#006600; font-family:Arial Black; line-height:70%;}
  .Men_08LBr    {font-size:8pt; color:#996600; font-family:Arial Black; line-height:70%;}
  .Men_08LBl    {font-size:8pt; color:#0066DD; font-family:Arial Black; line-height:70%;}

/* Menu Tab Style */

ul.menu_Tab {
  list-style:none;
  width:100%;
  padding-left:0;
  margin-left:0;
}

ul.menu_Tab li {
  list-style:none;
  background:url('../Images/menu_Tab.jpg') no-repeat;
  float:left;
  padding-top:3px;
  width:108px;
  height:23px;
  text-align:center;
}


ul.menu_Side {
  width: 100%;
  padding: 0 15px 0 15px;
  margin: 0;
}
ul.menu_Side li {
  list-style-image: url('../Images/Menu_Button01.gif');
}

.zerofont {
  font-size: 0px;
  text-indent: -9999px;;
}

.textLeft {
  text-align: left;
}

