/* リンクstart */
A:link
{
    COLOR: #666666;
}
A:visited
{
    COLOR: #666666;
}
A:active {
    COLOR: #666666;
	TEXT-DECORATION : NONE;
	CURSOR : POINTER;
}
A:hover
{
    COLOR: #666666;
	TEXT-DECORATION : UNDERLINE;
}
/* リンクend */

/* フォームstart */
.Form_TextBox_imeActive {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
  height: auto;
  width: auto;
  ime-mode:active;
  }
.Form_TextBox_imeInactive {
  border: 1px solid;
  color: #000000;
  background-color: #FFFFFF;
  height: auto;
  width: auto;
  ime-mode:inactive;
  }
.Form_TextBox_imeInactive_right{
  border: 1px solid;
  color: #000000;
  background-color: #FFFFFF;
  height: auto;
  width: auto;
  ime-mode:inactive;
  text-align:right;
}
.Form_TextBox_imeDisable {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
  height: auto;
  width: auto;
  ime-mode:disabled;
  }
.form_TextArea {
  border: 0px solid #00CC00;
  color: #000000;
  }
.form_TextBox {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
  height: auto;
  width: auto;
}
.form_CheckBox
{
  border: 1px solid #00CC00;
  color: #000000;
  background-color: #FEFFE8;
  height: auto;
  width: auto;
}
/* フォームend */

/* テーブルstart */
.Menu_Text{

}
.SideMenu_ScreenBG{
  left: 5px;
  padding: 12px;
  border-left: 1px solid #660000;
  background-color:#eaf1f2;
}
.SideMenu_Table{
  background-position: 50%;
}
.SideMenu_Cell{
  font-size: 12px;
  font-weight: 900;
  COLOR: #666666;
}
.SideMenu_Cart_Cell{
  font-size: 12px;
  font-weight: 900;
  COLOR: #3333CC;
  background-color: FFFAF0;
}
.SideMenu_Cart_Header{
  padding: 3px;
  background-image: url(../image/news_image.gif);
  background-position: left center;
  font-size: 13px;
  font-weight: 900;
  border-top: #003366 1px solid;
  border-bottom: #003366 2px solid;
  background-color: f3f8f8;
  color: #003366

}
.SideMenu_Srch_Header{
  padding:3px;
  background-image: url(../image/news_image.gif);
  background-position: left top;
  font-size: 13px;
  font-weight: 900;
  border-top: #003366 1px solid;
  border-bottom: #003366 2px solid;
  background-color: f3f8f8;
  color: #003366

}
.SideMenu_Ctgry_Header{
  padding:3px;
  background-image: url(../image/news_image.gif);
  background-position: left top;
  font-size: 13px;
  font-weight: 900;
  border-top: #003366 1px solid;
  border-bottom: #003366 2px solid;
  background-color: f3f8f8;
  color: #003366
}
.SideMenu_Verisign{
  font-size: 10px;
  font-weight: 500;
}
.Content_ScreenBG{
  border-right: 0px solid #660000;
  background-position: 50% top;
  padding: 6px;
}
.Content_Info_Table{
  background-color: #ffffff;
  background-position: right top;
  background-image: url(../image/news_image.gif);
  border-bottom: 1pt solid #003366;
  margin: 0px opx 0px 12px;
  background-repeat: repeat-y;
}
.Content_Info_Cell{
  font-size: 12px;
  font-weight: 900;
  COLOR: #666666;
}
 .Content_Ctgry_Table{
  background-color: #ffffff;
  background-position: 50% top;
  margin: 5px;
}
.Content_Ctgry_Header{
  background-position: right center;
  font-size: 13px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-color: #003366;
  color: #000000;
}
.Content_Selected_Ctgry{
  background-color: #cceeee;
  background-position: 50% top;
  font-size: 13px bold;
  color: #666666;
}
.Content_Ctgry_Sort{
  font-size: 14px;
  font-weight: 500;
  padding-left: 0px;
}
.Content_Ctgry_Cell{
  font-size: 12px;
  font-weight: 500;
  padding-left: 0px;
  border-top: 1pt dashed #AAAAAA;
}
.Content_Cmdty_Cell{
  font-size: 12px;
  font-weight: 500;
  padding-left: 0px;
  border-top: 1pt dashed #AAAAAA;
}
.Content_thum_Cell{
  border-top: 1pt dashed #AAAAAA;
}
.Cmdty_Name_Cell{
  font-size: 16px;
  font-weight: 900;
  color: #000000;
}
.Cmdty_Price_Cell{
  font-size: 14px;
  font-weight: 800;
  color: #000000;
}
.Cmdty_SalePrice_Cell{
  font-size: 14px;
  font-weight: 800;
  color: #ff0000;
}
.Cmdty_SalePrice_Cell_Mini{
  color: #ff0000;
}
.Cmdty_ShopName_Cell{
  font-size: 15px;
  font-weight: 800;
}
.Cmdty_Stock_Cell{
  font-size: 14px;
  font-weight: 800;
  color: #000000;
}
.Shop_Info_Title{
  font-size: 16px;
  font-wight: 800;
  color: #00aa00;
}
.Shop_ExchgMng_Cell{
  background-color: #ffffdd;
  background-position: top;
  font-size: 13px;
  color: #004de6;
}
.Shop_Exchange_Header{
  background-color: #cfefff;
  background-position: top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Shop_Manage_Header{
  background-color: #cfffcf;
  background-position: 50% top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Popup_Table{
  background-color: #000000;
  background-position: top;
}
.Popup_Header{
  background-color: #FFE8CF;
  background-position: 50% top;
  font-size: 13px;
  font-weight: 900;
}
.Popup_Cell{
  background-color: #FFFFFF;
  background-position: 50% top;
}
.Review_Table{
  background-color: #FFFFFF;
  background-position: 50% top;
}
.Review_Header{
  background-color: #eaf1f2;
  background-position: 50% top;
  font-size: 16px;
  font-weight: 800;
  color="#444444"
}
.Review_Title_Cell{
  font-size: 17px;
  font-weight: 800;
  color: #000000;
}
.Review_Content_Cell{
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}
.User_Table{
  background-color: #FFFFFF;
  background-position: 50% top;
}
.User_Cell{
  background-color: #f3f3e9;
  background-position: 50% top;
  font-size: 13px;
  color: #004de6;
}
.User_Cust_Header{
  background-color: #e4e7f1;
  background-position: 50% top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.User_Pay_Header{
  background-color: #efdee2;
  background-position: top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
 .User_Attribute_Header{
  background-color: #e1ecdf;
  background-position: top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Cmdty_NoImage_Cell{
  background-color: #F6F6D0;
}
.Cmdty_Image_Link{
 border:0pt;
}
 .User_Login_Table{
  background-color: #ffffef;
  background-position: 50% top;
  border: 1pt solid #BBBBBB;
}
.User_Login_Header{
  background-color: #ffcfcf;
  background-position: 50% top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Login_CustReg_Table{
  background-color: #ffffef;
  background-position: 50% top;
  border: 1pt solid #BBBBBB;
}
.User_CustReg_Header{
  background-color: #cfffcf;
  background-position: 50% top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Login_Privacy_Table{
  background-color: #ffffef;
  background-position: 50% top;
  border: 1pt solid #BBBBBB;
}
.Login_Privacy_Header{
  background-color: #ccccff;
  background-position: top;
  font-size: 13px;
  font-weight: 900;
  color: #666666
}
.Cmdty_Review_Cell{
  border-top: 2px dotted #CCCCCC;
}
.NoSideMenu_ScreenBG{
  background-color: #FFF7FC;
  padding: 12px;
  background-position: top;
  border-left: 1px solid #660000;
  border-right: 1px solid #660000;
  color: #000000
}
/* テーブルend */

/* テキストstart */
.Text_SideMenu_Custname
{
  font-size: 14px;
  font-weight: bold;
  color: #003366;
  font-color: #000000;
}
.Text_SideMenu_Point
{
  font-size: 12px;
  font-weight: bold;
  font-color: #000000;
}
.Text_Info_Title{
  font-size: 16px;
  font-weight: 900;
  color: #C40000;
}
.Text_Total_Number{
  font-size: 16px;
  font-weight: 900;
  color: #000000;
}
.Text_ErrorMessage
{
    font-weight: bold;
    font-size: 10px;
    color: #ff0000;
}
.Text_Detail_Title{
  font-size: 16px;
  font-weight: 600;
  color: #e66600;
}
.Text_Detail_SrchKey
{
  font-size: 14px;
  font-weight: 700;
  color: #e66600;
}
.Text_Detail_SrchWord
{
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
.Text_Normal_Very_Small{
  font-size: 9px;
  font-weight: 500;
  padding-left: 0px;
}
.Text_Normal_Small{
  font-size: 12px;
  font-weight: 500;
  padding-left: 0px;
}
.Text_Normal_Middle{
  font-size: 14px;
  font-weight: 500;
  padding-left: 0px;
}
.Text_Normal_Large{
  font-size: 16px;
  font-weight: 500;
  padding-left: 0px;
}
.Text_Strong_Small{
  font-size: 12px;
  font-weight: 700;
  padding-left: 0px;
}
.Text_Strong_Middle{
  font-size: 14px;
  font-weight: 800;
  color: #993300;
  padding-left: 0px;
}
.Text_Strong_Large{
  font-size: 16px;
  font-weight: 900;
  padding-left: 0px;
}
.Text_Content_Title{
  font-size: 18px;
  font-weight: 800;
  color: #cc3300;
}
.Text_important_Message{
  font-size: 18px;
  font-weight: 900;
  color: #FF0000;
}
.Text_Necessary_Message{
  font-size: 12px;
  font-weight: 900;
  color: #FF0000;
}
.Text_Header_Link{
  font-size: 12px;
  font-weight: 900;
  color: #555555;
}
.Back_Edit_TitleText{
  font-size: 16px;
  font-weight: bold;
  color: #993300;
}
.Text_UnderLine_Link{
  text-decoration: underline;
}
/* テキストend */

/* ラインstart */

.Line_Type_Dot{
  size: 5px;
  color: #CCCCCC;
  border-style: dotted;
}
.Line_Type_Dash{
  size: 10px;
  color: #CCCCCC;
  border-style: dashed;
}
/* ラインend */

/* その他start */
.imgBtn{
  cursor: pointer;
  border: 0px;
}
body {
  margin: 0px;
  padding: 0px;
}
/* その他 end */



/* 2003.11.11 add by Tosaka bol*/
td{
  font-size: 12px;
}
.List_TableBorder{
  background-color: #9999aa;
}
.List_HeaderCell{
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #333366;
  padding-left: 20px;
  text-indent: 4pt;
}
.List_DataCell_Label{
  font-size: 12px;
  background-color: #ffffbb;
  color: #333333;
  font-weight: bold;
}
.List_DataCell{
  font-size: 12px;
  background-color: #ffffff;
  color: #666666;
  font-weight: bold;
}
.Text_SideTitle{
  font-weight: bold;
  font-size: 14px;
  color: #557755;
}
.Text_MainTitle{
  font-weight: bold;
  font-size: 18px;
  color: #aa3300;
}
/* 2003.11.11 add by Tosaka eol*/
.MenuLink:link {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline
}
.MenuLink:visited {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline
}
.MenuLink:hover {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline
}
.MenuLink:active {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline
}
.KanriMenuLinkBar {
  padding-right: 3px;
  border-top: #0099cc thin ridge;
  padding-left: 3px;
  font-weight: bold;
  border-left-width: thin;
  font-size: 12px;
  padding-bottom: 3px;
  vertical-align: middle;
  color: #ffffff;
  padding-top: 3px;
  border-bottom: #000000 thin ridge;
  background-color: #003366;
  border-right-width: thin
}
.KanriMenuTitleLogo {
  background-position: right center;
  font-weight: bold;
  font-size: 28px;
  background-image: url(../image/header_image.gif);
  color: #003366;
  background-repeat: no-repeat;
  font-family: "Arial", "Helvetica", "sans-serif";
  background-color: #ffffff
}
/* 7.3.0 PI-NES0501 追加　ここから */
.style1 {color: #FF0066}
/* 7.3.0 PI-NES0501 追加　ここまで */